Вернуться к курсам
Программирование Начальный python

Python для начинающих: От нуля до мастера кода

Освойте Python 3 с нуля: синтаксис, структуры данных, ООП и алгоритмы с интерактивными Cloud Labs.

4.96 (342 Оценки и отзывы студентов)
5 Modules • 16 уроков
7 лабораторных
Криптографически верифицирован
Преподаватель Hana Lead AI & Systems Architect
Бесплатные
Пожизненный доступ ко всем урокам и материалам
Неограниченные запуски в Cloud Lab песочнице
Автоматическая проверка кода автогрейдером
Верифицируемый сертификат с QR-кодом
Интерактивный симулятор IMGUI и IL2CPP модов

Обзор курса и цели обучения

Чему вы научитесь на курсе

  • Основы Python: Переменные, динамическая типизация, арифметика и f-строки.
  • Управляющие конструкции: Ветвления If-Elif-Else и логика сравнений.
  • Циклы и итерации: Циклы While, For и генератор range().
  • Функции и область видимости: def, *args/**kwargs, лямбда-выражения.
  • Структуры данных: Списки, кортежи, словари, множества и генераторы списков.
  • Объектно-ориентированное программирование: Классы, методы, наследование и полиморфизм.
  • Файлы и исключения: Контекстные менеджеры и обработка ошибок try-except.
  • Алгоритмы и дипломный проект: Алгоритмы поиска/сортировки и текстовый RPG-движок.

Учебный план и программа

5 Модуль • 16 уроков • 7 лабораторных

Модуль 1: Основы Python, типы данных и ввод-вывод
4 уроков
1.1 Введение в Python 3 и облачная песочница Предпросмотр
1.2 Переменные, типы данных и арифметические операторы Предпросмотр
1.3 Срезы строк, методы и f-строки
20 min
1.4 Получение ввода (input) и приведение типов
20 min
Модуль 2: Логика ветвления и циклы
3 уроков
2.1 Условные ветвления: if, elif, else
20 min
2.2 Циклы For и итерация по последовательностям
20 min
2.3 Циклы While, операторы break и continue
20 min
Модуль 3: Функции, лямбда-выражения и область видимости
3 уроков
3.1 Объявление функций и возвращаемые значения
20 min
3.2 Произвольные аргументы (*args, **kwargs)
25 min
3.3 Лямбда-функции и функциональные map/filter
20 min
Модуль 4: Коллекции и структуры данных
3 уроков
4.1 Списки и списковые включения (comprehensions)
25 min
4.2 Словари и быстрый поиск по ключам
25 min
4.3 Множества (sets) и теоретико-множественные операции
20 min
Модуль 5: ООП, работа с файлами и обработка исключений
3 уроков
5.1 Классы, конструктор __init__ и методы
25 min
5.2 Наследование и полиморфизм
25 min
5.3 Потоки файлов, JSON и обработка try-except
25 min

Интерактивные облачные лаборатории

Easy +50 pts

Лаб 1: Арифметика переменных и конвертер температуры

PYTHON Доступно после записи
Easy +50 pts

Лаб 2: Валидатор простых чисел

PYTHON Доступно после записи
Medium +50 pts

Лаб 3: Анализатор частоты слов

PYTHON Доступно после записи
Medium +50 pts

Лаб 4: Генератор чисел Фибоначчи

PYTHON Доступно после записи
Medium +50 pts

Лаб 5: ООП банковский аккаунт

PYTHON Доступно после записи
Hard +50 pts

Лаб 6: Транспонирование матрицы 2x2

PYTHON Доступно после записи
Hard +50 pts

Лаб 7: Анализатор среднего балла из JSON

PYTHON Доступно после записи

Оценки и отзывы студентов

Станьте первым студентом, оставившим отзыв после прохождения курса!