Конспект з інформатики 9 клас : Мова програмування Python
1. Що таке Python?
Python — це сучасна, високорівнева мова програмування, яка відзначається простотою синтаксису та універсальністю. Вона підходить для створення веб-додатків, роботи з даними, автоматизації та розробки ігор.
Основні переваги Python:
Python використовується компаніями, такими як Google, Facebook, Dropbox, Instagram та ін.
2. Як встановити Python?
python --version
3. Основи синтаксису Python
Програма "Hello, World!"
print("Hello, World!")
Ця команда виводить текст на екран.
Змінні та типи даних
Python автоматично визначає тип змінної. Для створення змінної достатньо написати її назву та присвоїти значення:
name = "Іван"
age = 15
height = 1.75
Основні типи даних:
Операції з змінними
x = 5
y = 3
summa = x + y
print("Сума:", summa)
Введення даних
name = input("Введіть своє ім'я: ")
print("Привіт,", name)
Умовні конструкції
x = int(input("Введіть число: "))
if x > 0:
print("Додатнє число")
elif x < 0:
print("Від'ємне число")
else:
print("Число дорівнює нулю")
4. Цикли в Python
Цикл while
n = 5
while n > 0:
print(n)
n -= 1
Цикл for
for i in range(5):
print(i)
5. Функції
Функції дозволяють об'єднати кілька команд в один блок коду:
def greet(name):
print("Привіт,", name)
# Виклик функції
greet("Олена")
Повернення значення функцією
def square(x):
return x * x
result = square(4)
print("Квадрат числа:", result)
6. Робота з бібліотеками
Python має багато вбудованих бібліотек. Наприклад, бібліотека math містить математичні функції:
import math
print(math.sqrt(16)) # Виведе 4.0
7. Обробка помилок
Для обробки помилок використовується конструкція try-except:
try:
x = int(input("Введіть число: "))
print("Ваше число:", x)
except ValueError:
print("Помилка! Це не число.")
8. Практичне завдання
Завдання: Напишіть програму, яка обчислює площу кола за введеним радіусом.
Код:
import math
radius = float(input("Введіть радіус кола: "))
area = math.pi * radius ** 2
print("Площа кола:", area)
9. Підсумки
Python — це проста та потужна мова програмування, яка підходить для різних завдань. Опанувавши основи синтаксису, можна переходити до складніших тем, таких як робота з файлами, базами даних, створення веб-додатків тощо.