Уроки Python

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

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

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

Навіщо вивчати Python?

   Python простий у навчанні. Його синтаксис лаконічний, а код легко читається. Читати та писати програми на Python набагато простіше, ніж на інших мовах програмування, таких як C++, Java, C#.

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

   Python використовується для розробки веб-застосунків, обробки даних, швидкої розробки додатків (RAD) і не тільки.

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

   Кросплатформність — ви можете переносити програми Python з однієї платформи на іншу і запускати їх без будь-яких змін.

   Зараз це одна з найпопулярніших мов програмування.

Вступ

Що таке Python?

Як почати працювати з Python?

Ключові слова та ідентифікатори в Python

Коментарі в Python

Змінні, Константи та Літерали в Python

Типи даних в Python

Перетворення (приведення) типів даних в Python

Ввід та вивід даних у Python

Оператори в Python

Простір імен та область видимості в Python

Порядок виконання коду в Python

Оператори if else в Python

Цикл for в Python

Цикл while в Python

Оператори break та continue в Python

Оператор pass в Python

Функції в Python

Функції в Python

Параметри та аргументи функції в Python

Рекурсія в Python

Лямбда (анонімні функції) в Python

Область видимості змінних в Python

Ключове слово global в Python

Модулі в Python

Пакети в Python

Типи даних в Python

Числа в Python. Числові типи даних

Математичні функції модуля math в Python

Список (list) в Python

Кортеж (tuple) в Python

Рядки в Python

Абстракція списків (List Comprehension) в Python

Множина (set) в Python

Словник (dict) в Python

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

Робота з файлами в Python. Читання та запис

Робота з каталогами в Python

Винятки в Python

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

Користувацькі винятки в Python

Об’єктно-орієнтоване програмування в Python

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

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

Конструктори в Python

Деструктори в Python

Спадкування в Python

Множинне успадкування в Python

Перевантаження операторів в Python

Інші теми

Ітератори в Python

Генератори в Python

Замикання в Python

Декоратори в Python

Декоратор @property в Python

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

Дата та Час в Python

Модуль datetime в Python

Метод datetime.strftime() в Python

Метод datetime.strptime() в Python

Як отримати поточну дату та час в Python?

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

Конвертація часової мітки в об’єкт datetime і навпаки в Python

Модуль time в Python

Метод time.sleep() в Python

Вбудовані функції в Python

Функція abs() в Python

Функція any() в Python

Функція all() в Python

Функція ascii() в Python

Функція bin() в Python

Функція bool() в Python

Функція bytearray() в Python

Функція callable() в Python

Функція bytes() в Python

Функція chr() в Python

Функція compile() в Python

Функція classmethod() в Python

Функція complex() в Python

Функція delattr() в Python

Функція dict() в Python

Функція dir() в Python

Функція divmod() в Python

Функція enumerate() в Python

Функція staticmethod() в Python

Функція filter() в Python

Функція eval() в Python

Функція float() в Python

Функція format() в Python

Функція frozenset() в Python

Функція getattr() в Python

Функція globals() в Python

Функція exec() в Python

Функція hasattr() в Python

Функція help() в Python

Функція hex() в Python

Функція hash() в Python

Функція input() в Python

Функція id() в Python

Функція isinstance() в Python

Функція int() в Python

Функція issubclass() в Python

Функція iter() в Python

Функція list() в Python

Функція locals() в Python

Функція len() в Python

Функція max() в Python

Функція min() в Python

Функція map() в Python

Функція next() в Python

Функція memoryview() в Python

Функція object() в Python

Функція oct() в Python

Функція ord() в Python

Функція open() в Python

Функція pow() в Python

Функція print() в Python

Функція property() в Python

Функція range() в Python

Функція repr() в Python

Функція reversed() в Python

Функція round() в Python

Функція set() в Python

Функція setattr() в Python

Функція slice() в Python

Функція sorted() в Python

Функція str() в Python

Функція sum() в Python

Функція super() в Python

Функція tuple() в Python

Функція type() в Python

Функція vars() в Python

Функція zip() в Python

Функція __import__() в Python

Список ключових слів в Python