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

Выбери свою 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 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Notification success