Чему вы научитесь
- изучите систему импорта Python
- изучите разные способы форматирования строк
- научитесь работать с потоками ввода, вывода и ошибок
- изучите особенности числовых типов данных и базовых операторов
- изучите пространства имен и области видимости
- изучите исключения на более глубоком уровне
- научитесь работать с моржовым оператором и оператором match-case
- изучите байтовые типы данных и работу с памятью
- научитесь работать с модулем io
- научитесь работать с аннотациями
- научитесь вести логирование с помощью встроенного модуля logging
- научитесь писать тесты c помощью модулей unittest и pytest
- научитесь работать с модулями os и pathlib
- научитесь работать с модулем glob
- научитесь работать с модулем shutil
- изучите модули pprint и textwrap
- научитесь работать со слабыми ссылками на примере модуля weakref
- научитесь работать с модулем inspect
- изучите модули operator и statistics
- потренируетесь в написании SQL-запросов
- научитесь работать с SQL в связке с Python на примере модуля sqlite3
- научитесь работать с командной строкой на примере модуля argparse
- научитесь создавать метаклассы
О курсе
✅ Образовательная лицензия № Л035-01233-15/01102936.
"Поколение Python": курс для самураев
- продолжает линию курсов "Поколение Python"
- адресован знающим базовые конструкции и типы данных языка Python, а также знакомым с концепцией объектно-ориентированного программирования
- знакомит с продвинутыми возможностями языка Python
В курсе рассматриваются аннотации типов, логирование, тестирование, работа с операционной системой и многое другое. Он завершает линейку наших курсов по Python и содержит тесты на владение языком трех уровней: базовый, средний и продвинутый. Если вы успешно прошли все три теста, то вы изучили Python в достаточной мере.
В этот курс входят темы, которые не рассматривались ранее в линейке "Поколение Python", а также темы, которые затрагивались лишь поверхностно или упоминались косвенно.
Курс разбит на 16 модулей с теоретическими и практическими материалами, а также заданиями.
Модули курса:
- 🐍 О курсе
- 💪🏻 Продвинутые аспекты языка Python
- 🔣 Операторы и типы данных
- 📝 Аннотации типов
- 📒 Логирование
- 🛠️ Тестирование
- 📂 Работа с операционной системой
- 📌 Встроенные модули и библиотеки
- 🗄️ Модуль sqlite
- 👨💻 Интерфейс командной строки
- ⚙️ Метапрограммирование
- ❓ Частые вопросы с собеседований
- ⏳Базовый тест для проверки знаний по Python
- ⏳Средний тест для проверки знаний по Python
- ⏳Продвинутый тест для проверки знаний по Python
- 🥳 Заключение
Решения проверяет автоматическая система, поэтому обратную связь вы получите очень быстро. Если у вас возникнут проблемы, команда курса даст советы и подсказки.
Для кого этот курс
Начальные требования
Для успешного освоения данного курса нужно пройти предыдущие курсы:
Наши преподаватели
Как проходит обучение
Текстовые лекции, написанные простым и понятным языком, задачи на программирование и тесты на усвоение материала с автоматической проверкой, поддержка преподавателей курса, обратная связь от однокурсников.
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- навыки и знания, восстребованные работодателем
- возможность отработать теорию на практике
- доступ к форуму решений
- поддержку преподавателей, которые отвечают в течение дня
- сертификат