Подробнее
Что нужно для старта
- Компьютер с доступом в интернет.
Что вы получите
- Изучите базовый синтаксис и структуры данных Python 3!
- Научитесь создавать блокноты Jupyter Notebook и файлы .py
- Изучите продвинутые возможности Python, такие как модуль "collections" и работа с timestamp!
- Научитесь использовать Объектно-Ориентированное Программирование!
- Изучите сложные темы, например декораторы и генераторы.
- Получите уверенное понимание основ языка Python!
Для кого этот курс
- Новички - те, кто никогда не программировал ранее.
- Программисты, которые переключаются на Python с других языков программирования
- Программисты Python среднего уровня, которые хотят повысить свою квалификацию!
Программа курса
- Скачиваем материалы курса
- Обзор Содержания Курса
- Python 2 и Python 3. Пайтон или Питон?
- Часто Задаваемые Вопросы
- Полезные советы об интерфейсе Stepik (опционально)
- Замечание по эмулятору Python в Степик
- Основы Работы в Командной Строке
- Установка Python
- Если мешает Anaconda Toolbox
- Запуск Кода Python
- Введение в Типы Данных Python
- Числа (Numbers)
- Числа (Numbers) - Часто Задаваемые Вопросы
- Проверочные Вопросы по Числам (Numbers)
- Присвоение Переменных
- Введение в Строки (Strings)
- Индексирование и Срезы Строк
- Свойства и Методы Строк
- Строки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Строкам
- Форматирование Вывода для Строк
- Форматирование Вывода - Часто Задаваемые Вопросы
- Списки (Lists) в Python
- Списки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Спискам
- Словари (Dictionaries) в Python
- Словари - Часто Задаваемые Вопросы
- Проверочные Вопросы по Словарям
- Кортежи (Tuples) в Python
- Проверочные Вопросы по Кортежам
- Множества (Sets) в Python
- Значения Boolean в Python
- Проверочные Вопросы - Множества и значения Booleans
- Ввод-вывод (I/O) для файлов в Python
- Ресурсы для Дополнительной Практики
- Обзор Теста по Объектам и Структурам Данных Python
- Решения для Теста по Объектам и Структурам Данных Python
- Операторы Сравнения в Python
- Сцепление Операторов Сравнения с помощью Логических Операторов
- Проверочные Вопросы по Операторам Сравнения
- Операторы If, Elif и Else в Python
- Циклы For в Python
- Циклы While в Python
- Полезные Операторы в Python
- Генераторы Списков (List Comprehensions) в Python
- Обзор Теста по Операторам Python
- Решения Теста по Операторам Python
- (Опционально) Задание - Игра на угадывание чисел
- Методы и Документация Python
- Функции в Python
- *args и **kwargs в Python
- Упражнения по Функциям
- Обзор Упражнений по Функциям
- Решения Упражнений - Уровень Разминка
- Решения Упражнений - Уровень 1
- Решения Упражнений - Уровень 2
- Решения Упражнений - Сложные Задачи
- Lambda-выражения, функции Map и Filter
- Вложенные Операторы и Области Видимости (Scope)
- Функции и Методы - Домашнее Задание
- Полезные Советы для Задания по Функциям и Методам
- Решения для Домашнего Задания по Функциям и Методам
- Обзор Первого Проекта Python
- Помощь по Проекту
- Обзор Решения для Проекта 1 - Часть 1
- Обзор Решения для Проекта 1 - Часть 2
- ООП: Введение
- ООП: Атрибуты и Ключевое слово Class
- ООП: Классы, Объекты, Атрибуты и Методы
- ООП: Наследование и Полиморфизм
- ООП: Специальные Методы (Magic/Dunder)
- ООП: Домашнее Задание
- ООП: Решение для Домашнего Задания
- ООП: Задача
- ООП: Решение для Задачи
- Pip Install и PyPi
- Модули и Пакеты
- __name__ и "__main__"
- Ошибки и Обработка Исключений (Exceptions)
- Домашнее Задание - Ошибки и Обработка Исключений
- Решения для Домашнего Задания - Ошибки и Обработка Исключений
- Обзор Pylint
- Запуск тестов с помощью библиотеки Unittest
- Обзор Проекта 2
- Решение - классы Card и Deck
- Решение - классы Hand и Chip
- Решение - функции для Game Play
- Решение - Финальный скрипт Gameplay
- Обзор Декораторов в Python
- Декораторы - Домашнее Задание
- Генераторы в Python
- Обзор Домашнего Задания по Генераторам
- Решения для Домашнего Задания по Генераторам
- Финальный Проект
- Короткий тест
- Финальные шаги
01Обзор Курса
- Скачиваем материалы курса
- Обзор Содержания Курса
- Python 2 и Python 3. Пайтон или Питон?
- Часто Задаваемые Вопросы
- Полезные советы об интерфейсе Stepik (опционально)
02Установка Python
- Замечание по эмулятору Python в Степик
- Основы Работы в Командной Строке
- Установка Python
- Если мешает Anaconda Toolbox
- Запуск Кода Python
03Объекты и Структуры Данных в Python
- Введение в Типы Данных Python
- Числа (Numbers)
- Числа (Numbers) - Часто Задаваемые Вопросы
- Проверочные Вопросы по Числам (Numbers)
- Присвоение Переменных
- Введение в Строки (Strings)
- Индексирование и Срезы Строк
- Свойства и Методы Строк
- Строки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Строкам
- Форматирование Вывода для Строк
- Форматирование Вывода - Часто Задаваемые Вопросы
- Списки (Lists) в Python
- Списки - Часто Задаваемые Вопросы
- Проверочные Вопросы по Спискам
- Словари (Dictionaries) в Python
- Словари - Часто Задаваемые Вопросы
- Проверочные Вопросы по Словарям
- Кортежи (Tuples) в Python
- Проверочные Вопросы по Кортежам
- Множества (Sets) в Python
- Значения Boolean в Python
- Проверочные Вопросы - Множества и значения Booleans
- Ввод-вывод (I/O) для файлов в Python
- Ресурсы для Дополнительной Практики
- Обзор Теста по Объектам и Структурам Данных Python
- Решения для Теста по Объектам и Структурам Данных Python
04Операторы Сравнения в Python
- Операторы Сравнения в Python
- Сцепление Операторов Сравнения с помощью Логических Операторов
- Проверочные Вопросы по Операторам Сравнения
05Операторы Python
- Операторы If, Elif и Else в Python
- Циклы For в Python
- Циклы While в Python
- Полезные Операторы в Python
- Генераторы Списков (List Comprehensions) в Python
- Обзор Теста по Операторам Python
- Решения Теста по Операторам Python
- (Опционально) Задание - Игра на угадывание чисел
06Методы и Функции
- Методы и Документация Python
- Функции в Python
- *args и **kwargs в Python
- Упражнения по Функциям
- Обзор Упражнений по Функциям
- Решения Упражнений - Уровень Разминка
- Решения Упражнений - Уровень 1
- Решения Упражнений - Уровень 2
- Решения Упражнений - Сложные Задачи
- Lambda-выражения, функции Map и Filter
- Вложенные Операторы и Области Видимости (Scope)
- Функции и Методы - Домашнее Задание
- Полезные Советы для Задания по Функциям и Методам
- Решения для Домашнего Задания по Функциям и Методам
07Проект - 1
- Обзор Первого Проекта Python
- Помощь по Проекту
- Обзор Решения для Проекта 1 - Часть 1
- Обзор Решения для Проекта 1 - Часть 2
08Объектно-Ориентированное Программирование (ООП)
- ООП: Введение
- ООП: Атрибуты и Ключевое слово Class
- ООП: Классы, Объекты, Атрибуты и Методы
- ООП: Наследование и Полиморфизм
- ООП: Специальные Методы (Magic/Dunder)
- ООП: Домашнее Задание
- ООП: Решение для Домашнего Задания
- ООП: Задача
- ООП: Решение для Задачи
09Модули и Пакеты
- Pip Install и PyPi
- Модули и Пакеты
- __name__ и "__main__"
10Ошибки и Обработка Исключений (Exceptions)
- Ошибки и Обработка Исключений (Exceptions)
- Домашнее Задание - Ошибки и Обработка Исключений
- Решения для Домашнего Задания - Ошибки и Обработка Исключений
- Обзор Pylint
- Запуск тестов с помощью библиотеки Unittest
11Проект - 2
- Обзор Проекта 2
- Решение - классы Card и Deck
- Решение - классы Hand и Chip
- Решение - функции для Game Play
- Решение - Финальный скрипт Gameplay
12Декораторы в Python (Decorators)
- Обзор Декораторов в Python
- Декораторы - Домашнее Задание
13Генераторы Python (Generators)
- Генераторы в Python
- Обзор Домашнего Задания по Генераторам
- Решения для Домашнего Задания по Генераторам
14Финальный Проект
- Финальный Проект
15Резюме курса
- Короткий тест
- Финальные шаги
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Полный Курс Python 3: от Новичка до Мастера (Питон, Пайтон)» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 


















