Курс Python Базовий

  • Online
  • Для початківців
  • Python
Навчальний центр: CyberBionic Systematics
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:24 годин
Початок курсу:24.10.2024
Вартість навчання:156 USD за курс

Курс "Python Базовий" є логічним продовженням курсу "Python Стартовий". На даному курсі розглядається парадигма об'єктно-орієнтованого програмування (ООП) та її реалізація у мові Python. Ви познайомитеся з основними концепціями ООП – інкапсуляцією, спадкуванням, поліморфізмом, абстракцією та тим, як ці принципи втілені у конструкціях Python.

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

ООП - Класи, атрибути, методи, конструктор

Після завершення уроку учні матимуть уявлення про парадигму об'єктно-орієнтованого програмування, зможуть створювати класи та об'єкти у програмах на Python.

ООП - Спадкування. Анотація. Абстрактні класи та методи

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

ООП - Інкапсуляція та поліморфізм

Після завершення уроку учні розуміють, що таке інкапсуляція в об'єктно-орієнтованому програмуванні, як реалізовувати ці парадигми у мові Python.

Обробка винятків

Після завершення уроку учні матимуть уявлення про обробку помилок та виняткових ситуацій та зможуть користуватися механізмом виключень у мові Python.

Основні принципи програмування: інтроспекція та рефлексія

Після завершення уроку учні матимуть уявлення про основні принципи програмування: інтроспекції та рефлексії, а також застосовувати їх на практиці.

Ітератори

Після завершення уроку учні матимуть уявлення про механізм ітераторів та навчаться створювати власні ітератори.

Генератори

Після завершення уроку учні знатимуть про такий механізм, як генератор, навчаться створювати генератори і розберуться у яких випадках їх слід використовувати.

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

Після завершення уроку учні знатимуть, як працювати з файлами та файловою системою: основні режими роботи з файлами та методи, а також використання контекстного менеджера.

Модулі та пакети

Після завершення уроку учні матимуть уявлення про модулі та пакети та систему імпортування модулів у Python.

Регулярні вирази

Після завершення уроку учні розуміють, що таке регулярні вирази, сфера їх застосування та завдання, які вони покликані вирішувати, а також отримають практичні навички під час роботи з регулярними виразами, використовуючи мову Python.

Практика

Практичне заняття.

Практика

Практичне заняття.

Після завершення курсу ви будете вміти:

  • Створювати об'єкти та класи
  • Розуміти та застосовувати принципи ООП (об'єктно-орієнтованого програмування) мовою Python
  • Здійснювати обробку помилок та виключень
  • Створювати власні ітератори, генератори та співпрограми
  • Працювати з послідовностями, а також множинами та відображеннями в Python
  • Імпортувати модулі та користуватися ними
  • Працювати з файлами: зчитувати та записувати інформацію
  • Користуватися базовими принципами функціонального програмування

Попередні вимоги

  • Впевнене володіння персональним комп'ютером
  • Навички роботи з текстовими редакторами
  • Базові знання мови Python на рівні Python Starter або досвід програмування, достатній для того, щоб швидко освоїти призначення і особливості роботи найпростіших конструкцій мови

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

  • Практичні заняття і перевірка ДЗ
  • Безкоштовний відеокурс
  • Онлайн тестування і сертифікація

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

  • Віталій Лисенко - Python Developer. Тренер-консультант
  • Віктор Ковтун - Python Developer. Тренер-консультант
  • Іван Діордиця - Python Developer. Тренер-консультант
  • Леонід Подріз - Python Developer. Тренер-консультант
  • Володимир Мзоков - Python Developer
  • Костянтин Зівенко - Тренер з напрямку Python Developer

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

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

Схожі курси

Навчальний центр
Foxminded
Формат
Online
Початок навчання
Будь-який момент
Тривалість
4 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 550 UAH за курс
Навчальний центр
Networking Technologies
Формат
Online
Початок навчання
12.11.2024
Тривалість
54 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
Web Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
9 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian, English
Вартість
уточнюйте
Навчальний центр
Sigma Software University
Формат
Online
Початок навчання
Дата формується
Тривалість
8 годин
Рівень
Для досвідчених, Для професіоналів
Мова навчання
Ukrainian, English
Вартість
уточнюйте