Первое, с чем нужно разобраться — где мы будем писать код. Для Python есть много так называемых сред разработки. Среда разработки (часто называют IDE — Integrated Development Environment) — это специальная программа, где программист может писать, проверять, запускать и исправлять свой код. Проще говоря, это как удобное рабочее место для создания программ, где всё, что нужно, уже собрано в одном месте.
Мы в качестве такой среды будем использовать Jupyter Notebook. Для этого сначала установим Anaconda.
Anaconda — это такой набор для программирования на Python, который создан специально для тех, кто работает с большими данными, учится делать умные программы (например ИИ-агенты) или просто анализирует информацию. Вместо того чтобы самому скачивать и устанавливать много разных программ и библиотек, Anaconda уже собрала всё нужное в одном месте.
Почему Anaconda удобна?
В ней сразу есть Python и куча полезных расширений для работы с числами, графиками, данными.
В ней легко добавлять нужные библиотеки и создавать отдельные рабочие «пространства» для разных проектов, чтобы ничего не путалось.
Если вам не нравится командная строка — есть удобный графический интерфейс, где всё можно сделать мышкой — запускать программы, ставить библиотеки и проверять, что у вас установлено.
После скачивания установочного файла — откройте его и просто следуйте инструкциям. На этапе, когда вас попросят выбрать место для установки — пожалуйста, выбирайте папку, в пути к которой нет кириллических символов. Это вызывает ошибки и проблемы при установке. Если имя вашего пользователя написано по-русски — можно установить Anaconda просто на диск С.
После установки в списке приложений вы увидете Jupyter Notebook — он-то вам и нужен! Запускайте его и в браузере у вас откроется непосредственно нужная нам среда:
Теперь вы можете создать новый файл:
И начать писать в нем код. Тетрадка ipynb (файл, который создается в Jupyter Notebook) состоит из ячеек. Добавить новую ячейку можно с помощью плюсика:
В выпадающим списке для каждой ячейки можно выбрать тип: код (code) или текст (markdown).
Мы с вами будем писать код только в ячейках типа код. А после написания запускать их с помощью соответствующей кнопки (треугольничек на панели инструментов) или сочетания клавиш shift+enter.