PYTHON

MINT

🐍

Начальный курс Python

Познакомьтесь с одним из самых популярных языков программирования

Урок 1: Основы Python

Что такое Python?

Python — это высокоуровневый язык программирования общего назначения, который отличается простым синтаксисом и мощными возможностями. Он используется в:

  • Веб-разработке (Django, Flask)
  • Анализе данных (Pandas, NumPy)
  • Машинном обучении (TensorFlow, PyTorch)
  • Автоматизации задач
  • Научных вычислениях

Установка Python

Для начала работы скачайте Python с официального сайта и установите его.

$ python --version
Python 3.9.5

Первая программа

Создайте файл hello.py и напишите:

# Это комментарий
print("Привет, мир!")

Запустите программу в терминале:

$ python hello.py
Привет, мир!

Попробуйте сами:

Измените программу, чтобы она выводила ваше имя вместо "Привет, мир!"

Переменные и типы данных

В Python вам не нужно объявлять тип переменной:

name = "Алексей"  # Строка
age = 25        # Целое число
height = 1.75   # Число с плавающей точкой
is_student = True  # Логическое значение

Основные типы данных в Python:

  • int - целые числа
  • float - числа с плавающей точкой
  • str - строки
  • bool - логические значения (True/False)
  • list - списки
  • dict - словари

Условные операторы

Управление потоком выполнения программы:

age = 18

if age >= 18:
    print("Вы совершеннолетний")
else:
    print("Вы несовершеннолетний")

Попробуйте сами:

Напишите программу, которая проверяет, положительное ли число ввёл пользователь.

Циклы

Цикл for:

for i in range(5):  # Повторить 5 раз
    print(f"Итерация {i}")

Цикл while:

count = 0
while count < 5:
    print(count)
    count += 1

Функции

Функции позволяют повторно использовать код:

def greet(name):
    """Эта функция приветствует пользователя"""
    return f"Привет, {name}!"

message = greet("Анна")
print(message)  # Выведет: Привет, Анна!

Попробуйте сами:

Создайте функцию, которая принимает два числа и возвращает их сумму.

Продолжить обучение (полная версия)

В полной версии: Работа с файлами, ООП, Модули, Исключения и многое другое