Добрий день, друзі!
Сьогодні маємо гарні новини для всіх, хто хоче зробити старт у вивченні однієї з найпопулярніших мов програмування – на ITVDN вийшли всі уроки курсу “Python Базовий”. Курс українською мовою!
Python — це мова програмування високого рівня, найголовнішими цінностями якої є простота, читабельність та високомодульність. Python використовується для створення широкого спектру застосунків, включаючи веб-розробку, аналіз даних, штучний інтелект, наукові обчислення, розробку ігор тощо.
Курс “Python Базовий” є логічним продовженням курсу “Python Стартовий”.
У ньому розглядається парадигма об'єктно-орієнтованого програмування (ООП) та її реалізація у мові Python. Ви познайомитеся з основними концепціями ООП – інкапсуляцією, успадкуванням, поліморфізмом, абстракцією та тим, як ці принципи втілені у конструкціях Python.
Також на курсі розглядається спосіб практичного застосування рекурсії в Python, способи роботи з файлами, читання та запис, особливості складних структур даних, створення своїх модулів та основи правильного оформлення коду за правилами PEP8.
Автор курсу – Вікторія Бойчук, Python Developer та тренер у навчальному центрі CyberBionic Systematics.
Тривалість курсу – 4 години 18 хвилин.
Структура курсу:
- Ознайомлення з ООП. Успадкування.
- Інкапсуляція.
- Поліморфізм.
- Абстракція.
- Робота з рекурсією.
- Структури даних.
- Модулі Python.
- Читання та запис файлів.
- PEP8 стандарти оформлення коду.
Чого ви навчитеся на даному курсі:
- Створювати прості об'єктно-орієнтовані програми.
- Розуміти основи парадигми ООП та її особливості у Python.
- Вибудовувати архітектуру програми на основі класів та об'єктів.
- Вміти читати, обробляти та записувати файли (текстові, XML, CSV, JSON).
- Розбиратися в тому, що таке РЕР8, РЕР20 і вміти застосовувати на практиці правила оформлення коду Python 3.
- Розуміти Дзен Python.
- Застосовувати List and dict comprehensions (генератори списків).
- Працювати зі складними структурами даних у Python.
- Створювати свій Python модуль.
Попередні вимоги
Для розуміння матеріалу необхідно володіти початковими знаннями конструкцій Python (типи даних, цикли, розгалуження, функції, обробка винятків).
Дивіться перший урок у вільному доступі. Курс вже доступний на нашому сайті в повному обсязі – до кожного уроку є практичні завдання, опорний конспект та онлайн тести для більш глибокого засвоєння матеріалу. Якщо у вас є активна підписка, ви можете дивитися його прямо зараз.
Курс входить до комплексної програми підготовки за спеціальністю Python Developer.