Введение в 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 лучше всего учить на практике.