Python Ninja: искусство продвинутого программирования

В ходе обучения вы создадите десятки приложений на Python с использованием Pandas, Flask и Django. Курс проведёт вас от нулевых знаний в области программирования до продвинутого уровня OOP, API, SQL Databases, Data Analysis, Web Scraping и Developing, Visualization, Data Science and Machine Learning.
Обучение 3 месяца
диплом
50%
Стоимость курса
19 394 ₽ 38 788 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Python Ninja: искусство продвинутого программирования» от Академия IT DMS - dms-it.ru

  1. Модуль 1. Основы Python. Погружение в синтаксис и базовые конструкции: переменные, коллекции, условия, циклы, функции и обработка исключений. Работа с файлами, менеджерами контекста, list comprehension. Модули и пакеты, подключение сторонних библиотек, основы…
  2. Модуль 2. Средний уровень Python. Практика разработки прикладных решений: создание портфолио‑сайта, генерация PDF‑документов и инвойсов из Excel. Работа с файловыми форматами, шаблонами и автоматизацией рутинных задач. Акцент на структуру проекта и качество к…
  3. Модуль 3. Разработка и использование API. HTTP‑клиент, REST и JSON: запросы к внешним сервисам, обработка и агрегация данных. Проект «Новостной дайджест»: сбор, фильтрация и формирование ежедневных выпусков с возможностью уведомлений/экспортов.
  4. Модуль 4. Анализ данных и визуализация. Создание собственного API и витрины данных (на примере исторической погоды), построение интерактивной панели прогноза. Обработка текстов (книги), работа с изображениями/видео и прикладные сценарии аналитики (оповещения…
  5. Модуль 5. Веб‑скрейпинг (сбор данных с веб‑ресурсов). Извлечение данных из HTML: разбор структуры страниц, навигация по DOM, парсинг и очистка. Практический проект: скрейпер музыкальных событий с сохранением результатов и базовыми механизмами устойчивости.
  6. Модуль 6. Объектно‑ориентированное программирование (ООП). Классы и объекты, инкапсуляция, наследование и полиморфизм, dunder‑методы и тестирование. Проект «Бронирование отелей» в ООП‑стиле и тренировка качественных практик через игровые задания.
  7. Модуль 7. Базы данных SQL и графические интерфейсы GUIs. Работа с SQLite/MySQL через Python (подключения, CRUD, транзакции). Построение настольных приложений на PyQt: система управления студентами
  8. интеграция диалогов, таблиц и форм. Дополнительно: ChatBot с…
  9. Модуль 8. Web‑разработка с использованием Flask и Django. Два подхода к бэкенду: микрофреймворк Flask и полнофункциональный Django. Практика: поисковик вакансий на Flask
  10. приложения на Django (поиск работы, рестораны) с маршрутизацией, шаблонами и работой с д…
  11. Модуль 9. Data Science и машинное обучение. Системы рекомендаций: подготовка и векторизация данных, базовые методы коллаборативной/контентной фильтрации, метрики качества. Практический проект по рекомендациям фильмов.
  12. Модуль 10. Создание пакетов Python. Упаковка и публикация: структура пакета, зависимостии и метаданные, сборка и загрузка на репозиторий (PyPI). Версионирование, README/лицензия и базовые практики сопровождения.
Ознакомиться со всей программой

Чему вы научитесь

  • Научитесь создавать и применять: создание пакетов python. упаковка и публикация структура пакета, зависимостии и метаданные, сборка и загрузка на репозиторий (pypi). версионирование, readme/лицензия и базовые практики…
  • Научитесь анализировать и применять: анализ данных и визуализация. создание собственного api и витрины данных (на примере исторической погоды), построение интерактивной панели прогноза. обработка текстов (книги), рабо…
  • Освоите и сможете применять: объектно‑ориентированное программирование (ооп). классы и объекты, инкапсуляция, наследование и полиморфизм, dunder‑методы и тестирование. проект «бронирование отелей» в ооп‑стиле и тренир…
  • Освоите основы: основы python. погружение в синтаксис и базовые конструкции переменные, коллекции, условия, циклы, функции и обработка исключений. работа с файлами, менеджерами контекста, list comprehension. модули и…
  • Разработка и использование API. HTTP‑клиент, REST и JSON запросы к внешним сервисам, обработка и агрегация данных. Проект «Новостной дайджест» сбор, фильтрация и формирование ежедневных выпусков с возможно…

Подробная информация о курсе

В ходе обучения вы создадите десятки приложений на Python с использованием Pandas, Flask и Django. Курс проведёт вас от нулевых знаний в области программирования до продвинутого уровня OOP, API, SQL Databases, Data Analysis, Web Scraping и Developing, Visualization, Data Science and Machine Learning.

Цены и сроки

  • Стоимость19 394 ₽
  • Старая цена38 788 ₽
  • Дата началаc Invalid Date

Содержание

  • Формат обучениясамостоятельно

По окончанию курса

  • Диплом или сертификатдиплом
Python Ninja: искусство продвинутого программирования
19 394 ₽ 38 788 ₽