ТОП-10 лучших видео по Python - Блог ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

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

    Подписка

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

    Подписка

      ТОП-10 лучших видео по Python

      advertisement advertisement

      Здравствуйте!

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

       

       

      1. Пишем API приложение на Python с помощью FastAPI и Docker

       

      Автор — Антон Козаченко, Python Back-end Developer из Латвии

       

      На вебинаре автор разбирает пример написания API приложения на Python с помощью фреймворка FastAPI и инструмента Docker. Рассматривается фреймворк FastAPI, также создается несколько API методов. Автор рассматривает Docker, пишет свою конфигурацию и запускает контейнеры. Дополнительно происходит покрытие API приложения тестами.

      План вебинара:

      1. Ознакомление с фреймворком FastAPI.
      2. Написание несколько endpoint-ов API.
      3. Написание тестов для этих endpoint-ов.
      4. Написание конфигурации для Docker.
      5. Запуск приложения в Docker containers.
      6. Запуск тестов.

       

       

      1. Подготовка к техническому собеседованию по Python ➤ Как пройти собеседование на Junior Python?

       

      Автор — Людмила Мищенко, Python разработчик

       

      Вебинар посвящен ключевым моментам прохождения технического собеседования на позицию Junior Python Developer. Рассматриваются наиболее частые вопросы, логические и технические задачи. Вы узнаете, как правильно готовиться к собеседованию. Уделено внимание тому, как получить пользу от прохождения технического интервью и как оставить приятное впечатление о себе у специалистов компании. Также автор поднимает темы важности работы над ошибками и анализа собеседования.

      План вебинара:

      1. Как готовиться к техническому собеседованию?
      2. На какие вопросы должен знать ответ Junior Python Developer?
      3. На что в ответах кандидатов больше всего обращают внимание?
      4. Нужны ли (и какую роль играют) pet-projects для начинающего специалиста?
      5. Как не растеряться во время кодинга на собеседовании? (+ советы и лайфхаки)
      6. Работа над ошибками и анализ фидбэка после собеседования.

       

       

       

      1. Что лучше: Django, Flask или FastAPI? Обзор фреймворков для веб-разработки на Python.

       

      Автор — Максим Кузнецов, Senior Python Developer

       

      В данном вебинаре рассматриваются несколько популярных веб фреймворков на Python (Django, Flask, FastAPI). Автор сравнивает их производительность и объясняет, для каких целей какой фреймворк больше подойдет.

       

      План вебинара:

      1. Обзор Django и его фичи.
      2. Обзор Flask и его фичи.
      3. Обзор FastAPI и его фичи.
      4. Сравнение производительности.
      5. Когда какой фреймворк выгодно применять.
      6. Ответы на вопросы.

      Данный вебинар будет интересен начинающим Python разработчикам, и тем, кто собирается перейти на Python и хочет спланировать свое обучение с учетом особенностей разных инструментов.

       

       

      1. Создание игры BlackJack на Python с нуля (Часть 1 и Часть 2)

       

      Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics

       

      “Создание игры BlackJack на Python” — это двухдневный интенсивный тренинг по созданию известной карточной игры. Мероприятие призвано в увлекательной форме познакомить новичков с Python и попрактиковаться в написании кода на этом языке. Минимум теории и максимум практики — что ещё нужно для быстрого старта в программировании?

       

      Чему можно научиться, изучив видео материалы тренинга и опробовав полученные знания на практике:

      • Писать простую программу на языке Python
      • Разбивать задачи на мелкие подзадачи и успешно их решать
      • Проектировать архитектуру программ
      • Писать приложения на уровне классов
      • Решать алгоритмические задачи
      • Понимать назначение паттернов проектирования

      План первого видео (первой части):

      1. Знакомство со средством разработки PyCharm и языком программирования Python.
      2. Разбор основных элементов языка.
      3. Создание архитектуры приложения на уровне классов.
      4. Улучшение архитектуры с использованием паттернов.
      5. Создание первых объектов. 

      План второго видео (второй части):

      1. Создание структуры проекта.
      2. Наследование и композиция.
      3. Создание специальных типов данных.
      4. Связь компонентов между собой.
      5. Тестирование.
      6. Подведение итогов.

       

      1. Объектно-ориентированное программирование в Python ➤ Что такое ООП и как оно работает.

       

      Автор — Бондаренко Кирилл, Data Scientist / Python Developer, "CreatorIQ"

      Объектно-ориентированное программирование (ООП) — очень важная парадигма в современном программировании. Данный вебинар раскрывает основные принципы ООП и показывает, как они реализованы в языке Python.

      Насколько важным является знание ООП для Python разработчика? Как часто приходится использовать ООП в работе? В каких проектах, в каких задачах? Возьмут ли вас на работу без знания ООП? Эти и другие вопросы будут подняты в данном вебинаре.

      Раскрываемые темы:

      1. Что такое ООП и как это работает в Python.
      2. Примеры решения задач через ООП.
      3. Подведение итогов. Ответы на вопросы.

       

       

      1. Создание чат-бота “прогноз погоды” на Python

       

      Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics

       

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

       

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

       

      План:

      1. Уровни модели сети интернет.
      2. Что такое библиотеки на Python.
      3. Что такое API.
      4. Telegram API.
      5. Библиотеки для Telegram API.
      6. Работа с "чистым" API.

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

      • Реализовывать несложную программу на языке Python, которая будет прогнозировать погоду.
      • Основам базового синтаксиса языка Python.
      • Теоретическим основам API — поймете, как он работает.
      • Работать с запросами.
      • Создавать ботов для мессенджера Telegram.
      • Использовать существующие сервисы для привязки к разрабатываемой программе.

       

       

       

      1. Автоматизация парсинга сайтов на Python

       

      Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics

       

      В эру машинного обучения информация становится нефтью XXI-го века. Проекты, связанные со сбором и анализом данных, выходят на первые позиции в глобальных компаниях и в стартапах.

      Как собирать и обрабатывать информацию? В зависимости от целей проекта данные могут собираться абсолютно разные. На вебинаре мы рассмотрим один из наиболее распространенных подходов – парсинг сайтов.

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

      План вебинара:

      1. Что такое парсинг веб-сайтов.
      2. Библиотеки для парсинга веб-сайтов.
      3. Библиотеки для работы с сетью.
      4. Написание кода парсеров.
      5. SQL и NoSQL - при каких задачах, какой тип используется.
      6. Написание кода менеджеров баз данных.

       

       

       

      1. Создание простой казуальной игры на Python

       

      Автор — Людмила Мищенко, Python разработчик

       

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

       

      План вебинара:

      1. Постановка задачи.

      а) Цель вебинара - создать свою игру на Python, которая учит сортировать мусор;

      б) правила игры - выбирать правильную корзину для разного типа мусора; окончание игры по таймеру; в конце игры пользователь получает сумму заработанных баллов за правильно выбранные корзины.

      2. Реализация программы:

      а) установка модулей;

      б) загрузка необходимых изображений;

      в) написание логики попадания мусора в корзину (поведение корзины);

      г) объявление и описание элементов мусора (органика, пластик, бумага) - класс поведения мусора;

      д) вызов написанных классов и запуск игры.

      3. Получение результатов:

      а) запуск и тестирование кода;

      б) прохождение игры;

      в) анализ проделанной работы - добавление и изменение условий игры, оптимизация кода, будущие доработки.

       

       

       

      1. Структуры данных в Python. Уровень Advanced

       

      Автор — Бондаренко Кирилл, Data Scientist / Python Developer, "CreatorIQ"

       

      Если вы испытываете сложности с пониманием документированных структур языка Python, таких как list, tuple, dict, set, то этот вебинар для вас. Мы будем разбираться с тем, как написать такие структуры данных, как очереди (queues), деревья (trees), рассмотрим работу с вложенными словарями (nested dicts), а также применение ООП для расширения возможностей существующих структур данных.

      Материал этой встречи будет полезен Python разработчикам из разных областей, в частности Data Science специалистам и web-разработчикам.

      План вебинара:

      1. Работа с расширением структур данных языка через наследование и ООП.
      2. Работа с комбинированными структурами, такими как nested dict, defaultdict, named tuple и т. д.
      3. Написание незадокументированных структур данных, таких как деревья, очереди, связные списки и другие.

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

       

      1. Как стать Python разработчиком в 2021 году?

       

      Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics

       

      В последние годы язык программирования Python стремительно набирает популярность. По данным Stack Overflow Developer Survey 2019, в котором приняли участие более 87 тысяч IT специалистов из разных стран, Python опередил даже таких постоянных и несомненных лидеров, как Java, С# и С++.

      Сейчас он широко используется в Data Science (машинное обучение, анализ данных, визуализация), разработке встроенного программного обеспечения и в реализации серверной части веб-приложений. Также при помощи Python можно создавать игры, десктопные и мобильные приложения, писать тесты для ПО и упрощать администрирование ОС.

      Программа встречи:

      1. Кто такой Python разработчик и что он делает?
      2. Какие знания, умения и навыки нужны Python разработчику?
      3. Требования к разработчикам уровня Junior.
      4. С чего начать обучение языку Python?
      5. Составление плана обучения.
      6. Рекомендуемая литература.
      7. Ответы на вопросы.

       

      Изучайте Python разработку на ITVDN!

      КОММЕНТАРИИ И ОБСУЖДЕНИЯ
      advertisement advertisement

      Покупай подпискус доступом ко всем курсам и сервисам

      Библиотека современных IT знаний в удобном формате

      Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      59.99 $
      Оформить подписку
      Весенний
      • Все видеокурсы на 15 месяцев
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      90.00 $
      219.99 $
      Оформить подписку
      Акция
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      72.00 $
      89.99 $
      Оформить подписку
      Акция
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.