Введение
В этом курсе вы научитесь применять Python для решения различных задач среднего уровня сложности, выходя за рамки базового синтаксиса языка. Вы изучите различные функции и методы Python, включая встроенные объекты, ввод-вывод файлов, обработку исключений, объектно-ориентированное программирование, функциональное программирование и многое другое.
🎯 Задачи
В этом курсе вы научитесь:
- Манипулировать различными встроенными объектами Python
- Обрабатывать исключения и выполнять ввод-вывод файлов
- Определять простые объекты и модули
- Представлять и анализировать данные различными способами
- Эффективно выполнять итерации и создавать пользовательские типы контейнеров
- Работать с объектами первого класса, классами и наследованием
- Настраивать доступ к атрибутам и переопределять специальные методы
- Использовать функции высшего порядка, замыкания и дескрипторы
- Обрабатывать исключения и вести логирование с помощью модуля unittest в Python
🏆 Результаты
После завершения этого курса вы сможете:
- Применять Python для решения ряда задач среднего уровня сложности
- Продемонстрировать владение продвинутыми функциями и методами Python
- Разрабатывать пользовательские структуры данных и классы, удовлетворяющие конкретным требованиям
- Использовать концепции функционального программирования для написания более эффективного кода
- Реализовывать надежную обработку исключений и логирование в своих Python-приложениях