Установка Python

Эта лекция посвящена краткому рассмотрению компонентов, которые мы будем использовать для программирования на Python, а также содержит инструкции по установке их на компьютер.

Содержание лекции

Описание дистрибутива

Для того чтобы начать писать код на языке программирования Python, мы воспользуемся свободно рапространяемым дистрибутивом Anaconda. Он создавался для удобного использования языка Python в задачах, требующих научных и инженерных расчетов, алгоритмов машинного обучения и анализа данных. Перечислим некоторые наиболее важные для нас в рамках данного курса компоненты из этого дистрибутива:

  1. Интерпретатор Python - как мы уже говорили в предыдущей лекции, Python является интерпретируемым языком программирования, поэтому для того, чтобы выполнить код, написанный на нем, нам потребуется специальная программа-интерпретатор.
  2. Набор расширений для языка Python, нацеленных на математические вычисления: построение графиков функций, многомерные матрицы, распределения случайных величин, алгоритмы из математической статистики и машинного обучения - словом почти все, что вы встречали в курсе высшей математики.
  3. Jupyter Notebook - графическая оболочка, позволяющая писать код на языке Python, выполнять интерактивные вычисления, совмещать в одном месте код, результат его выполнения и обычный текст. Несмотря на то, что писать код можно в любом текстовом редакторе (даже в Notepad, входящем в состав ОС Windows), удобнее это делать с помощью специально предназначенной для этого среды разработки (Integrated Development Environment, IDE). Любая IDE, к которой с некоторыми условностями можно отнести и Jupyter Notebook, предоставляет такие возможности для редактирования исходного кода:
    • подсветка синтаксиса языка - ключевые слова в коде выделяются определенным цветом для удобства чтения
    • автодополнение - предложение нескольких наиболее вероятных окончаний слов при вводе текста программы
    • автоформатирование - автоматическая подстановка отступов и некоторых специальных символов в нужных местах программы

Установка

  1. Скачайте дистрибутив здесь. Нам понадобится дистрибутив, в котором используется Python версии 3.5 или новее. Также вам возможно понадобится выбрать версию инсталлятора (64- или 32-битную) - для этого посмотрите, какая версия ОС Windows установлена у вас в окне свойств системы. Свойства системы
  2. Запустите инсталлятор. Процесс установки достаточной простой, можно не трогать параметры, предлагаемые по умолчанию.

Вопросы для самоконтроля

  1. Что входит в дистрибутив Anaconda?
  2. Что такое IDE? Какие возможности она предоставляет разработчику программ?