Запуск 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