Видео курс Python Advanced. Метаклассы - видео уроки ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

    Начать бесплатно

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

    Начать бесплатно

      ×

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

      Вы действительно хотите открыть доступ к тестированию по курсу Python Углубленный на 40 дней?

      ВИДЕОУРОК №4. Метаклассы

      Войдите или зарегестрируйтесь для того чтоб продолжить просмотр бесплатного видео
      Главные цели первого видео урока: 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 мин
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.