Здравствуйте!
Друзья, в этот раз мы подготовили для вас подборку лучших вебинаров от ITVDN по направлению Python. В рейтинг вошли как познавательные вебинары с актуальной информацией, так и вебинары, ориентированные на прокачку ваших навыков создания кода. Давайте приступим к их рассмотрению.
Автор — Антон Козаченко, Python Back-end Developer из Латвии
На вебинаре автор разбирает пример написания API приложения на Python с помощью фреймворка FastAPI и инструмента Docker. Рассматривается фреймворк FastAPI, также создается несколько API методов. Автор рассматривает Docker, пишет свою конфигурацию и запускает контейнеры. Дополнительно происходит покрытие API приложения тестами.
План вебинара:
- Ознакомление с фреймворком FastAPI.
- Написание несколько endpoint-ов API.
- Написание тестов для этих endpoint-ов.
- Написание конфигурации для Docker.
- Запуск приложения в Docker containers.
- Запуск тестов.
Автор — Людмила Мищенко, Python разработчик
Вебинар посвящен ключевым моментам прохождения технического собеседования на позицию Junior Python Developer. Рассматриваются наиболее частые вопросы, логические и технические задачи. Вы узнаете, как правильно готовиться к собеседованию. Уделено внимание тому, как получить пользу от прохождения технического интервью и как оставить приятное впечатление о себе у специалистов компании. Также автор поднимает темы важности работы над ошибками и анализа собеседования.
План вебинара:
- Как готовиться к техническому собеседованию?
- На какие вопросы должен знать ответ Junior Python Developer?
- На что в ответах кандидатов больше всего обращают внимание?
- Нужны ли (и какую роль играют) pet-projects для начинающего специалиста?
- Как не растеряться во время кодинга на собеседовании? (+ советы и лайфхаки)
- Работа над ошибками и анализ фидбэка после собеседования.
Автор — Максим Кузнецов, Senior Python Developer
В данном вебинаре рассматриваются несколько популярных веб фреймворков на Python (Django, Flask, FastAPI). Автор сравнивает их производительность и объясняет, для каких целей какой фреймворк больше подойдет.
План вебинара:
- Обзор Django и его фичи.
- Обзор Flask и его фичи.
- Обзор FastAPI и его фичи.
- Сравнение производительности.
- Когда какой фреймворк выгодно применять.
- Ответы на вопросы.
Данный вебинар будет интересен начинающим Python разработчикам, и тем, кто собирается перейти на Python и хочет спланировать свое обучение с учетом особенностей разных инструментов.
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
“Создание игры BlackJack на Python” — это двухдневный интенсивный тренинг по созданию известной карточной игры. Мероприятие призвано в увлекательной форме познакомить новичков с Python и попрактиковаться в написании кода на этом языке. Минимум теории и максимум практики — что ещё нужно для быстрого старта в программировании?
Чему можно научиться, изучив видео материалы тренинга и опробовав полученные знания на практике:
- Писать простую программу на языке Python
- Разбивать задачи на мелкие подзадачи и успешно их решать
- Проектировать архитектуру программ
- Писать приложения на уровне классов
- Решать алгоритмические задачи
- Понимать назначение паттернов проектирования
План первого видео (первой части):
- Знакомство со средством разработки PyCharm и языком программирования Python.
- Разбор основных элементов языка.
- Создание архитектуры приложения на уровне классов.
- Улучшение архитектуры с использованием паттернов.
- Создание первых объектов.
План второго видео (второй части):
- Создание структуры проекта.
- Наследование и композиция.
- Создание специальных типов данных.
- Связь компонентов между собой.
- Тестирование.
- Подведение итогов.
Автор — Бондаренко Кирилл, Data Scientist / Python Developer, "CreatorIQ"
Объектно-ориентированное программирование (ООП) — очень важная парадигма в современном программировании. Данный вебинар раскрывает основные принципы ООП и показывает, как они реализованы в языке Python.
Насколько важным является знание ООП для Python разработчика? Как часто приходится использовать ООП в работе? В каких проектах, в каких задачах? Возьмут ли вас на работу без знания ООП? Эти и другие вопросы будут подняты в данном вебинаре.
Раскрываемые темы:
- Что такое ООП и как это работает в Python.
- Примеры решения задач через ООП.
- Подведение итогов. Ответы на вопросы.
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
Если вы хотите опробовать свои силы в программировании на Python и создать собственного Telegram-бота, который будет уведомлять вас об актуальной погоде, этот видеоролик будет как нельзя кстати.
Подойдет как новичкам, которые никогда не программировали, так и начинающим разработчикам, желающим углубить и применить на практике свои знания Python.
План:
- Уровни модели сети интернет.
- Что такое библиотеки на Python.
- Что такое API.
- Telegram API.
- Библиотеки для Telegram API.
- Работа с "чистым" API.
Чему вы научитесь:
- Реализовывать несложную программу на языке Python, которая будет прогнозировать погоду.
- Основам базового синтаксиса языка Python.
- Теоретическим основам API — поймете, как он работает.
- Работать с запросами.
- Создавать ботов для мессенджера Telegram.
- Использовать существующие сервисы для привязки к разрабатываемой программе.
Видео курсы по схожей тематике:
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
В эру машинного обучения информация становится нефтью XXI-го века. Проекты, связанные со сбором и анализом данных, выходят на первые позиции в глобальных компаниях и в стартапах.
Как собирать и обрабатывать информацию? В зависимости от целей проекта данные могут собираться абсолютно разные. На вебинаре мы рассмотрим один из наиболее распространенных подходов – парсинг сайтов.
Мы возьмем один из популярных сайтов с рабочими вакансиями и на его примере разберем библиотеки для парсинга веб-сайтов, библиотеки для работы с запросами. Разберем виды популярных баз данных и поймем где и какую нужно использовать.
План вебинара:
- Что такое парсинг веб-сайтов.
- Библиотеки для парсинга веб-сайтов.
- Библиотеки для работы с сетью.
- Написание кода парсеров.
- SQL и NoSQL - при каких задачах, какой тип используется.
- Написание кода менеджеров баз данных.
Автор — Людмила Мищенко, Python разработчик
На вебинаре будет рассмотрена реализация простой игры на Python. Суть игры заключается в обучении людей, особенно детей, вести эко-дружественный способ жизни - правильно сортировать мусор. То есть, польза будет не только для вас в получении новых знаний в программировании, но и в попытке проявить больше заботы о нашей планете.
План вебинара:
1. Постановка задачи.
а) Цель вебинара - создать свою игру на Python, которая учит сортировать мусор;
б) правила игры - выбирать правильную корзину для разного типа мусора; окончание игры по таймеру; в конце игры пользователь получает сумму заработанных баллов за правильно выбранные корзины.
2. Реализация программы:
а) установка модулей;
б) загрузка необходимых изображений;
в) написание логики попадания мусора в корзину (поведение корзины);
г) объявление и описание элементов мусора (органика, пластик, бумага) - класс поведения мусора;
д) вызов написанных классов и запуск игры.
3. Получение результатов:
а) запуск и тестирование кода;
б) прохождение игры;
в) анализ проделанной работы - добавление и изменение условий игры, оптимизация кода, будущие доработки.
Автор — Бондаренко Кирилл, Data Scientist / Python Developer, "CreatorIQ"
Если вы испытываете сложности с пониманием документированных структур языка Python, таких как list, tuple, dict, set, то этот вебинар для вас. Мы будем разбираться с тем, как написать такие структуры данных, как очереди (queues), деревья (trees), рассмотрим работу с вложенными словарями (nested dicts), а также применение ООП для расширения возможностей существующих структур данных.
Материал этой встречи будет полезен Python разработчикам из разных областей, в частности Data Science специалистам и web-разработчикам.
План вебинара:
- Работа с расширением структур данных языка через наследование и ООП.
- Работа с комбинированными структурами, такими как nested dict, defaultdict, named tuple и т. д.
- Написание незадокументированных структур данных, таких как деревья, очереди, связные списки и другие.
Данный вебинар будет интересен разработчикам, которые хорошо знакомы с Python, знают об импорте библиотек и хотят углубиться в работу со структурами данных для большей эффективности работы с ними.
Бесплатные вебинары по схожей тематике:
Автор — Артем Мураховский, Python Developer, тренер-консультант CyberBionic Systematics
В последние годы язык программирования Python стремительно набирает популярность. По данным Stack Overflow Developer Survey 2019, в котором приняли участие более 87 тысяч IT специалистов из разных стран, Python опередил даже таких постоянных и несомненных лидеров, как Java, С# и С++.
Сейчас он широко используется в Data Science (машинное обучение, анализ данных, визуализация), разработке встроенного программного обеспечения и в реализации серверной части веб-приложений. Также при помощи Python можно создавать игры, десктопные и мобильные приложения, писать тесты для ПО и упрощать администрирование ОС.
Программа встречи:
- Кто такой Python разработчик и что он делает?
- Какие знания, умения и навыки нужны Python разработчику?
- Требования к разработчикам уровня Junior.
- С чего начать обучение языку Python?
- Составление плана обучения.
- Рекомендуемая литература.
- Ответы на вопросы.
Изучайте Python разработку на ITVDN!
Статьи по схожей тематике