Продвинутые основы программирования на Python
О чём курс
Итераторы, генераторы и метаклассы раньше вызывали замешательство — здесь показывают, как использовать их в коде для оптимизации работы с данными. Курс фокусируется на инструментах, которые отделяют продвинутого разработчика от новичка: от создания собственных метаклассов до эффективного применения декораторов и расширенных коллекций Python.
Внутри разбираются:
- Работа с продвинутыми структурами данных, включая именованные кортежи, очереди и специализированные словари.
- Механизмы создания итераторов и функций-генераторов с использованием функционального программирования и ООП.
- Практическое использование *args и **kwargs для гибкой обработки аргументов функций.
- Автоматизация логирования для отладки приложений и создание кастомных календарей.
Материал предназначен для тех, кто уже знает базу (переменные, циклы, классы) и хочет перейти к написанию профессиональных, масштабируемых Python-программ.
Программа обучения
- Раздел 1: Расширенные коллекции (именованные кортежи, словарь по умолчанию, счетчики, упорядоченный словарь, очереди)
- Раздел 2: Расширенные функции (архивирование, распаковка, оценка выражений, представление памяти, лямбда-выражения)
- Раздел 3: Передача переменного количества аргументов (*args, **kwargs)
- Раздел 4: Итераторы и итерируемые объекты
- Раздел 5: Создание итераторов (FP и ООП)
- Раздел 6: Функции-генераторы (yield, генераторные выражения)
- Раздел 7: Метаклассы (встроенные и создание своих)
- Раздел 8: Декораторы (функциональный подход, использование @)
- Раздел 9: Понимание (List, Dict, Set, Tuple comprehensions)
- Раздел 10: Логгирование (пользовательский логгер)
- Раздел 11: Календарь (создание пользовательских инструментов)
Другие материалы автора 1
АИ Ахмед Ибрагим Все материалыОтзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо с доступом: материалы выдаются в разделе «Мои складчины» на нашем основном сайте skladchik.org. Учтите: в России skladchik.org открывается только через ускоритель интернета (VPN) — настроить его можно за пару минут по инструкции на skladchik-kak-voiti.online.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».