No history yet

Среда разработки и синтаксис

Настройка рабочей среды

Пропустим теорию и сразу перейдем к практике. Профессиональная разработка начинается с правильных инструментов. Нам понадобится сам язык Python и среда разработки, или IDE. Мы будем использовать PyCharm — один из самых популярных и мощных инструментов для Python.

Первым шагом скачайте и установите последнюю версию Python с официального сайта python.org. Затем установите PyCharm Community Edition (бесплатная версия) с сайта JetBrains. Процесс установки стандартный для вашей операционной системы.

Создание первого проекта

После установки запустите PyCharm. На стартовом экране выберите "New Project". Откроется окно настроек. Здесь важно обратить внимание на один ключевой аспект: виртуальное окружение.

PyCharm предложит создать новое окружение с помощью . Это изолированное пространство для вашего проекта, которое содержит собственную копию Python и все необходимые библиотеки. Такой подход позволяет избежать конфликтов зависимостей между разными проектами. Всегда используйте виртуальные окружения — это признак хорошего тона в разработке.

Lesson image

После создания проекта вы увидите основной интерфейс PyCharm: слева — структура проекта, в центре — редактор кода, внизу — терминал и другие инструменты. Не пытайтесь запомнить все сразу. Начнем с малого.

Попробуйте горячие клавиши. Создайте файл main.py. Напишите строку print("Привет, мир!"). Теперь поставьте курсор на эту строку и нажмите Ctrl+D (или Cmd+D на macOS), чтобы дублировать ее. Если PyCharm что-то подчеркивает, наведите курсор и нажмите Alt+Enter — IDE предложит варианты решения проблемы. Это ваш главный помощник.

Базовые элементы Python

В Python данные хранятся в переменных. Переменная — это как подписанная коробка, в которую можно что-то положить. В отличие от некоторых других языков, в Python не нужно заранее объявлять тип данных. Интерпретатор сам поймет, что вы храните: число, текст или что-то еще. Это называется динамической типизацией.

Существуют соглашения по именованию переменных, описанные в . Главное правило: имена должны быть в нижнем регистре, а слова разделяться подчеркиванием (например, user_age).

Рассмотрим основные типы данных:

  • int (целое число): 10, -5, 0
  • float (число с плавающей точкой): 3.14, -0.01
  • str (строка, текст): 'Привет', "Python"
  • bool (логический тип): True, False
# Примеры объявления переменных

year = 2024              # int
pi_value = 3.14159       # float
message = "Пора кодить!"   # str
is_learning = True       # bool

С числами можно выполнять стандартные арифметические операции: сложение (+), вычитание (-), умножение (*) и деление (/).

Для взаимодействия с пользователем и отображения результатов используются две основные функции: input() и print().

Функция input() считывает строку текста, введенную пользователем в консоли. Функция print() выводит данные в консоль. Чтобы комбинировать текст и переменные, удобно использовать .

# Запрашиваем имя пользователя
name = input("Как вас зовут? ")

# Запрашиваем возраст
# input() всегда возвращает строку, поэтому преобразуем ее в число с помощью int()
age_str = input("Сколько вам лет? ")
age = int(age_str)

# Вычисляем год рождения (приблизительно)
current_year = 2024
birth_year = current_year - age

# Выводим результат, используя f-строку
print(f"Привет, {name}! Вы родились примерно в {birth_year} году.")

Теперь, когда вы знакомы с основами, давайте проверим ваши знания.

Quiz Questions 1/4

Что такое виртуальное окружение (venv) и почему его рекомендуется использовать при разработке на Python?

Quiz Questions 2/4

В тексте упоминается, что в Python используется "динамическая типизация". Что это означает?

Отличная работа! Вы настроили среду, создали первый проект и изучили базовые элементы Python. Это прочный фундамент для дальнейшего пути.