Перейти к содержанию

Что такое Python

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

Это означает, что:

  • он приближен к человеческому мышлению
  • не требует знания устройства компьютера
  • используется для разных задач
  • код выполняется через интерпретатор

Особенности Python

  • простой синтаксис
  • читаемый код
  • минимальное количество лишних символов
  • строгая структура
  • работает на разных операционных системах

Где используется Python

Python применяется в:

  • веб-разработке
  • анализе данных
  • искусственном интеллекте
  • автоматизации
  • научных исследованиях
  • создании приложений

Как работает Python

Python — интерпретируемый язык.

Процесс выполнения:

Файл с кодом (.py)
↓
Интерпретатор Python
↓
Преобразование во внутренний байткод
↓
Выполнение

Python не создаёт .exe файл напрямую.
Он выполняет код через свою среду выполнения.


Что нужно понимать перед началом программирования

Перед тем как писать код, важно понять фундаментальные принципы.

Компьютер не думает

Компьютер:

  • не понимает смысл
  • не исправляет ошибки
  • не «догадывается»

Он выполняет команды строго и буквально.

Код выполняется сверху вниз

Пример:

print("Первый")
print("Второй")

Сначала выполнится первая строка, затем вторая.

Точность имеет значение

Python чувствителен к:

  • регистру букв
  • синтаксису
  • отступам

Пример:

Print("Hello")  # ошибка

Правильно:

print("Hello")

Структура программы Python

Простейшая программа:

print("Hello, world!")

Любая программа состоит из:

  • команд
  • инструкций
  • вызовов функций

Файлы Python

Файлы имеют расширение:

.py

Примеры:

main.py
lesson1.py
calculator.py

Способы запуска Python

Интерактивный режим

В терминале:

python

Можно вводить команды построчно.

Запуск файла

  1. Создать файл program.py
  2. Написать код
  3. Запустить:
python program.py

Комментарии

Комментарии используются для пояснения кода.

# Это комментарий
print("Hello")

Комментарии:

  • не выполняются
  • помогают понимать программу

Отступы в Python

В Python отступ — часть синтаксиса.

В других языках используются фигурные скобки {}.
В Python структура определяется отступами.

Правило

Используется 4 пробела.

Пример:

if a > 5:
    print("Больше 5")

Если убрать отступ:

if a > 5:
print("Больше 5")

Возникнет ошибка:

IndentationError

Что показывают отступы

Отступ показывает:

  • какие команды относятся к условию
  • какие строки входят в цикл
  • какие строки принадлежат функции

Главное правило

Всё, что имеет одинаковый отступ — относится к одному блоку.


Ошибки в Python

На начальном этапе встречаются:

  • синтаксические ошибки
  • ошибки в отступах
  • ошибки в названии функций
  • пропущенные скобки

Python всегда сообщает:

  • строку ошибки
  • тип ошибки

Как читать код Python

При чтении кода нужно обращать внимание на:

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

Код — это инструкция.


Итог лекции

  • Python — простой и мощный язык
  • Работает через интерпретатор
  • Код выполняется сверху вниз
  • Отступы определяют структуру
  • Точность записи обязательна
  • Компьютер выполняет инструкции буквально