Изучайте Python
Бесплатный интерактивный онлайн-курс по Python. Вы пишете код в каждом уроке, получаете подсказки от ИИ, когда застряли, и бесплатный сертификат по завершении.
2,216,078+ codders записались
219 уроков177 задачи1,070 вопросов квиза
- Для начинающих
Помощь ИИ при написании кода
Практические интерактивные уроки
Аудио-озвучка к каждому уроку
Тесты для проверки знаний
Бесплатный сертификат о прохождении
Программа
Раздел 1
Основы
Начать разделНачатьРазвернутьСвернутьСформируйте прочную базу, освоив ключевые концепции и базовые навыкиВведение
3 уроков316Переменные
6 уроков938Операторы. Часть 1
5 уроков931Операторы. Часть 2
5 уроков930Принятие решений
4 уроков721Основы ввода-вывода
6 уроков831Калькулятор разделения счета
Проект5 уроков1Циклы
8 уроков1443Функции
6 уроков833FizzBuzz с изюминкой
Проект4 уроков1Основы списков
7 уроков938Итерация по последовательностям
4 уроков830Списки: продвинутый уровень
4 уроков830Трекер ежедневных расходов
Проект7 уроков1Финальные испытания
3 уроков3Раздел 2
Логика и управление потоком выполнения
Начать разделНачатьРазвернутьСвернутьРазвивайте навыки решения задач и создавайте динамичные интерактивные программыИзучение переменных
6 уроков744Словари. Часть 1
5 уроков631Словари. Часть 2
5 уроков630Приложение «Книга контактов»
Проект7 уроков1Продвинутое принятие решений
5 уроков729Множества. Часть 1
4 уроков524Множества. Часть 2
6 уроков732Менеджер записей студентов
Проект7 уроков1Продвинутая агрегация данных
4 уроков723Базовые генераторы списков
6 уроков631Продвинутые функции
7 уроков1146Основы обработки ошибок
4 уроков323Система управления запасами
Проект5 уроков1Функции высшего порядка
4 уроков616Финальные испытания
3 уроков3Раздел 3
Объектно-ориентированное программирование
Начать разделНачатьРазвернутьСвернутьУзнайте, как организовать код с помощью классов, объектов и повторно используемых структурОсновы ООП
8 уроков1355Декораторы
4 уроков33Свойства классов
4 уроков425Наследование
6 уроков640Полиморфизм
5 уроков533Инкапсуляция
5 уроков535Специальные методы
4 уроков426Продвинутые концепции ООП
5 уроков543Продвинутые аргументы
2 уроков217Паттерны проектирования. Часть 1
5 уроков443Паттерны проектирования. Часть 2
6 уроков650Проект: Управление библиотекой
6 уроков6Финальные испытания
4 уроков4
Курсы Python
Практические курсы Python - бесплатный старт в браузере.
Задачи для начинающих: практика базовых концепций
ПопулярноеПроверьте свои знания основ программирования на практике и попробуйте решить эти задачи на любом языке. Удачного кодинга!
Сертификат по окончании
- 20
- 20
Стек — Серия «Структуры данных» №1
ПопулярноеВ этом курсе вы узнаете о структуре данных «Стек», создадите Стек с нуля на вашем любимом языке программирования и попрактикуетесь в решении задач!
- 13
- 6
- 1
Задачи по программированию
Проверьте свои навыки решения задач по программированию с помощью упражнений разного уровня сложности. Курс предназначен для разработчиков, уже знакомых с базовым синтаксисом любого языка программирования.
Сертификат по окончании
- 32
- 31
AVL-дерево — Серия «Структуры данных» №10
В этом курсе вы изучите структуру данных AVL-дерево, с нуля создадите самобалансирующееся двоичное дерево поиска на удобном вам языке программирования и попрактикуетесь в решении задач с его использованием!
Сертификат по окончании
- 16
- 6
- 1
Аналитика в pandas
В этом курсе вы научитесь работать с таблицами в Python с помощью библиотеки pandas.
Сертификат по окончании
- 19
Основы Numpy
Освойте мощные численные вычисления на Python для Data Science с помощью этого краткого практического курса.
- 18
- 34
Учитесь на практике
Пишите реальный код, работайте с базами данных, создавайте сайты и осваивайте ИИ-промпты. Наши интерактивные уроки охватывают все навыки, необходимые современным разработчикам.
Создайте свою серию
Будьте последовательны и наблюдайте за своим прогрессом! Отслеживайте ежедневную привычку программирования, защищайте свою серию с помощью дней заморозки и получайте награды за каждый день.
12 дней подряд
Возвращайтесь завтра, чтобы сохранить серию!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Всё или ничего
День 5 из 7
Заморозка серии
2 left
Код где угодно
Возьмите свое путешествие по программированию с собой! Без настройки, без загрузок - просто откройте и начните программировать. Доступно на iOS, Android и Web с рейтингом 4.9 звезд.
Вы не одиноки
Соревнуйтесь в глобальных рейтингах, приглашайте друзей, чтобы получать награды, и празднуйте успехи друг друга. Программировать веселее с друзьями!
Учитесь как угодно
Читайте, слушайте, проверяйте себя, спрашивайте у ИИ или ищите то, что уже изучили. Каждый урок подстраивается под вас.
Переменная - это именованный контейнер, который хранит значение для последующего использования.
В Python вы создаёте её, написав имя, знак равенства и значение, которое нужно сохранить.
Значение может меняться - переприсваивание просто направляет имя на новое значение.
Ваш сертификат
Получайте сертификаты за каждый завершенный курс. Добавьте их в свой профиль LinkedIn и резюме, чтобы продемонстрировать работодателям свои навыки программирования.
Почему стоит изучать Python на Coddy
- Бесплатно, ничего устанавливать не нужно: ни Python interpreter настраивать, ни регистрироваться. Открываете курс - и сразу пишете настоящий Python 3 прямо в браузере.
- Каждая концепция сопровождается практическим заданием - вы тратите урок на то, чтобы писать код на Python, а не просто читать о нём.
- AI-подсказки выручают, когда упражнение перестаёт складываться в голове, но решение целиком не выдают. В этом и разница между тем, чтобы выучить Python, и тем, чтобы его скопировать.
- Бесплатный сертификат о завершении курса Python, который можно добавить в LinkedIn или резюме.