Лекція 2. Базові поняття програмування на мові Python
1. Базові поняття програмування на мові Python
Примітивні типи даних та змінні в Python. Неявна типізація. Перетворення типів. Команди вводу виводу даних в консоль. Реалізація алгоритмів з розгалуженням. Оператори циклів. Ітератори і генератори. Винятки та їх обробка.
Примітивні типи даних та змінні
Основні типи даних у Python:
-
int
- цілі числа -
float
- числа з плаваючою крапкою -
str
- рядки -
bool
- логічні значення
Змінні створюються автоматично при присвоєнні значення, тип вказувати не потрібно (динамічна типізація).
Приклад коду створення змінних:
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))
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання