Перейти до змісту
Python Essential
Програмне виконання коду
Python Essential
Про цей курс
Міфи про навчання
Підготовка
Парадигми програмування
Парадигми програмування
Парадигми у програмуванні
Імперативне програмування
Об'єктно-орієнтоване програмування
Декларативне програмування
Резюме
Функції
Функції
Параметри функцій
Параметри функцій
Позиційні та іменовані
Опціональні
Лише позиційні або іменовані
Довільна кількість аргументів
Стратегії обчислення
Простори імен
Стек викликів
Документування функцій
Об'єктно-орієнтоване програмування
Об'єктно-орієнтоване програмування
Парадигма ООП
Класи і об'єкти
Класи і об'єкти
ООП в Python
Життєвий цикл об'єкта
Ініціалізація об'єктів
Представлення об'єктів
Інкапсуляція
Інкапсуляція
Інкапсуляція в ООП
Приховування атрибутів
Сетери і гетери
Властивості
Обчислювані властивості
Успадкування
Успадкування
Успадкування в ООП
Успадкування в Python
Успадкування атрибутів
Лінеаризація
Множинне успадкування
Атрибути базового класа
Резюме
Поліморфізм
Поліморфізм
Поліморфізм в ООП
Поліморфізм в Python
Статичні та класові методи
Доступ до атрибутів
Виняткові ситуації
Виняткові ситуації
Винятки
"Підйом" винятків
Обробка винятків
Попередження
EAFP vs LBYL
Менеджери контекста
Ітератори та генератори
Ітератори та генератори
Ітерабельні об'єкти
Ітератори
Реалізація за допомогою __iter__
Реалізація за допомогою __getitem__
Генератори
Генератори-вирази
Упаковка та розпаковка ітерабельних об'єктів
Елементи функційного програмування
Елементи функційного програмування
Парадигма ФП
Чисті функції
Функції вищого порядку
Анонімні функції
"Класика" вищого порядка
Замикання
Декоратори
Рекурсія
Типи та структури даних
Типи та структури даних
Типізація у програмуванні
Числа
Числа
Системи числення
Цілі числа
Дійсні числа
Комплексні числа
Булевий тип даних
Контейнери
Контейнери
Колекції в Python
Послідовності
Послідовності
Послідовності в Python
Списки
Кортежі
Діапазони
Символьні рядки
Бінарні послідовності
Відображення та множини
Відображення та множини
Хешування даних
Об'єкти, що хешуються
Відображення в Python
Множини в Python
Ввід та вивід
Ввід та вивід
Файли і потоки
Відкриття і закриття потоків
Читання і запис
Серіалізація об'єктів
Модулі і пакети
Модулі і пакети
Модулі у програмуванні
Модулі в Python
Модулі як об'єкти
Пакети
Виконання програм
Виконання програм
Інтерпретатор Python
Програмне виконання коду
Програмне виконання коду
Зміст
TODO!
Виконання модулів і пакетів
Передача аргументів скрипту
Сторонні бібліотеки
Сторонні бібліотеки
Джерела бібліотек
Менеджер пакетів
Віртуальні оточення
Батарейки
Батарейки
Модуль datetime
Модуль collections
Модуль path
Модуль itertools
Модуль contextlib
Наступні кроки
Наступні кроки
Що далі?
Корисні ресурси
Зміст
TODO!
Програмне виконання коду
TODO!
eval
exec
literal_eval
Back to top