1) Що таке Python і для чого він може використовуватися
2) Чим відрізняються змінні від констант
3) Які базові типи даних існують в Python
4) В чому різниця між операторами if, elif, else в умовних операторах
5) Що таке список і які операції з ним можна використовувати
6) Як імпортувати бібліотеку в Python і навіщо це потрібно
Answers & Comments
Verified answer
1) Python - це високорівнева мова програмування, яка використовується для різноманітних завдань, включаючи веб-розробку, наукове обчислення, штучний інтелект, обробку даних, автоматизацію завдань та багато іншого. Вона відома своєю простотою і читабельністю коду, що робить її добрим вибором для початківців та досвідчених розробників.
2) Змінні в Python - це іменовані об'єкти, які можуть змінювати своє значення під час виконання програми. Константи, навпаки, є об'єктами, значення яких не може бути змінено після їх оголошення. Зазвичай константи оголошуються за допомогою змінних з великими літерами і не змінюють їхні значення протягом всього виконання програми.
3) У Python існують кілька базових типів даних, включаючи:
- Цілі числа (int): Представляють цілі числа, наприклад, 5 або -10.
- Дійсні числа (float): Представляють числа з плаваючою комою, наприклад, 3.14 або -0.5.
- Рядки (str): Представляють текст, наприклад, "Hello, World!" або 'Python'.
- Списки (list): Послідовності об'єктів, які можуть змінювати свій розмір та вміщати об'єкти різних типів.
- Кортежі (tuple): Схожі на списки, але їхній розмір не можна змінювати після створення.
- Словники (dict): Співставляють ключі зі значеннями, утворюючи пари ключ-значення.
- Множини (set): Незмінні, неупорядковані колекції унікальних елементів.
4) Оператори `if`, `elif` (скорочення від "else if") і `else` використовуються для створення умовних конструкцій в Python. Різниця між ними така:
- `if`: Виконується, якщо вираз в умові істинний (True).
- `elif`: Виконується, якщо попередня умова (в `if` або попередньому `elif`) не виконується, але поточна умова істинна.
- `else`: Виконується, якщо всі попередні умови (в `if` і `elif`) не виконуються.
Приклад:
```python
x = 10
if x > 10:
print("x більше 10")
elif x < 10:
print("x менше 10")
else:
print("x дорівнює 10")
```
5) Список в Python - це послідовність об'єктів, яку можна змінювати (модифікувати). Основні операції зі списками включають:
- Додавання елементів: `append()`, `insert()`
- Видалення елементів: `remove()`, `pop()`, `del`
- Доступ до елементів: `indexing` (індексація), `slicing` (зрізи)
- Зміна елементів: простим присвоєнням
- Знаходження довжини: `len()`
- Перевірка наявності елемента: `in` і `not in`
- Злиття списків: `extend()`, `+`
6) Для імпорту бібліотеки в Python використовується ключове слово `import`. Імпортування бібліотеки дозволяє вам використовувати функції, класи та об'єкти, які вона надає. Наприклад, якщо ви хочете використовувати бібліотеку `math`, ви можете зробити це так:
```python
import math
# Тепер ви можете використовувати функції з бібліотеки math, наприклад:
x = math.sqrt(25) # x = 5.0
```
Імпортування бібліотек дозволяє розширювати функціональність вашої програми, використовуючи готові ріш