Полное руководство по Python 3: от новичка до специалиста

26 участников

О чём курс

Python стабильно входит в десятку самых востребованных языков программирования благодаря лаконичному синтаксису, который позволяет быстро перейти от теории к созданию рабочих инструментов автоматизации. Вы пройдете путь от установки среды разработки до написания собственных игр вроде «крестиков-ноликов» и создания сложных архитектурных решений. Внутри разбираются не только основы вроде переменных и циклов, но и профессиональные приемы: декораторы, генераторы, работа с исключениями и принципы объектно-ориентированного программирования. Особое внимание уделяется написанию поддерживаемого кода с использованием линтеров и типизации, что важно для реальной коммерческой разработки. После завершения обучения вы будете уверенно ориентироваться в стандартной библиотеке Python и сможете самостоятельно проектировать структуры приложений, используя актуальные инструменты экосистемы.

Программа обучения

  • Введение: преимущества Python 3, установка дистрибутива
  • Основы Python: переменные, типы данных, работа со строками, файлы, операторы сравнения
  • Коллекции: списки (list), словари (dict), кортежи (tuple), множества (set), циклы for и while
  • Функции и модули: написание функций, лямбда-выражения, область видимости, декораторы
  • Обработка ошибок: исключения, их обработка и очистка ресурсов, юнит-тестирование
  • Объектно-ориентированное программирование: классы, наследование, полиморфизм, миксины, магические методы, абстрактные классы, инкапсуляция
  • Модули и пакеты: работа с PyPi и pip, создание собственных пакетов, импорт функций
  • Инфраструктура: виртуальные окружения, линтеры, type hints, data classes
  • Встроенные модули: json, itertools, requests
  • Дополнительно: отладка, интроспекция, управление памятью, реализация структур данных (stack)
Складчина создана 23 октября 2019 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 11

ИФ Илья Фофанов Все материалы
134 ₽ 959 ₽