Чему вы научитесь
- Использование модуля Math.
- Функции all() и any()
- Докстринги и приятная печать данных.
- Работа с информационными файлами, такими как временные файлы, zip архивы, csv файлы, json файлы, конфигурационные и конечно же текстовые файлы, используя контекстный менеджер.
- Работа со случайными числами и генерация паролей.
- Работа с датой и временем (включая интервалы и продвинутое форматирование).
- Профилирование программы при помощи модуля cProfile.
- Как создавать таймеры для замера времени выполнения частей программы.
- Генераторы Списков, Множеств, Словарей.
- Работа со строками, включая продвинутые методы интерполяции, форматирования и сырые строки.
- Итераторы и Генераторы (включая продвинутые решения).
- Манипулирование данными при помощи модулей Operator и Array
- Принцип глубокого и неглубокого (поверхностного) копирования.
- Логирование (включая продвинутое Логирование).
- Регулярные выражения (Метасимволы, Якоря, Квантификаторы, а также продвинутые конструкции).
- Рекурсия.
- Декораторы.
- Работа с WEB запросами при помощи библиотек Urllib и Requests.
- Мини-проекты для закрепления материала
- Проекты для портфолио (реальные приложения с деплоем в открытый мир)
О курсе
Каждый урок содержит в себе видео с подробным объяснением темы, после которых следуют тесты или технические задания. Кроме того, к каждому уроку прилагается конспект с кодом, который был в этом уроке использован.
Для создания этого курса я использовал только самые лучшие материалы, сравнил, проверил лично и выбрал наиболее эффективные, снабдив каждый урок не только видео-объяснением, но и множеством практических задач и тестов, в том числе и из своего профессионального опыта.
По себе знаю, что подробные уроки от практикующего программиста, подкрепленные морем практических задач и тестов, с живым сообществом, поддержкой и регулярными обновлениями курса - лучший способ обучения!
Вас будет учить реальный разработчик с реальным багажом знаний, как академических так и основанных на собственном многолетнем опыте в отрасли.
Хочу пожелать вам упорства и заверить вас, что по завершению курса, вы станете уверенно программировать на Python и сможете смело апликоваться на позиции разработчика, но поскольку это все-таки продвинутый курс по Python, то от вас ожидается, что вы уже знакомы с основами языка, если же нет, то я оставил для вас ссылки на ресурсы, которые помогут вам начать.
Удачи, упорства и давайте начинать!
Начальные требования
Понимание основ Python. Если вы хотите освоить азы языка или вам просто нужно освежить память, то вы можете смело следовать по ссылке.
Интенсив Python для начинающих: https://www.youtube.com/watch?v=AYFGjOz7Kwc&list=PLPPIc-4tm3YQw3P5d0mrID3DmvV_abaMO&index=1&t=2s