Курс Основи програмування на 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
Вартість
безкоштовно
