PYTHON NINJA: Искусство продвинутого программирования [Academy IT DMS]

Огромная база актуальных инфопродуктов
Самый большой склад обучающих материалов в СНГ. Более 40000 уникальных курсов, схем заработка, книг, вебинаров, мануалов, тренингов
Получить доступ

Bot

Администратор
Команда форума
23 Янв 2020
138,643
749
113
Модуль 1. Основы Python
День 1, приложение 1. Создание ежедневника на Python (переменные, списки и вывод)
День 2, приложение 1. Создание ежедневника на Python (методы и циклы While)
День 3, приложение 1. Создание ежедневника на Python (конструкции Match-case и циклы For)
День 4, приложение 1. Создание ежедневника на Python (индексирование списков и кортежи)
День 5, приложение 1. Создание ежедневника на Python (Enumeration и f-strings)
День 6, приложение 1. Создание ежедневника на Python (работа с текстовыми файлами)
День 7, приложение 1. Создание ежедневника на Python (подход к созданию списков "List Comprehension" и комментарии)
День 8, приложение 1. Создание ежедневника на Python (менеджер контекстов)
День 9, приложение 1. Создание ежедневника на Python (If-Elif-Else и словари)
День 10, приложение 1. Создание ежедневника на Python (надежный код с использованием Try-Except)
День 11, приложение 1. Создание ежедневника на Python (использование пользовательских функций)
День 12, приложение 1. Создание ежедневника на Python (множественные аргументы)
День 13, приложение 1. Создание ежедневника на Python (использование аргументов по умолчанию)
День 14, приложение 1. Создание ежедневника на Python (использование локальных модулей)
День 15, приложение 1. Создание ежедневника на Python (стандартные модули и Git)
День 16, приложение 1. Создание ежедневника на Python (модули сторонних разработчиков и GitHub)
День 17, приложение 1. Создание ежедневника на Python (создание графического интерфейса для приложения)
День 18, приложение 1. Создание ежедневника на Python (различные стили графического (GUI) интерфейса)
День 19, приложение 1. Создание ежедневника на Python (создание Web-версии приложения)
День 20. Резюме по основам Python
Дополнительные видеоматериалы к первому модулю
Самоподготовка, выполнение практических работ, отладка и тестирование программного обеспечения

Модуль 2. Средний уровень Python
День 21, приложение 2. Создание веб-сайта с витриной проектов на Python (часть 1)
День 22, приложение 2. Создание веб-сайта с витриной проектов на Python (часть 2)
День 23, приложение 2. Создание веб-сайта с витриной проектов на Python (часть 3)
День 24, приложение 3. Создание PDF-документов с помощью Python
День 25, приложение 4. Создание счетов-фактур в формате PDF из документов Excel (часть 1)
День 26, приложение 4. Создание счетов-фактур в формате PDF из документов Excel (часть 2)
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 3. Разработка и использование API
День 27, приложение 5. Создание дайджеста ежедневных новостей с помощью Python (часть 1)
День 28, приложение 5. Создание дайджеста ежедневных новостей с помощью Python (часть 2)
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 4. Анализ данных и визуализация
День 29, приложение 6. Создание собственного API исторических данных о погоде с помощью Python (часть 1)
День 30, приложение 6. Создание собственного API исторических данных о погоде с помощью Python (часть 2)
День 31, приложение 6. Создание собственного API исторических данных о погоде с помощью Python (часть 3)
День 32, приложение 7. Создание панели прогноза погоды с помощью Python (часть 1)
День 33, приложение 7. Создание панели прогноза погоды с помощью Python (часть 2)
День 34, приложение 8. Анализ и обработка книг с помощью Python (часть 1)
День 35, приложение 8. Анализ и обработка книг с помощью Python (часть 2)
День 36, приложение 9. Создание приложения, которое присылает e-mail уведомления о срабатывании датчика движения охранной web-камеры (часть 1)
День 37, приложение 9. Создание приложения, которое присылает e-mail уведомления о срабатывании датчика движения охранной web-камеры (часть 2)
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 5. Веб-скрейпинг (сбор данных с веб-ресурсов)
лекция + практическое занятие
День 38, приложение 10. Создание веб-скрейпера музыкальных событий с помощью Python (часть 1)
День 39, приложение 10. Создание веб-скрейпера музыкальных событий с помощью Python (часть 2)
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 6. Объектно-ориентированное программирование (ООП)
лекция + практическое занятие
День 40. Объектно-ориентированное программирование (ООП) в Python
День 41, приложение 11. Создание приложения для бронирования отелей на Python в стиле ООП (часть 1)
День 42, приложение 11. Создание приложения для бронирования отелей на Python в стиле ООП (часть 2)
День 43, приложение 11. Создание приложения для бронирования отелей на Python в стиле ООП (часть 3)
День 44, приложение 12. Изучение методов проверки кода используя игру Mario
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 7. Базы данных SQL и графические интерфейсы GUIs
лекция + практическое занятие
День 45, приложение 13. Создание системы управления студентами на SQLite с помощью PyQt (часть 1)
День 46, приложение 13. Создание системы управления студентами на SQLite с помощью PyQt (часть 2)
День 47, приложение 13. Создание системы управления студентами на SQLite с помощью PyQt (часть 3)
День 48, приложение 14. Создание системы управления студентами на MySQL с помощью PyQt
День 49, приложение 15. Создание интеллектуального ChatBot'а с использованием ChatGPT и PyQt
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование
самостоятельная подготовка программного обеспечения

Модуль 8. Web-разработка с использованием FLASK и DJANGO
лекция + практическое занятие
День 50, приложение 16. Создание веб-приложения для поиска работы с помощью Flask (часть 1)
День 51, приложение 16. Создание веб-приложения для поиска работы с помощью Flask (часть 2)
День 52, приложение 17. Создание веб-приложения для поиска работы с помощью Django (часть 1)
День 53, приложение 17. Создание веб-приложения для поиска работы с помощью Django (часть 2)
День 54, приложение 17. Создание веб-приложения для поиска работы с помощью Django (часть 3)
День 55, приложение 18. Создание веб-приложения для ресторанов с помощью Django (часть 1)
День 56, приложение 18. Создание веб-приложения для ресторанов с помощью Django (часть 2)
День 57, приложение 18. Создание веб-приложения для ресторанов с помощью Django (часть 3)
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 9. Data Science и машинное обучение
лекция + практическое занятие
День 58, приложение 19. Создание системы рекомендаций фильмов с помощью Python (часть 1)
День 59, приложение 19. Создание системы рекомендаций фильмов с помощью Python (часть 2)
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Модуль 10. Создание пакетов Python
лекция + практическое занятие
День 60, приложение 20. Создание и публикация пакета Python
Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
самостоятельная подготовка

Итоговый контроль знаний
Итоговое тестирование