«Продвинутое программирование на Python» - это практическое путешествие по ключевым идеям и инструментам разработки, которые помогают писать более надёжное, гибкое и простое в сопровождении ПО. Курс создан программистом с 30-летним опытом и объединяет как проверенные временем практики, так и современные концепции, которые автор сам продолжает изучать. Главная цель - научиться решать задачи не только «сегодня», но и писать код, готовый к будущему.
Вы разберёте такие темы, как абстракция данных, проектирование интерфейсов, объектно-ориентированное и функциональное программирование, событийные системы, моделирование проблем, тестирование и методы лёгкой верификации кода. Большая идея курса - композируемость: современное программирование строится не на переписывании алгоритмов с нуля, а на умении собирать системы из готовых компонентов, понимая, как они взаимодействуют и какие архитектурные решения влияют на масштабируемость и сложность.
Вместо того чтобы сосредоточиться на «экзотических» возможностях языка или модных библиотеках, курс задаёт более глубокие вопросы: как сделать так, чтобы сложное выглядело простым?
Программирование, сфокусированное на проблеме: как выделять суть задачи и избегать отвлекающих деталей.
Для кого этот курс:
Для разработчиков, которые хотят вывести свой уровень написания библиотек и приложений на новый уровень. Не требуется глубоких знаний «продвинутых» возможностей Python, но важно владеть базовыми структурами данных, функциями и классами, а также понимать стандартные алгоритмы.
Формат:
Курс практико-ориентированный: вас ждут около 10 полноценных проектов в Python и групповые обсуждения, которые помогут закрепить идеи на практике.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Дэвид Бизли - независимый автор, преподаватель и исследователь, широко известный своими вкладом в Python-сообщество. В начале карьеры он занимался высокопроизводительным научным софтом, что привело к созданию SWIG - компилятора, позволившего подключать C/C++-код к Python и другим динамическим языкам. В 1999 году он написал Python Essential Reference - первую справочную книгу по Python.С 1998 по 2005 год Дэвид был доцентом кафедры информатики Чика