1. Введение в Python #
Python — это мощный и простой в изучении язык программирования. Его популярность обусловлена лаконичным синтаксисом, огромным количеством библиотек и применимостью в различных областях — от анализа данных до веб-разработки и машинного обучения.
1.1. Что такое Python и зачем он нужен? #
Python — это язык программирования общего назначения, созданный Гвидо ван Россумом в 1991 году. Его главные черты:
- Читаемость кода благодаря лаконичному и понятному синтаксису.
- Поддержка нескольких парадигм программирования: объектно-ориентированного, функционального и императивного.
- Огромное количество библиотек для решения самых разных задач.
Где применяется Python?
- Веб-разработка: фреймворки Django, Flask.
- Анализ данных и машинное обучение: библиотеки NumPy, pandas, scikit-learn, TensorFlow.
- Научные расчёты: SciPy, matplotlib.
- Автоматизация: скрипты для автоматизации задач, работы с файлами, веб-скрапинга.
- Разработка игр: библиотеки Pygame.
- Встроенные системы: микроконтроллеры с MicroPython.
1.2. Установка и настройка окружения #
Шаг 1: Скачивание и установка Python #
- Зайдите на официальный сайт Python: https://www.python.org.
- Выберите версию для вашей операционной системы (рекомендуется последняя стабильная версия).
- Запустите установщик:
- 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? #
- Откройте терминал или командную строку.
- Введите:или
python
python3
- Вы увидите приглашение
>>>
, которое означает, что оболочка готова принимать команды.
Примеры работы в 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
.
Создание и выполнение скрипта: #
- Создайте файл
hello.py
с содержимым:print("Hello, Python!")
- Запустите скрипт:
- В терминале перейдите в папку с файлом:
cd путь/к/папке
- Выполните команду:
python hello.py
- В терминале перейдите в папку с файлом:
Настройка выполнения скрипта на Linux/macOS: #
- Добавьте в начало файла строку:
#!/usr/bin/env python3
- Сделайте файл исполняемым:
chmod +x hello.py
- Запускайте скрипт напрямую:
./hello.py
Теперь вы познакомились с основами Python: его назначением, установкой и первыми шагами в написании кода. Далее мы углубимся в особенности языка!