Введение в Python

logo

1. Введение в Python #

Python — это мощный и простой в изучении язык программирования. Его популярность обусловлена лаконичным синтаксисом, огромным количеством библиотек и применимостью в различных областях — от анализа данных до веб-разработки и машинного обучения.


1.1. Что такое Python и зачем он нужен? #

Python — это язык программирования общего назначения, созданный Гвидо ван Россумом в 1991 году. Его главные черты:

  • Читаемость кода благодаря лаконичному и понятному синтаксису.
  • Поддержка нескольких парадигм программирования: объектно-ориентированного, функционального и императивного.
  • Огромное количество библиотек для решения самых разных задач.

Где применяется Python?

  • Веб-разработка: фреймворки Django, Flask.
  • Анализ данных и машинное обучение: библиотеки NumPy, pandas, scikit-learn, TensorFlow.
  • Научные расчёты: SciPy, matplotlib.
  • Автоматизация: скрипты для автоматизации задач, работы с файлами, веб-скрапинга.
  • Разработка игр: библиотеки Pygame.
  • Встроенные системы: микроконтроллеры с MicroPython.

1.2. Установка и настройка окружения #

Шаг 1: Скачивание и установка Python #

  1. Зайдите на официальный сайт Python: https://www.python.org.
  2. Выберите версию для вашей операционной системы (рекомендуется последняя стабильная версия).
  3. Запустите установщик:
    • Windows: Убедитесь, что галочка “Add Python to PATH” отмечена.
    • macOS/Linux: Используйте команду brew install python (для macOS с Homebrew) или пакетные менеджеры вашего дистрибутива.

Шаг 2: Проверка установки #

Откройте терминал или командную строку и введите:

python --version

или

python3 --version

Вы должны увидеть версию Python.

Шаг 3: Установка текстового редактора или IDE #

Для написания кода используйте:

  • VS Code: Лёгкий и удобный редактор с поддержкой расширений.
  • PyCharm: Полнофункциональная IDE для Python.
  • Jupyter Notebook: Интерактивная среда для анализа данных и экспериментов.

1.3. Первое знакомство с интерактивной оболочкой (REPL) #

REPL (Read-Eval-Print Loop) — это интерактивная оболочка Python, которая позволяет выполнять команды в реальном времени.

Как запустить REPL? #

  1. Откройте терминал или командную строку.
  2. Введите:
    python
    
    или
    python3
    
  3. Вы увидите приглашение >>>, которое означает, что оболочка готова принимать команды.

Примеры работы в REPL: #

>>> 2 + 2
4
>>> print("Hello, Python!")
Hello, Python!
>>> x = 10
>>> x * 2
20

Полезные команды:

  • help() — вызов встроенной справки.
  • exit() или Ctrl+D — выход из REPL.

1.4. Выполнение Python-скриптов #

Python-скрипт — это файл с кодом Python, обычно с расширением .py.

Создание и выполнение скрипта: #

  1. Создайте файл hello.py с содержимым:
    print("Hello, Python!")
    
  2. Запустите скрипт:
    • В терминале перейдите в папку с файлом:
      cd путь/к/папке
      
    • Выполните команду:
      python hello.py
      

Настройка выполнения скрипта на Linux/macOS: #

  1. Добавьте в начало файла строку:
    #!/usr/bin/env python3
    
  2. Сделайте файл исполняемым:
    chmod +x hello.py
    
  3. Запускайте скрипт напрямую:
    ./hello.py
    

Теперь вы познакомились с основами Python: его назначением, установкой и первыми шагами в написании кода. Далее мы углубимся в особенности языка!