Курс Основи програмування на Python

  • Online
  • Для початківців
  • Python
Навчальний центр: Robot Dreams
Формат:Відеокурс / Платформа
Мова викладання:Ukrainian
Тривалість навчання:16 занять
Початок курсу:Будь-який момент
Вартість навчання:Уточнюйте

За 16 уроків опануєте основи Python, систематизуєте знання та практичні навички програмування, щоб далі розвиватися в IT як Python Developer, Data Analyst, ML Engineer, Data Scientist, Data Engineer.

Програма курсу

Основи програмування. Знайомство з Python

  • Зрозумієте, які завдання розв’язують за допомогою програмування, а також які бувають підходи до програмування
  • Дізнаєтеся, що таке мова програмування і які вони бувають
  • Зрозумієте, чим особлива мова програмування Python та які сфери її застосування

Середовище розробки

  • Розберете основні інструменти для програмування мовою Python та навчитесь їх встановлювати
  • Дізнаєтеся, що таке IDE та як їх використовувати
  • Дізнаєтеся, що таке Python Interpreter
  • Розглянете, що таке virtualenv, як його створити й використовувати

Типи даних. Операції з даними

  • Навчитеся використовувати базовий синтаксис та ключові слова мови Python
  • Попрактикуєтеся розрізняти типи даних
  • Дізнаєтеся, що таке змінна і для чого її використовують
  • Розберете базовий синтаксис мови для роботи зі змінними

Умови та цикли

  • Зрозумієте, що таке умовні конструкції та як їх використовувати
  • Дізнаєтеся, що таке ітерація, та зможете писати базові циклічні програми

Функції

  • Дізнаєтеся, що таке функція, які вони бувають та як їх оголошувати
  • Розберете, що таке іменовані та неіменовані параметри функції

Колекції та структури даних

  • Навчитеся працювати зі списками, словниками, кортежами та множинами
  • Дізнаєтеся їхні відмінності, сильні та слабкі сторони, алгоритмічну складність роботи з ними
  • Зможете організовувати й оптимізувати дані коду за допомогою різних колекцій та структур даних

Додаткові функції. Ітератори та генератори

  • Навчитеся працювати й створювати ітератори й генератори
  • Розберете відмінності між ітератором та генератором
  • Дізнаєтеся різні способи використання ітераторів і генераторів

Обробка помилок та менеджери контексту

  • Дізнаєтеся, що таке Exceptio та які бувають його типи
  • Навчитеся використовувати винятки для контролю помилок та підвищення читабельності коду
  • Дізнаєтесь, як створити власний Exception
  • Розберете, що таке контекстний менеджер і для чого їх використовувати
  • Зможете створити власний менеджер контексту

Декоратори

  • Розберете, що таке декоратор і для чого їх використовують
  • Навчитеся створювати власний декоратор

Робота з файлами

  • Навчитеся створювати, читати й змінювати файли за допомогою Python
  • Дізнаєтесь, як працювати з функцією open

Класи та об'єкти в Python

  • Дізнаєтеся, чим об’єкт відрізняється від класу
  • Зрозумієте переваги використання класів на практиці

Об'єктно-орієнтоване програмування (ООП) в Python

  • Розберете ідеологію Python як мови, що є прикладом обʼєктно-орієнтованої мови програмування (ООП)
  • Дізнаєтеся, що таке класи та як їх створювати
  • Розберете, що таке атрибути й методи класів
  • Вивчите, що таке static та class methods
  • Навчитеся розрізняти відмінності основних парадигм програмування

Тестування та налагодження коду

  • Опануєте різні способи тестування коду перед запуском: unit-тести, інтеграційні тести, end-to-end тести
  • Навчитеся писати unit-тести

Робота з потоками та процесами

  • Зрозумієте відмінність між потоком та процесом
  • Зможете створити нескладну багатопотокову програму
  • Розберете, як працює багатопотоковість у Python

Наступні кроки та можливості

  • Зрозумієте, що таке фреймворки та бібліотеки та як з ними працювати
  • Опануєте основні фреймворки, бібліотеки та в яких сферах їх використовують
  • Розберете, де ви зможете розвиватися як Python-розробник

Фінальний проєкт

  • Розробите планувальник бюджету на Python
  • Презентуєте проєкт лектору та одногрупникам

Особливості курсу

  • База Python
  • Навичка писати якісний код
  • Гнучкий формат
  • Проєкт у портфоліо

Викладачі курсу

Богдан Данилюк - Architect at EOS Data Analytics

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Jungle Courses
Формат
Online
Початок навчання
Дата формується
Тривалість
3 місяців
Рівень
Для дітей, Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Навчальний центр
DAN IT Education
Формат
Online
Початок навчання
19.02.2026
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
14 000 UAH за курс
Навчальний центр
EPAM
Формат
Online
Початок навчання
16.12.2024
Тривалість
7 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian, English
Вартість
безкоштовно