ТОП-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. Запуск тестів.

 

 

2. Підготовка до технічної співбесіди з Python ➤ Як пройти співбесіду на Junior Python?

 

Авторка – Людмила Міщенко, Python розробниця

 

Вебінар присвячений ключовим моментам технічної співбесіди на позицію Junior Python Developer. Розглядаються найчастіші питання, логічні та технічні завдання. Ви дізнаєтесь, як правильно готуватися до співбесіди. Приділено увагу тому, як отримати користь від проходження технічного інтерв'ю та як залишити приємне враження про себе у спеціалістів компанії. Також автор порушує теми важливості роботи над помилками та аналізу співбесіди.

 

План вебінару:

 

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

 

 

3. Що краще: Django, Flask чи FastAPI? Огляд фреймворків для веб-розроблення на Python.

 

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

 

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

 

План вебінару:

 

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

 

Даний вебінар буде цікавий Python розробникам-початківцям, і тим, хто збирається перейти на Python і хоче спланувати своє навчання з урахуванням особливостей різних інструментів.

 

 

4. Створення гри 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. Підбиття підсумків.

 

 

5. Об'єктно-орієнтоване програмування в Python ➤ Що таке ООП та як воно працює.

 

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

 

Об'єктно-орієнтоване програмування (ООП) – дуже важлива парадигма у сучасному програмуванні. Цей вебінар розкриває основні принципи ООП і показує, як вони реалізовані у мові Python.

 

Наскільки важливим є знання ООП для Python розробника? Як часто доводиться використовувати ООП у роботі? У яких проєктах, у яких завданнях? Чи візьмуть вас працювати без знання ООП? Ці та інші питання будуть поставлені в даному вебінарі.

 

Теми, що розкриваються:

 

  1. Що таке ООП і як це працює у Python.
  2. Приклади розв'язання задач через ООП.
  3. Підбиття підсумків. Відповіді на питання.

 

 

6. Створення чат-бота "прогноз погоди" на 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. Написання коду менеджерів баз даних.

 

 

8. Створення простої казуальної гри на Python

 

Авторка – Людмила Міщенко, Python розробниця

 

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

 

План вебінару:

 

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

 

а) Мета вебінару – створити свою гру на Python, яка вчить сортувати сміття;

б) правила гри – обирати правильний кошик для різного типу сміття; закінчення гри за таймером; наприкінці гри користувач отримує суму зароблених балів за правильно обрані кошики.

 

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

 

а) встановлення модулів;

б) завантаження потрібних зображень;

в) написання логіки влучення сміття в кошик (поведінка кошика);

г) оголошення та опис елементів сміття (органіка, пластик, папір) – клас поведінки сміття;

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

 

3. Отримання результатів:

 

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

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

в) аналіз виконаної роботи – додавання та зміна умов гри, оптимізація коду, майбутні доопрацювання.

 

 

 

9. Структури даних у 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, знають про імпорт бібліотек і хочуть заглибитися в роботу зі структурами даних для більшої ефективності роботи з ними.

 

 

10. Як стати 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
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
199.99 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Notification success