1. Базові поняття програмування на мові Python

Примітивні типи даних та змінні в Python. Неявна типізація. Перетворення типів. Команди вводу виводу даних в консоль. Реалізація алгоритмів з розгалуженням. Оператори циклів. Ітератори і генератори. Винятки та їх обробка.

 

Примітивні типи даних та змінні

Основні типи даних у Python:

  • int - цілі числа

  • float - числа з плаваючою крапкою

  • str - рядки

  • bool - логічні значення

  • list, tuple, dict, set - базові колекції.

Змінні створюються автоматично при присвоєнні значення, тип вказувати не потрібно (динамічна типізація).

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

name = 'User'

age = 12

Неявна типізація та перетворення типів

  • Python сам визначає тип змінної під час виконання (неявна типізація).

  • Неявне перетворення типів відбувається автоматично, наприклад, при додаванні int і float результат буде float.

  • Явне перетворення (casting) здійснюється функціями: int(), float(), str().

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

Вивід:

print("Текст або змінна")

Ввід:

name = input("Введіть ім'я: ")

Всі дані, отримані через input(), мають тип str.

Реалізація алгоритмів з розгалуженням

Для умов використовують оператори if, elif, else:

if x > 0:

    print("Додатнє")

elif x == 0:

    print("Нуль")

else:

    print("Від’ємне")

Оператори циклів

Два основних типи циклів:

while - виконується, поки умова істинна:

i = 0

while i < 5:

    print(i)

    i += 1

for - перебирає елементи ітерованого об'єкта:

for i in range(5):

    print(i)

Ітератори і генератори

  • Ітератори - об'єкти, які підтримують протокол ітерації (__iter__ і __next__).

  • Генератори - спеціальні функції з ключовим словом yield, що повертають значення послідовно без збереження всієї послідовності в пам’яті.

Винятки та їх обробка

Для обробки помилок використовують конструкцію try-except:

try:

    x = int(input("Введіть число: "))

except ValueError:

    print("Це не число!")

Робота з бібліотеками

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

Як встановити бібліотеку:

Найзручніше встановлювати сторонні бібліотеки за допомогою менеджера пакетів pip.

Відкрийте термінал або командний рядок і введіть:

pip install назва_бібліотеки

Наприклад, для встановлення бібліотеки requests:

pip install requests

Якщо потрібно встановити конкретну версію, використовуйте:

pip install назва_бібліотеки==номер_версії

Наприклад:

pip install numpy==1.19.2

Для встановлення кількох бібліотек одночасно або з файлу залежностей:

pip install -r requirements.txt

де requirements.txt - це текстовий файл зі списком потрібних бібліотек.

Для підключення зовнішніх бібліотек використовується import:

import math

print(math.sqrt(16))

Доступність

Шрифти Шрифти

Розмір шрифта Розмір шрифта

1

Колір тексту Колір тексту

Колір тла Колір тла

Кернінг шрифтів Кернінг шрифтів

Видимість картинок Видимість картинок

Інтервал між літерами Інтервал між літерами

0

Висота рядка Висота рядка

1.2

Виділити посилання Виділити посилання