Видео курс Python Углубленный - видео курсы ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

    Обери свою IT спеціальність

    Почати безкоштовно

    Обери свою IT спеціальність

    Почати безкоштовно

      Про курс

      Видео курс “Python Advanced” посвящен углубленному изучению языка Python. В ходе обучения вы узнаете об особенностях работы с сетью (TCP/UDP/HTTP) и такими форматами данных, как JSON/CSV/XML, а также освоите работу с СУБД SQLite.

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

      Читати далі...

      Цей курс входить до спеціальності:

      Попередні Вимоги

      Владение языком Python на уровне курса "Python Базовый"

      Читати далі...

      Ви навчитеся

      • Создавать сетевые приложения на основе TCP/UDP/HTTP протоколов
      • Разбираться в форматах данных CSV/XML/JSON и использовать их
      • Работать со встраиваемой СУБД SQLite
      • Создавать многопоточные и асинхронные программы
      • Разбираться в метаклассах, увидев их реальное применение на практике
      • Применять библиотеку NumPy для решения математических задач
      • Использовать типизацию в Python и создавать типизированные программы, которые предоставляют более быструю и удобную отладку ошибок
      • Использовать PEP8 - рекомендации по стандарту оформления кода на Python
      Читати далі...
      Завантажити матеріали курсу Для отримання матеріалів курсу необхідно авторизуватися
      Отримати сертифікат Для отримання сертифікату необхідно авторизуватися
      • Тривалість: 13 год 51 хв
      • Курс створено: 30.01.2019
      • Уроків: 8
      • Оновлено: 01.02.2021
      • Мова: українська

      Що входить до курсу

      • 8 відео уроків
      • Домашні завдання
      • Тестування
      • Сертифікат
      • Консультація з тренером
      • Перевірка ДЗ

      ×

      Ви відкрили доступ до тесту! Пройти тест

      Ви дійсно бажаєте відкрити доступ до тестування за курсом Python Углубленный на 40 днів?

      Увійдіть або зареєструйтеся для того, щоб продовжити перегляд безкоштовного відео
      Главные цели первого видео урока: 1) Научить студентов писать сетевые приложения на языке Python. 2) Дать базовые знания сетевой модели OSI и её уровней, а также научить создавать собственные Socket-сервера/клиенты. 3) Изучить протокол HTTP. 4) Дать базовые знания данного протокола и его особенностей, а также научить обрабатывать HTTP сообщения при помощи языка Python.
      Читати далі...
      Изучить следующие форматы данных: CSV, XML, JSON. Дать базовые знания данных форматов и изучить стандартную библиотеку языка Python. Данные форматы используются для хранения и обмена данными между компонентами сети или программами. Изучить особенности данных форматов и провести сравнение для того, чтобы студент смог выбрать определенный формат для решения конкретных задач. Изучить основы работы с библиотекой sqlite3 и использования данной СУБД в качестве хранилища данных. Рассмотреть особенности данной библиотеки с практическим уклоном.
      Читати далі...
      Изучить основы многопоточности. Получить опыт работы с модулем threading в Python. Рассмотреть способы синхронизации работы потоков. Разобраться с понятием GIL в Python и ограничений, которые накладываются на эталонную реализацию языка Python- CPython. Рассмотреть примеры работы с модулем concurrent.futures. Изучить основы асинхронности, задачи для её применения. Разобраться с понятием сопрограммы/корутины и ключевыми словами async/await. Понимать назначение цикла событий (Event Loop). Рассмотреть примеры работы с модулем asyncio.
      Читати далі...
      Изучить понятие метакласса и области их применения. Научиться создавать собственные метаклассы.
      Читати далі...
      Научить студентов использовать библиотеку numpy для решения математических задач, таких как работа с матрицами и векторами. Разобраться в особенностях данной библиотеки.
      Читати далі...
      Изучить возможности использования типизации в Python. Получить навыки использования модуля typing. Использовать библиотеку «mypy» для проверки программ, использующих типизацию.
      Читати далі...
      Получение знаний в области модульного тестирования. Изучение библиотек языка Python для задач тестирования.
      Читати далі...
      Получение знаний спецификации PEP 8 и приобретения навыков писать простой и читаемый код.
      Читати далі...
      ПОКАЗАТИ ВСЕ
      Студенти також дивляться
      Python 3.4.0 Стартовый
      ДЕТАЛЬНІШЕ
      Python 3.8.6 Стартовый
      ДЕТАЛЬНІШЕ
      Python Базовый
      ДЕТАЛЬНІШЕ
      Создание проекта на Python и Flask
      ДЕТАЛЬНІШЕ
      Пакети підписки з доступом до всіх курсів та сервісів

      Пакети підписки з доступом до всіх курсів та сервісів

      Стартовий
      • Усі відеокурси на 3 місяці
      • Тестування з 10 курсів
      • Перевірка 5 домашніх завдань
      • Консультація з тренером 30 хв
      Базовий
      • Усі відеокурси на 6 місяців
      • Тестування з 16 курсів
      • Перевірка 10 домашніх завдань
      • Консультація з тренером 60 хв
      Преміум
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      new
      Преміум Plus
      • Усі відеокурси на 1 рік
      • Тестування з 24 курсів
      • Перевірка 20 домашніх завдань
      • Консультація з тренером 120 хв
      • Завантаження відео уроків
      коментарі та обговорення
      Notification success
      Ми використовуємо cookie-файли, щоб зробити взаємодію з нашими веб-сайтами та послугами простою та значущою.