Введение в Python: Урок 1
Введение в Python: Урок 1.md
Введение в Python: Урок 1
Python — один из самых популярных языков программирования в мире. Он прост в изучении, читаем и подходит для веб-разработки, анализа данных, автоматизации и машинного обучения.
1. Вывод на экран
Самая первая программа — вывести текст в консоль:
print("Привет, мир!")
print("Python — это круто")
Результат:
Привет, мир!
Python — это круто
2. Переменные и типы данных
В Python не нужно объявлять тип переменной — он определяется автоматически:
name = "Алекс" # str — строка
age = 25 # int — целое число
height = 1.82 # float — дробное число
is_dev = True # bool — булево значение
print(name, age, height, is_dev)
print(type(age)) # <class 'int'>
3. Арифметика
a = 10
b = 3
print(a + b) # 13 — сложение
print(a - b) # 7 — вычитание
print(a * b) # 30 — умножение
print(a / b) # 3.333... — деление
print(a // b) # 3 — целочисленное деление
print(a % b) # 1 — остаток от деления
print(a ** b) # 1000 — возведение в степень
4. Строки
greeting = "Привет"
name = "Мир"
# Конкатенация
print(greeting + ", " + name + "!")
# f-строки (современный способ)
print(f"{greeting}, {name}!")
# Методы строк
text = " hello, python "
print(text.strip()) # убрать пробелы
print(text.upper()) # ВЕРХНИЙ РЕГИСТР
print(text.replace("hello", "привет"))
print(len(text)) # длина строки
5. Условия (if / elif / else)
score = 75
if score >= 90:
print("Отлично!")
elif score >= 70:
print("Хорошо")
elif score >= 50:
print("Удовлетворительно")
else:
print("Нужно подтянуться")
6. Циклы
Цикл for
fruits = ["яблоко", "банан", "вишня"]
for fruit in fruits:
print(fruit)
# Диапазон чисел
for i in range(1, 6):
print(i) # 1 2 3 4 5
Цикл while
count = 0
while count < 5:
print(f"Счётчик: {count}")
count += 1
7. Списки
numbers = [1, 2, 3, 4, 5]
numbers.append(6) # добавить в конец
numbers.remove(3) # удалить элемент
print(numbers[0]) # первый элемент
print(numbers[-1]) # последний элемент
print(numbers[1:4]) # срез: [2, 4, 5]
print(len(numbers)) # длина списка
8. Словари
user = {
"name": "Алекс",
"age": 25,
"city": "Москва"
}
print(user["name"]) # Алекс
print(user.get("email", "нет email")) # безопасное чтение
user["email"] = "alex@example.com" # добавить ключ
for key, value in user.items():
print(f"{key}: {value}")
9. Функции
def greet(name, greeting="Привет"):
"""Функция приветствия."""
return f"{greeting}, {name}!"
print(greet("Алекс")) # Привет, Алекс!
print(greet("Мария", "Здравствуй")) # Здравствуй, Мария!
10. Мини-проект: Калькулятор
def calculator(a, b, operation):
if operation == "+":
return a + b
elif operation == "-":
return a - b
elif operation == "*":
return a * b
elif operation == "/":
if b != 0:
return a / b
else:
return "Ошибка: деление на ноль"
else:
return "Неизвестная операция"
print(calculator(10, 5, "+")) # 15
print(calculator(10, 5, "*")) # 50
print(calculator(10, 0, "/")) # Ошибка: деление на ноль
Что дальше?
- Урок 2 — Работа с файлами и исключения (
try / except) - Урок 3 — Классы и объектно-ориентированное программирование
- Урок 4 — Модули и библиотеки (
os,json,requests)
💡 Совет: Практикуйтесь каждый день, даже по 15-20 минут. Python лучше всего учить на практике.