Чему вы научитесь
- Устанавливать Python и работать в интерактивной консоли
- Использовать переменные, типы данных и операции над ними
- Получать данные через input() и преобразовывать их типы
- Работать со строками, списками, множествами и вложенными списками
- Использовать индексы, срезы и основные методы строк
- Составлять условия с операторами сравнения, and, or и not
- Применять циклы for и while, а также break и continue
- Создавать собственные функции и правильно оформлять код
- Подключать готовые модули с помощью import
- Использовать списковые включения и генераторы
- Разбивать задачу на шаги и самостоятельно составлять решение
- Использовать нейросети как помощника, а не как замену собственному мышлению
О курсе
Для кого этот курс
Начальные требования
Опыт программирования не требуется — курс начинается с самых основ.
Для прохождения понадобятся компьютер или ноутбук, доступ в интернет и базовые навыки работы с компьютером. Устанавливать Python заранее не нужно: этому посвящён отдельный урок.
Главное требование — готовность разбираться в материале и самостоятельно выполнять практические задания.
Преподаватели курса
Как проходит обучение
Курс состоит из девяти последовательных разделов. Сначала вы подготовитесь к обучению: установите Python, познакомитесь с форматом курса, правилами работы с нейросетями и общим подходом к решению задач.
Далее темы изучаются от простого к сложному: синтаксис, коллекции, условия, циклы, строки, функции и более компактные способы создания последовательностей.
Теория сопровождается примерами и практическими заданиями. После ключевых разделов предусмотрена отдельная практика, где нужно самостоятельно применить изученные конструкции.
Курс можно проходить в удобном темпе. Рекомендуемая нагрузка — 2–3 часа в неделю. Если какая-то тема вызывает трудности, к материалам можно вернуться и пройти задания повторно.
Что вы получите
- Систематизированную базу программирования на Python
- Понимание основных конструкций и принципов работы языка
- Практику решения задач разного уровня сложности
- Навык работы со строками, списками, множествами и генераторами
- Умение использовать условия, циклы и собственные функции
- Понимание того, как разбивать сложную задачу на простые шаги
- Навык осознанного использования нейросетей при обучении
- Основу для дальнейшего изучения Python и решения более сложных задач