Введение
Python часто называют языком с самым низким порогом вхождения. И это правда: он читается как псевдокод, прощает отсутствие точных типов и позволяет лаконично выражать свои мысли. Однако многие учебные пособия допускают одну и ту же ошибку: они пытаются перегрузить новичка всем сразу, от переменных до метаклассов и декораторов.
Но правда в том, что для 80% повседневных задач — будь то автоматизация рутины, написание парсера, простой анализ данных или скрипт для Raspberry Pi — вам не нужно объектно-ориентированное программирование. Вам не нужны сложные иерархии классов, инкапсуляция и полиморфизм. Вам просто нужно писать работающий код.
Эта статья представляет собой обзор синтаксиса Python.
Мы намеренно избегаем объектно-ориентированного программирования. Не будет ключевых слов class, self или __init__. Мы сосредоточимся на процедурном стиле: переменные, логика, циклы, функции и обработка данных.
Для кого предназначен данный материал:
Для полных новичков, которые хотят написать свою первую программу «сегодня вечером»
Блок 1: Основы
Прежде чем изучать типы данных, давайте разберемся, где писать код и как его использовать.
Как создать и запустить скрипт
Программы на Python представляют собой обычные текстовые файлы с расширением .py.
Создайте файл с любым именем, например, main.py.
Откройте его в редакторе кода (VS Code, Notepad++, PyCharm).
Напишите первую команду:
print("Привет, Хабр!")
Объясните с помощью
Сохраните файл.
Бег:
Откройте терминал (консоль), перейдите в папку с файлом и выполните команду:
python main.py
(В macOS/Linux может потребоваться написать файл main.py с именем python3).
Если вы видите вывод в консоли, значит, среда настроена правильно.
Синтаксис: отступы и комментарии
В Python структура кода определяется отступами, а не фигурными скобками {}. Это строгое правило интерпретатора.
Стандарт (PEP 8) требует 4 пробела на один уровень отступа.
Символ # используется для однострочных комментариев (интерпретатор их игнорирует).
# Это комментарий
x = 10
если x > 5:
# Это комментарий
Python часто называют языком с самым низким порогом вхождения. И это правда: он читается как псевдокод, прощает отсутствие точных типов и позволяет лаконично выражать свои мысли. Однако многие учебные пособия допускают одну и ту же ошибку: они пытаются перегрузить новичка всем сразу, от переменных до метаклассов и декораторов.
Но правда в том, что для 80% повседневных задач — будь то автоматизация рутины, написание парсера, простой анализ данных или скрипт для Raspberry Pi — вам не нужно объектно-ориентированное программирование. Вам не нужны сложные иерархии классов, инкапсуляция и полиморфизм. Вам просто нужно писать работающий код.
Эта статья представляет собой обзор синтаксиса Python.
Мы намеренно избегаем объектно-ориентированного программирования. Не будет ключевых слов class, self или __init__. Мы сосредоточимся на процедурном стиле: переменные, логика, циклы, функции и обработка данных.
Для кого предназначен данный материал:
Для полных новичков, которые хотят написать свою первую программу «сегодня вечером»
Блок 1: Основы
Прежде чем изучать типы данных, давайте разберемся, где писать код и как его использовать.
Как создать и запустить скрипт
Программы на Python представляют собой обычные текстовые файлы с расширением .py.
Создайте файл с любым именем, например, main.py.
Откройте его в редакторе кода (VS Code, Notepad++, PyCharm).
Напишите первую команду:
print("Привет, Хабр!")
Объясните с помощью
Сохраните файл.
Бег:
Откройте терминал (консоль), перейдите в папку с файлом и выполните команду:
python main.py
(В macOS/Linux может потребоваться написать файл main.py с именем python3).
Если вы видите вывод в консоли, значит, среда настроена правильно.
Синтаксис: отступы и комментарии
В Python структура кода определяется отступами, а не фигурными скобками {}. Это строгое правило интерпретатора.
Стандарт (PEP 8) требует 4 пробела на один уровень отступа.
Символ # используется для однострочных комментариев (интерпретатор их игнорирует).
# Это комментарий
x = 10
если x > 5:
# Это комментарий