Запуск Python
Есть два основных способа работать с Python: это запуск кода, написанного на Python, как отдельной программы и запуск Python-кода в различных интерактивных окружениях (таких, как блокнот Jupyter Notebook).
Написание и запуск отдельных программ на Python
Код на Python пишется в текстовых файлах с расширением .py
.
Для примера создайте файл hello_mipt.py
, откройте его в текстовом редакторе и напишите в нем:
print("Hello MIPT")
Сохраните файл, откройте терминал, перейдите в директорию с файлом hello_mipt.py
(путь к файлу)) и выполните команду:
python hello_mipt.py
Тем самым вы скажете интерпретатору Python исполнить код, записанный в файле hello_mipt.py
.
Программа на Python может быть записана в нескольких файлах (в этом случае для запуска нужно использовать файл с началом программы) и использовать код из библиотек, идущих в комплекте с Python или полученных из других источников (например, входящие в дистрибутив Anaconda
).
Существуют специальные программы для редактирования и запуска кода (например VsCode, Atom, PyCharm, больше описано здесь). Инструкцию для скачивания, а также документацию можно найти на официальных сайтах этих программ.
Не будем подробно останавливаться на работе с такими файлами, потому что для обработки данных гораздо удобнее использовать Python Notebook.
Python Notebook
Jupyter Notebook — это веб-приложение (иначе говоря программа работающая в вашем веб-браузере), которое позволяет создавать рабочие тетради (файлы расширением .ipynb
), которые содержат код, уравнения, графики и текст (с разрешения вашего преподавателя, его можно использовать для создания лабораторных отчетов).
Для создания, чтения и редактирования файлов нужно:
Windows: открыть программу
Anaconda Navigator
, выбратьJupyter Notebook
.MacOs: открыть программу
Anaconda Navigator
, выбратьJupyter Notebook
. В браузере откроется окно, в котором можно будет выбрать нужную директорию и открыть файл. Второй способ: открыть терминал, запустить командуjupyter-notebook
.Linux: открыть терминал, запустить команду
jupyter-notebook
.
В браузере откроется окно, в котором можно будет выбрать нужную директорию и открыть нужную рабочую тетрадь (или создать новую).
Google Colab
Онлайн-ноутбук Google Colab позволяет создавать, открывать и редактировать файлы типа .ipynb
без установки какого-либо программного обеспечения на компьютер.
Установка пакетов c conda
Использование чужого кода экономит много времени, поэтому были созданы пакеты — наборы файлов с кодом, который можно использовать в своей программе, и пакетные менеджеры — специальные программы, которые позволяют легко скачивать и использовать пакеты. У конкретного языка может вообще не быть пакетных менеджеров (C++), а может быть несколько, как в питоне(pip
, conda
).
сonda
— это программа, называемая пакетным менеджером, её функция заключается в управлении установкой и удалением других программ или библиотек, а также управлении окружением, в котором вы будете производить разработку программ. Вместо того, чтобы вручную устанавливать библиотеки, как, например, в C++, мы можем использовать Conda для установки Python и его библиотек из централизованных хранилищ. Данная программа имеет открытый исходный код и может использоваться для установки библиотек не только Python, но многих других языков.
Для того, что бы установить пакет с названием "package_name"
нужно открыть терминал и ввести:
conda install package_name
Например:
conda install python=3.7 numpy scipy