Omnex.Study
Курсы / Программирование
🐍

Python с нуля до первого проекта

Освой самый востребованный язык программирования и собери 5 рабочих проектов в портфолио — даже если никогда не писал код

С нуля40 часов модулей уроковДоступ навсегда
6 99010 990
Начать бесплатно — первый модуль в подарок

Разовая оплата, без подписки. Школьнику курс покупает родитель из кабинета parents.omnex.study.

О КУРСЕ

**Python — самый дружелюбный язык для входа в IT и при этом один из самых востребованных на рынке.** На нём написаны Instagram, YouTube, Spotify, системы банков и почти все нейросети. И именно с него проще всего начать, если ты никогда не программировал: код читается почти как английский, без магических скобок и заклинаний.

Это не курс «теории в стол». Уже на третьем уроке ты запустишь свою первую программу, а дальше каждый модуль заканчивается практикой и проектом. Мы специально показываем типичные ошибки новичков («вот здесь спотыкаются 90%») и учим читать сообщения об ошибках, чтобы красный текст в терминале стал твоим другом, а не кошмаром.

К финалу у тебя в портфолио будет **пять работающих проектов**: умный калькулятор, игра «Угадай число», телефонная книга, менеджер заметок с сохранением на диск и большой капстон — приложение «Личный бюджет» с учётом доходов, расходов и категорий. Ты научишься не просто писать код, а *думать* как программист — разбивать большую задачу на маленькие шаги и собирать решение из знакомых кубиков.

В каждом уроке рядом AI-наставник: задай любой «глупый» вопрос без стеснения и сдай практику на проверку. **8 модулей, 60 уроков, 5 проектов** — идеальный старт, после которого открыты все дороги: веб, аналитика данных, автоматизация и нейросети.

РЕЗУЛЬТАТ

Чему научишься.

ПРОГРАММА

модулей, уроков.

01

Модуль 1. Первые шаги

Бесплатный модуль

Знакомство с Python, установка окружения, первая программа и умение читать ошибки — фундамент уверенного старта.

  • Почему Python и что ты сможешьТеория · 15 мин
  • Как думает компьютер: программа и алгоритмТеория · 15 мин
  • Ставим Python и редактор кодаПрактика · 30 мин
  • print(), спецсимволы и комментарииПрактика · 25 мин
  • Как читать ошибки PythonТеория · 20 мин
  • Мини-проверка: стартТест · 10 мин
02

Модуль 2. Данные и переменные

Как хранить и обрабатывать информацию: переменные, типы, числа, строки и их методы, f-строки, диалог с пользователем.

  • Переменные: коробки для данныхТеория · 20 мин
  • Числа и математикаПрактика · 30 мин
  • Строки: текст, индексы и срезыПрактика · 30 мин
  • Методы строкПрактика · 30 мин
  • f-строки: собираем текст красивоТеория · 25 мин
  • Диалог с пользователем: input()Практика · 25 мин
  • Типы данных и преобразованияТеория · 20 мин
  • Квиз: данные и переменныеТест · 15 мин
03

Модуль 3. Логика и условия

Учим программу принимать решения: bool, if/elif/else, and/or/not, оператор in. Проект — калькулятор, практикум — валидатор формы.

  • Тип bool, сравнения и оператор inТеория · 20 мин
  • if / elif / else: программа выбирает путьПрактика · 35 мин
  • Логические операторы and / or / notТеория · 25 мин
  • Тернарный оператор: условие в одну строкуТеория · 15 мин
  • Проект: умный калькуляторПрактика · 45 мин
  • Практикум: валидатор формы регистрацииПрактика · 35 мин
  • Квиз: условияТест · 15 мин
04

Модуль 4. Циклы

Повторяем действия без копипасты: while, for, range, break/continue, вложенные циклы. Проект — игра «Угадай число».

  • Цикл while: повторяй, пока...Практика · 30 мин
  • Цикл for и range()Практика · 35 мин
  • break и continue: управляем цикломТеория · 25 мин
  • Полезные приёмы циклов: сумма, поиск, флагиТеория · 20 мин
  • Вложенные циклы и сеткиТеория · 25 мин
  • Практикум: узоры вложенными цикламиПрактика · 30 мин
  • Проект: игра «Угадай число»Проект · 45 мин
  • Квиз: циклыТест · 15 мин
05

Модуль 5. Коллекции

Хранение данных пачками: списки, словари, кортежи, множества, срезы, list comprehension и вложенные структуры.

  • Списки: много данных в одной переменнойПрактика · 35 мин
  • Методы списков и переборПрактика · 30 мин
  • Срезы и list comprehensionТеория · 25 мин
  • Словари: данные по ключуПрактика · 35 мин
  • Методы словарей: keys, values, itemsПрактика · 25 мин
  • Сортировка данных: sorted() и ключТеория · 25 мин
  • Кортежи и множестваТеория · 25 мин
  • Вложенные структуры: список словарейПрактика · 25 мин
  • Квиз: коллекцииТест · 15 мин
06

Модуль 6. Функции

Переиспользуемый код: объявление, аргументы, return, область видимости. Проект — телефонная книга, практикум — своя библиотека функций.

  • Зачем нужны функцииТеория · 20 мин
  • Аргументы и returnПрактика · 35 мин
  • Область видимости и значения по умолчаниюТеория · 25 мин
  • Рекурсия одним глазкомТеория · 20 мин
  • Проект: телефонная книгаПроект · 50 мин
  • Практикум: своя библиотека функцийПрактика · 30 мин
  • Практикум: генератор паролейПрактика · 35 мин
  • Квиз: функцииТест · 15 мин
07

Модуль 7. Файлы, ошибки и модули

Продакшн-навыки: try/except, работа с файлами и JSON, модули и pip. Проект — менеджер заметок с постоянной памятью.

  • Обработка ошибок: try / exceptПрактика · 30 мин
  • Файлы: сохраняем данные на дискПрактика · 35 мин
  • JSON: сохраняем структуры данныхПрактика · 30 мин
  • Модули и pip: чужой код на службеТеория · 25 мин
  • Дата и время: модуль datetimeПрактика · 25 мин
  • Модуль os: файлы и папкиТеория · 20 мин
  • Проект: менеджер заметок в терминалеПроект · 55 мин
  • Квиз: файлы и ошибкиТест · 15 мин
08

Модуль 8. Большой финал

ООП одним глазком, капстон-проект «Личный бюджет» на весь стек курса, карта профессий и итоговый квиз.

  • ООП одним глазком: классы и объектыТеория · 25 мин
  • Капстон: приложение «Личный бюджет»Проект · 75 мин
  • Отладка кода: как находить багиТеория · 25 мин
  • Чистый код: PEP8 и хорошие привычкиТеория · 20 мин
  • Куда расти: карта профессий и как учиться дальшеТеория · 25 мин
  • Финальный квиз курсаТест · 20 мин
ИНСТРУМЕНТЫ

С чем будешь работать.

Python 3VS CodeТерминалpipмодули random, math, datetime, json

Python с нуля до первого проекта: первый модуль — бесплатно.

Начать бесплатно — первый модуль в подарок
Python с нуля до первого проекта | Omnex.Study