Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Graph-sh, 3 ноя 2023.

Цена: 23990р.-95%
Взнос: 1107р.

Основной список: 24 участников

Резервный список: 5 участников

  1. 3 ноя 2023
    #1
    Graph-sh
    Graph-sh ЧКЧлен клуба
    PYTHON NINJA: Искусство продвинутого программирования - Academy IT DMS
    pyth_upl.jpg


    КОМУ ПОДОЙДЕТ ДАННЫЙ КУРС
    Тем, кто незнаком с Python
    Новички в программировании: Если вы только начинаете свой путь в программировании, Python является отличным выбором для изучения основных концепций и принципов программирования. Курс по Python поможет вам освоить базовые навыки программирования и научит вас создавать простые программы.

    Студенты и учащиеся: Python широко используется в учебных заведениях для обучения программированию и научных вычислений. Курс по Python поможет студентам освоить язык и развить навыки решения задач с использованием Python.

    Разработчики и программисты других языков: Если у вас уже есть опыт программирования на других языках, курс по Python поможет вам освоить этот язык и перейти к разработке приложений на Python. Python имеет простой и понятный синтаксис, поэтому для программистов с опытом это может быть относительно легким и быстрым процессом.

    Web-разработчики: Python широко используется в веб-разработке. Курс по Python поможет вам изучить фреймворки, такие как Django или Flask, и научит создавать мощные и масштабируемые веб-приложения.

    Аналитики данных: Python является одним из самых популярных языков для анализа данных. Курс по Python поможет вам освоить библиотеки, такие как NumPy, Pandas и Matplotlib, которые используются для обработки и визуализации данных.​

    Python специалистам
    Курс по Python подойдет для программистов и разработчиков, которые уже имеют базовый опыт работы с Python и хотят расширить свои знания и навыки. Такой курс может быть полезен людям, которые желают углубиться в продвинутые концепции языка Python, изучить более сложные темы, такие как многопоточное программирование, работу с базами данных, создание веб-приложений или научные вычисления.

    Курс будет способствовать развитию навыков написания эффективного и оптимизированного кода на Python, а также пониманию передовых инструментов и библиотек, используемых в различных областях разработки. Курс поможет студентам освоить продвинутые концепции объектно-ориентированного программирования (ООП), функционального программирования, асинхронного программирования и других расширенных возможностей языка Python.

    Также этот курс может быть полезен для профессионалов, которые хотят перейти на Python из других языков программирования и быстро освоить его продвинутые возможности. В целом, курс по Python предназначен для тех, кто стремится стать экспертом в языке Python и использовать его для разработки сложных и масштабируемых приложений.​

    ЧЕМУ ВЫ НАУЧИТЕСЬ
    • Вы освоите Python и создадите 20 реальных приложений.
    • Вы будете применять Python в области науки о данных и машинном обучении, создавая систему рекомендаций фильмов.
    • Вы будете разрабатывать динамические веб-приложения с помощью Flask и Django.
    • Вы получите опыт работы с базами данных SQL и разработкой графического интерфейса с использованием Python.
    • Вы научитесь работать с API и создавать мощные приложения.
    • Вы изучите парсинг веб-страниц и автоматизируете задачи извлечения данных.
    • Вы поймете принципы объектно-ориентированного программирования и проектирования.
    • Вы приобретете навыки анализа и визуализации данных с помощью Python.
    • Вы будете создавать и распространять свои собственные пакеты Python.
    • Вы получите диплом о профессиональной переподготовке или удостоверение о повышении квалификации, после завершения обучения и прохождения итогового тестирования, который можно будет показать потенциальным работодателям.
    • Вы узнаете, как использовать такие инструменты разработки, как Git, GitHub, IDE, HTML, CSS, Bootstrap, Figma, виртуальные среды, отладку и т. д.
    Rob_1_upl.png ЧТО ИЗУЧАЕТСЯ В КУРСЕ

    Основы Python: освойте основы программирования на Python, включая переменные, типы данных, условные выражения, циклы, функции и многое другое.

    Python Intermediate: поднимите свои навыки Python на новый уровень, изучив темы среднего уровня, такие как обработка файлов, обработка ошибок, декораторы, генераторы и менеджеры контекста.

    Веб-разработка: узнайте, как создавать веб-приложения с использованием веб-фреймворков Python, таких как Flask и Django. Создавайте интерактивные и динамичные веб-сайты, которые могут обрабатывать вводимые пользователем данные, обрабатывать данные и предоставлять персонализированный опыт.

    Анализ и визуализация данных: откройте для себя возможности Python для анализа и визуализации данных. Погрузитесь в методы обработки данных, манипулируйте наборами данных и создавайте потрясающие визуальные представления данных с помощью таких библиотек, как Pandas, Matplotlib и Seaborn.

    Наука о данных и машинное обучение: применяйте методы науки о данных и машинного обучения, чтобы извлекать ценную информацию из данных и делать прогнозы. Создайте систему рекомендаций фильмов, которая предлагает персональный выбор фильмов на основе предпочтений пользователя.

    Использование и создание API: раскройте потенциал API, научившись использовать существующие API для доступа к внешним данным и сервисам. Создавайте собственные API для создания эффективных и масштабируемых приложений, которые беспрепятственно взаимодействуют с другими системами.

    Объектно-ориентированное программирование: получите прочную основу в принципах объектно-ориентированного программирования и научитесь проектировать и реализовывать программные решения с использованием классов, объектов и наследования.

    Создание пакетов Python: овладейте искусством упаковки и распространения кода Python. Изучите лучшие практики по созданию повторно используемых модулей, управлению зависимостями и упрощению установки ваших пакетов другими.

    Базы данных SQL и графические интерфейсы: узнайте, как работать с базами данных SQL с помощью Python. Научитесь выполнять запросы, извлекать данные и взаимодействовать с базами данных, а также изучайте разработку графического пользовательского интерфейса (GUI) для создания удобных для пользователя приложений.

    Веб-разработка с помощью Flask и Django: погрузитесь в веб-разработку с использованием двух мощных фреймворков Python: Flask и Django. Создавайте динамические веб-приложения, выполняйте аутентификацию пользователей, управляйте базами данных и развертывайте свои приложения в Интернете.

    ВАШИ ПРОЕКТЫ В ХОДЕ ОБУЧЕНИЯ
    Вот некоторые из проектов на языке Python, которые вы будете создавать в процессе обучения на курсе:​

    Rob_3_upl.png — Flask API, которые предоставляют исторические данные о погоде.

    — Множество чат-ботов-помощников.

    — Приложение, которое каждое утро отправляет новости по электронной почте

    — Веб-скрепер музыкальных событий

    — Приложение для обнаружения движения с помощью веб-камеры

    — GUI системы управления студентами с бэкендом базы данных SQL.

    — Сайт портфолио с Streamlit.

    — Генератор PDF-файлов с помощью Pandas.

    — Приложение для ежедневной рассылки новостей по электронной почте.

    — И еще 10 и более замечательных проектов.​

    ADMS_upl.png
    Модуль 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
    Самоподготовка, выполнение практических работ и домашних заданий, отладка и тестирование программного обеспечения
    самостоятельная подготовка
    Итоговый контроль знаний
    Итоговое тестирование

    Пакет БАЗОВЫЙ

    Rob_2_upl.png Продажник: Скрытая ссылка
     
    Последнее редактирование модератором: 11 ноя 2023
    2 пользователям это понравилось.
  2. Последние события

    1. Skyquake
      Skyquake участвует.
      3 сен 2024
    2. Skyquake
      Skyquake не участвует.
      3 сен 2024
    3. Halphas
      Halphas участвует.
      2 авг 2024
    4. Skyquake
      Skyquake участвует.
      29 июн 2024