Как установить idle python на windows

В данной статье мы начнем нашу работу с установки Python на ПК (а также и на платформу Android). Проверим скаченную среду разработки и узнаем немного о Python/

Всем привет. Данной статьёй мы хотели бы ознаменовать начало цикла уроков посвящённых языку программирования Python 3.

Небольшое описание

Немного расскажем о самом языке:

Python — мощный высокоуровневый язык программирования общего назначения, применяемый во многих сферах, от WEB  программирования до математических вычислений.

В качестве преимуществ можно отметить следующие вещи:

  • простоту синтаксиса
  • красоту кода
  • большую востребованность на рынке

В данной же статье я объясню, как установить Python 3 на операционные системы, такие как: Windows, Linux и даже Android.

Начнём пожалуй с Windows, как с самой популярной  ОС.

Установка Python на Windows:

Скачивание Python IDLE:

Официальная среда разработки Python 3 абсолютно бесплатна, а потому скачаем её с официального сайта.
Для этого нам нужно:

  1. Зайти на офф. сайт Python вот сюда.
  2. Выбрать вашу операционную систему (зависит от разрядности вашей версии Windows) и способ установки (лично я скачиваю готовый инсталлер, однако есть возможность установки с одновременным скачиванием).
    downpyth
  3. Собственно скачиваем небольшой установщик.

Установка:

  1. Откройте python-3.5.1.exe (название может незначительно отличаться).
  2. При возникновении вопросов со стороны Windows разрешите работу установщика.
    2
  3. Далее следуйте инструкциям установщика.

Установка Python на Linux:

Теперь инструкция по установке на Linux:

  1. Откройте терминал.
  2. Для начала введите:

Часто в дистрибутивы Linux уже включён Python.

Если на выходе вы получили нечто на подобии этого:

Python 3.4.3 (default, Oct 14 2015, 20:28:29)

[GCC 4.8.4] on linux

Type «help», «copyright», «credits» or «license» for more information.

>>>

Значит Python у вас уже есть и устанавливать его не нужно.
Иначе введите следующее для установки:

sudo apt-get install python3

Вы можете так же установить IDLE или пользоваться своим любимым редактором.
Для установки IDLE введите в терминале:

sudo apt-get install python3-idle

Однако, например в Linux Mint и Ubuntu такого пакета нет и там нужно вводить:

sudo apt-get install idle-python3.4

Установка на Android:

Самая простая инструкция на сегодня. Мы будем устанавливать бесплатную среду QPython 3.

  1. Найдите в Google Play или пройдите по ссылке(Google Play) QPython 3.
  2. Установите 🙂

Таким образом мы сделали большой шаг в мир Python 3.

В следующих уроках мы рассмотрим Python 3 поближе и постепенно, пройдя его от корки до корки, научимся на нём программировать. А сейчас давайте проверим установленную среду.

Проверяем на работоспособность

Для того, чтобы узнать, работает ли у вас Python, сделайте следующие:

  1. Откройте Python 3 (в Windows и Linux введите в консоли python и python3 соответственно, в Android просто откройте Qpython3 -> Console) .
  2. Введите в консоль следующею строку:

>>> print(‘Hello Python!’)

Если на выход вы получили «Hello Python!», то поздравляю вы все правильно сделали.
Теперь можно поэксперементировать. Попробуйте ввести например:

Посмотрите что выйдет 🙂
Спасибо за внимание. До скорой встречи!

#Руководства

  • 16 авг 2018

  • 12

Python — это второй по популярности язык программирования. На нём разрабатывают ИИ, игры и сложные системы. Разбираемся с установкой этого языка.

 vlada_maestro / shutterstock

Анатолий Ализар

Пишет про разработку в Skillbox. Работал главным редактором сайта «Хабрахабр», ведет корпоративные блоги.

Python (Питон) — высокоуровневый язык программирования общего назначения с минималистичным синтаксисом. Создан под влиянием языка ABC для обучения программированию. Другими словами, простой в изучении, очень понятный и универсальный язык.

«Питонов» существует много. Так называют и абстрактный интерфейс, и различные реализации (имплементации) Python. Главное, что следует понять: Python — это именно интерфейс. И CPython — эталонная реализация Python, которая считается стандартом де-факто. Но есть и другие реализации: Jython, PyPy, IronPython.

На Python отсутствуют ANSI, ISO или другие официальные стандарты. Их роль выполняет CPython. Эта реализация написана на C, и часто её называют просто Python. Поэтому вопрос «Как скачать Python?» обычно подразумевает установку реализации СPython.

СPython компилирует исходный код Python в байт-код, а затем интерпретирует этот байт-код, запуская его на виртуальной машине. В файлах с расширением .py хранится исходный код программ, а в файлах с расширением .pyc — «промежуточный» код.

Исходник Python можно писать хоть в «Блокноте» Windows, неважно. Цифровой код обработают все вышеупомянутые компиляторы и интерпретаторы. Пусть они сгенерируют совершенно разный байт-код, но результаты выполнения программы не будут различаться.

Исходный код обрабатывают разные компиляторы/интерпретаторы, но результат выполнения программы одинаков. Иллюстрация: Toptal

Итак, нужен стандартный интерпретатор CPython, установим его.

Все релизы для доступных операционных систем перечислены на странице официального сайта python.org. Последняя сборка Python на данный момент — 3.7.4. Неважно, какую конкретно версию Python вы скачаете, — главное, чтобы её номер начинался с цифры 3.

Далее запускаем скачанный файл. По умолчанию в комплекте устанавливаются IDLE (среда разработки Python-программ), документация, менеджер пакетов pip (для скачивания и установки других пакетов на Python), стандартный набор тестов и Python Launcher для запуска программ с расширением .py.

На следующем этапе выберите путь установки и укажите «Установку для всех пользователей» (Install for all users).

Python входит в состав большинства дистрибутивов Linux. Но если хотите самостоятельно скомпилировать последнюю версию CPython или на вашей системе его нет, исходники лежат здесь.

Сборка запускается стандартной командой:

./configure
 make
 make install

Python также входит в комплект macOS, как и в большинство сборок Linux. Последняя версия лежит на странице официального сайта.

В комплекте c Python устанавливается IDLE — это среда разработки Python-программ. Здесь пишут код, сохраняют написанные программы и запускают их.

Напишем стандартную программу «Hello, world!» в адаптированном варианте.

>>> print("Привет, Скилбокс!")
 Привет, Скилбокс!
 >>>

Вот так легко мы установили CPython, запустили среду разработки, написали первую программу и запустили её на исполнение в виртуальной машине.

Вместо компилятора/интерпретатора CPython иногда используют альтернативные, написанные на других языках и лучше стыкующиеся с другими технологиями. Например, Jython и виртуальную машину JVM (для платформы Java). Или IronPython, написанный полностью на C# и предназначенный для .NET.

Учись бесплатно:
вебинары по программированию, маркетингу и дизайну.

Участвовать

Школа дронов для всех
Учим программировать беспилотники и управлять ими.

Узнать больше

Содержание:развернуть

  • Запуск IDLE
  • Интерактивный режим
  • Подсветка синтаксиса

  • Отступы

  • Autocomplete

  • Подсказки к функциям

  • История команд

  • Режим редактирования файлов

IDLE (Integrated Development and Learning Environment) — это интегрированная среда для разработки (и обучения), которая поставляется вместе с Python. Сама IDLE написана на Python с использованием библиотеки Tkinter, поэтому является кроссплатформенным приложением (может работать на Windows, Mac OS, Linux).

IDLE это по сути текстовый редактор с подсветкой синтаксиса, автозаполнением, умным отступом и другими функциями для удобства написания кода на Python.

В данной статье рассмотрим основные принципы работы с IDLE.

Запуск IDLE

Перед запуском IDLE необходимо установить Python

IDLE в Windows находится в меню «Пуск» → «Python 3.x» → «IDLE«. Также можно быстро найти его через «Поиск» около меню «Пуск«, набрав в поле поиска «IDLE»:

Быстрый запуск IDLE в Windows.

В Unix-подобных операционных системах (Linux, MacOS), IDLE запускается через терминал командой idle. Если программа не запустилась, поищите idle в каталоге tools/idle дистрибутива Python. Если idle отсутствует в вашей системе, установите его командой:

sudo apt-get install idle3

Интерактивный режим

Изначально программа запускается в интерактивном режиме. По другому его называют REPL. Все что вы напишете в интерактивном режиме после «>>>» будет сразу же выполнено построчно. Традиционный «Hello world!» будет выглядеть так:

Первая программа в IDLE – вывод фразы «Hello world!».

REPL режим можно запустить в любой консоли, но IDLE дает ряд преимуществ, которые мы разберем ниже.

Подсветка синтаксиса

Прежде всего подсветка синтаксиса упрощает жизнь программиста. Чтение и написание кода становится более удобным — каждая конструкция языка подсвечивается определенным цветом. Комментарии красным, строки зеленым, вывод синим и т.д.

Подсветка синтаксиса в Python IDLE.

Отступы

Отступы в IDLE создаются автоматически. По умолчанию их размер равен 8-ми пробелам.

В REPL режиме команды исполняются построчно, однако IDLE понимает, что для некоторых инструкций (if-else, while и т.д.) необходим многострочный ввод. Когда вы ввели первую строку, например if n == 0: и нажали «enter», IDLE перенесет курсор на новую строку и автоматически создаст новый отступ.

IDLE автоматически создает отступы для многострочных инструкций.

Небольшая инструкция по работе с отступами:

  • при нажатии на «enter» в нужных конструкциях, отступы создаются автоматически;
  • если вам необходимо сдвинуться на предыдущий уровень, нажмите «Backspace» или стрелку «Влево«;
  • если необходимо сдвинуться вправо, нажмите «Tab» или стрелку «Вправо«;
  • если вы напечатали выражение pass, return, break, continue или raise и нажали «enter», каретка автоматически вернется к прежнему отступу.

Autocomplete

Механизм автозавершения фраз и конструкций используется во многих IDE, и Python IDLE не исключение. Если вы будете пользоваться этой функцией, скорость написания вашего кода заметно ускорится, так как не придется дописывать названия переменных и конструкций полностью. Достаточно ввести часть слова (например pri) и нажать Alt + /. Если вариантов слова несколько, нажмите данную комбинацию несколько раз.

Подсказки к функциям

При вызове функции или метода, после открывающейся скобки (где далее будут прописаны аргументы) IDLE отобразит подсказку. В ней будут описаны аргументы, которые ожидает функция.

Подсказки для функций в IDLE Python.

Подсказка будет отображаться до тех пор, пока вы не закроете скобку.

История команд

Чтобы полистать историю введенных ранее команд, установите курсор после «>>>» и выполните комбинацию Alt + n (листать вперед) или Alt + p (листать назад).

Если же вы нашли команду в окне и хотите ее скопировать, поставьте курсор в конец этой команды и нажмите «enter».

Режим редактирования файлов

В IDLE есть возможность полноценно работать с файлами — просматривать, редактировать, создавать новые. Чтобы создать новый файл, выберите «File» -> «New File» (или Ctrl + N). Откроется новое окно:

Новый файл в IDLE.

В новом окне доступен тот же функционал, что и в интерактивном режиме. Однако разница все же есть — в режиме редактирования файлов используется 4 пробела для отступа, в отличие от интерактивного режима (там используется 8 пробелов).

Для примера, напишем простой код и сохраним его с помощью «File» → «Save» (или Ctrl + S). После того как файл сохранен, IDLE начнет понимать что этот файл имеет расширение «.py» и подсветит синтаксис.

Подсветка синтаксиса в IDLE доступна после сохранения файла с расширением «.py».

Теперь, чтобы запустить код, выберите «Run» → «Run Module» (или F5). Откроется новое окно Python Shell с результатом выполнения нашего кода.

Нажмите F5 для выполнения кода.

IDLE особенно удобно использовать при обучении языку Python, чтобы быстро проверять на практике команды и инструкции. Также, в режиме REPL, IDLE имеет ряд преимуществ перед обычной консолью (подсказки, подсветка синтаксиса, авто-отступы и др.)

Однако имеющегося функционала может оказаться недостаточно для серьезной разработки. Стоит присмотреться к PyCharm или VSCode.

Установка Python

Прежде чем что-либо делать, вам необходимо установить Python на свой компьютер. В описаниях и примерах мы будем использовать версию 2.7.x. На сегодняшний момент она является наиболее популярной в мире.

Существует также ветка Python версии 3.x. Она не всегда позволяет корректно запускать код, написанный под предыдущие версии. Вследствие этого Python 3.x только набирает популярность, большинство программ, с которыми вы столкнетесь в профессиональной деятельности, будут написаны на Python 2.7.x. Обе версии очень похожи, и переход на 3.x не займет немного времени, после того как вы овладеете 2.7.x.

Windows

Пройдите по ссылке http://www.python.org/download/, чтобы скачать последнюю версию Python из ветки 2.7.x для вашей операционной системы и запустить установщик. В диалоговых окнах установщика вписаны значения по умолчанию, которые являются оптимальными. Отдельно стоит упомянуть окно с предложением установки интерпретатора в переменную среды PATH. Подтвердив это действие, вы сможете запускать интерпретатор из любой директории не указывая полного пути до него, а просто выполнив:

F:ProjectDemo> python file.py

Запустите командную строку через меню «Пуск». Запустите python.exe, находящийся в нашем случае по адресу:

C:Program Files (x86)Python27python.exe

1_4

Вы запустили интерпретатор в интерактивном режиме. Индикатор >>> является приглашением для ввода команд. Что бы выйти из интерактивного режима введите exit().

MacOS

На MacOS по умолчанию установлена версия питона, но вероятно, что это старая версия. Вы должны загрузить актуальную версию по ссылке https://www.python.org/downloads/mac-osx/. В противном случае вы рискуете столкнуться с проблемами, когда будете устанавливать дополнительные модули к питону или запускать код, который отрисовывает графические элементы.

Чтобы посмотреть установленную версию, откройте новый терминал и введите «python».

Linux

Весьма вероятно, у вас уже установлен Python 2.7.x по умолчанию. Чтобы в этом убедиться, откройте терминал и выполните команду:

Если у вас установлена не последняя версия, то рекомендуется обновить ее через ваш менеджер пакетов, apt-get или yum или какой-либо другой. Python всегда содержится в Linux-репозиториях. Возможно что у вас в системе установлены обе версии pyhton. Как правило в этом случае команда python запускает версию 3.x а что бы запустить версию 2.7 нужно ввести python2 или python2.7

Open IDLE

Для удобной работы с кодом программ, программисты используют среды разработки. Среды включают в себя наборы инструментов для редактирования текста программ, инструменты отладки и другое. Среды разработки значительно упрощают написание программ и повышают эффективность работы программиста.

Для Python является стандартной среда Open IDLE (Interactive DeveLopment Environment). IDLE это простая программа, которая устанавливается вместе с самим интерпретатором под операционные системы MacOS и Windows.

Windows: Для запуска IDLE необходимо зайти в меню «Пуск» и нажать «IDLE (Python GUI)» в строке Python 2.7. Вы также можете просто ввести «IDLE» в поисковой строке в меню «Пуск».

MacOS: Пройдите в меню приложения и выберите «IDLE» из  меню «Python 2.7». Как альтернатива, вы можете ввести «IDLE» в терминале.

Linux: Для того чтобы установить IDLE нужно выполнить следующие команды с привилегиями администратора:

Ubuntu/Debian, введите:

sudo aptget install idle

Fedora/Red Hat/RHEL/CentOS, type:

sudo yum install pythontools

Пользователи SUSE, могут найти IDLE через «install software» через YaST.

1_3

Запустив IDLE, вы увидите описание версии установленного интерпретатора и следующие за ним приветствие командной строки.

PyCharm

Другой удобной средой разработки является PyCharm компании JetBrains. Загрузить его можно с официального сайта https://www.jetbrains.com/pycharm/download/. Версия Community Edition является бесплатной и полностью подходит для наших нужд.

Для работы с PyCharm нужна установленная на компьютере Java-машина. Ее можно скачать отсюда https://java.com/ru/download/.

Чтобы выполнять *.py файлы не переключаясь из среды в консоль, нужно указать путь к интерпретатору в меню «Run->Edit Configuration», в строке «Python Interpreter». Остальные настройки по умолчанию вполне подходят для начала работы. Для выполнения написанного кода используется зеленая кнопка со стрелочкой вверху справа.

1_2

Рабочее пространство среды PyCharm по умолчанию состоит из окна с файловой структурой проекта (слева), центрального окна текстового редактора и окна вывода результатов выполнения (внизу). Также можно добавлять дополнительные окна и менять их расположение.

1_1

Теперь мы готовы к программированию!

Поделиться:

Добавлено 1 апреля 2020 в 22:33

Tempora mutantur nos et mutamur in illis. (Меняются времена, и мы меняемся вместе с ними.)

Содержание главы

Погружение

Перед тем, как вы сможете начать программировать на Python 3, вы должны его установить. Или это уже сделано?

0.2 Какой Python подходит вам?

Если вы собираетесь работать с Python на удалённом сервере, ваш хостинг-провайдер, возможно, уже установил Python 3. Если у вас домашний компьютер с Linux, Python 3 тоже может быть уже установлен. В большинстве популярных дистрибутивов GNU/Linux по умолчанию установлен Python 2, немногие (но их число растёт) также включают Python 3. Mac OS X включает консольную версию Python 2, но до сих пор не включает Python 3. В Microsoft Windows не входит никакая версия Python. Но не отчаивайтесь! Python можно установить в несколько кликов, независимо от вашей операционной системы.

Простейший способ проверить, установлен ли Python 3 в вашем Linux или Mac OS X, – это открыть командную строку. В Linux поищите программу «Терминал» («Terminal») в меню приложений («Applications»). Она может находиться в подменю «Стандартные» («Accessories») или «Системные утилиты» («System»). В Mac OS X в папке /Application/Utilities/ должно быть приложение «Terminal.app».

Получив приглашение командной строки, просто введите python3 (строчными буквами, без пробелов) и посмотрите, что произойдёт. На моей домашней Linux-системе Python 3 уже установлен, и эта команда запускает интерактивную оболочку Python.

mark@atlantis:~$ python3
Python 3.1 (r31:73572, Jul 28 2009, 06:52:23) 
[GCC 4.2.4 (Ubuntu 4.2.4-1ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

(Чтобы выйти из интерактивной оболочки Python, введите exit() и нажмите Enter.)

Мой хостинг-провайдер тоже предоставляет Linux с доступом к командной строке, но Python 3 на сервере не установлен. (Фу!)

mark@manganese:~$ python3
bash: python3: command not found

Итак, вернёмся к вопросу, с которого начался этот раздел: «Какой Python вам подходит?» Любой, который работает на вашем компьютере.

Читайте далее инструкции по установке на Windows или перейдите к установке на Mac OS X, на Ubuntu Linux или на другие платформы.

0.3 Установка на Microsoft Windows

Сегодня доступно две архитектуры Windows: 32-разрядная и 64-разрядная . Конечно, существуют и разные версии Windows (XP, Vista, Windows 7), но Python работает на всех из них. Здесь важнее различие между 32-разрядной и 64-разрядной архитектурами. Если вы не знаете, какая архитектура у вашего компьютера, это, вероятно, 64 бита.

Посетите python.org/download/ и скачайте соответствующий установочный пакет Python 3 для вашей архитектуры Windows. Ваш выбор будет примерно таким:

  • Python 3.1 Windows installer (Windows binary — does not include source)
  • Python 3.1 Windows AMD64 installer (Windows AMD64 binary — does not include source)

Я не хочу публиковать здесь прямые ссылки, потому что в Python постоянно происходят мелкие обновления, и я не хочу оказаться крайним, если вы вдруг пропустите важные обновления. Устанавливайте самую свежую версию Python 3.x, если только у вас нет каких-либо объективных причин поступить иначе.

По окончании загрузки откройте .msi-файл. Windows покажет предупреждение о безопасности, потому что вы пытаетесь запустить исполняемый код. Официальный установочный пакет Python имеет цифровую подпись Python Software Foundation, некоммерческой организации, курирующей разработку Python. Опасайтесь подделок!

Нажмите кнопку «Запустить» («Run»), чтобы запустить программу установки Python 3.

Диалоговое окно Windows: предупреждение о безопасности при открытии файла

Рисунок 1 – Диалоговое окно Windows: предупреждение о безопасности при открытии файла

Первый вопрос, который задаёт программа установки: установить Python 3 для всех пользователей компьютера или только для вас. По умолчанию выбран ответ «установить для всех пользователей», и если у вас нет причин выбирать другой вариант, следует оставить выбор по умолчанию. (Одна из возможных причин установки «только для себя» – это установка на рабочий компьютер, где ваша учётная запись не имеет административных прав. Но в таком случае почему вы устанавливаете Python без разрешения системного администратора? Не впутывайте меня в неприятности!)

Нажмите кнопку «Далее» («Next»), чтобы подтвердить выбор типа установки.

Рисунок 2 Программа установки Python: выбор типа установки Python 3.1

Рисунок 2 – Программа установки Python: выбор типа установки Python 3.1

Затем программа установки предложит выбрать каталог назначения. По умолчанию все версии Python 3.1.x предлагают установку в каталог C:Python31, для большинства пользователей это должно подойти; если у вас нет особых причин изменить этот параметр, не меняйте его. Если вы используете отдельный логический диск для установки приложений, вы можете выбрать его, пользуясь встроенными инструментами, или просто вписать путь в соответствующем поле ввода. Python можно установить не только на диск C:, но на любой диск, в любую папку.

Нажмите кнопку «Далее» («Next»), чтобы подтвердить выбор каталога установки.

Программа установки Python: выбор каталога установки

Рисунок 3 – Программа установки Python: выбор каталога установки

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

Программа установки Python: выбор компонентов Python 3.1

Рисунок 4 – Программа установки Python: выбор компонентов Python 3.1
  • Опция Регистрировать расширения (Register Extensions) позволяет вам запускать скрипты Python (файлы с расширением .py) двойным кликом по иконке. Рекомендуется, но не обязательно. (Эта опция не занимает места на диске, поэтому нет особого смысла в её исключении.)
  • Tcl/Tk – это графическая библиотека, используемая оболочкой Python Shell, которая будет использоваться на протяжении всей книги. Я настоятельно рекомендую оставить эту опцию.
  • Опция Документация (Documentation) устанавливает файл справки, содержащий значительную часть информации с docs.python.org.
  • Полезные скрипты (Utility Scripts) включают скрипт 2to3.py, подробнее о котором вы узнаете ниже. Необходим, если вы хотите узнать о переносе на Python 3 существующего кода, написанного на Python 2. Если у вас нет существующего кода на Python 2, можете выключить эту опцию.
  • Тестовый набор (Test Suite) – коллекция скриптов, используемых для тестирования самого интерпретатора Python. В этой книге мы их использовать не будем, да и я никогда их не использовал при программировании на Python. Совершенно необязательная опция.

Если вы не знаете точно, сколько у вас на диске места, нажмите кнопку «Использование диска» («Disk Usage»). Программа установки покажет список логических дисков, посчитает, сколько пространства доступно на каждом из них и сколько останется после установки.

Нажмите кнопку «OK», чтобы вернуться на страницу выбора компонентов.

Программа установки Python: требования к пространству на диске

Рисунок 5 – Программа установки Python: требования к пространству на диске

Если вы решите отключить опцию, нажмите на кнопку перед ней и в выпавшем меню выберите «Компонент будет полностью недоступен» («Entire feature will be unavailable»). Например, исключение тестового набора сэкономит вам 7908 Кбайт дискового пространства.

Нажмите кнопку «Далее» («Next»), чтобы подтвердить выбор опций.

Программа установки Python: отключение опции Тестовый набор экономит 7908 Кбайт на жёстком диске

Рисунок 6 – Программа установки Python: отключение опции «Тестовый набор» экономит 7908 Кбайт на жёстком диске

Программа установки скопирует все необходимые файлы в выбранный каталог назначения. (Это происходит так быстро, что скриншот удалось сделать только с третьей попытки!)

Программа установки Python: индикатор прогресса установки

Рисунок 7 – Программа установки Python: индикатор прогресса установки

Нажмите кнопку «Готово» («Finish»), чтобы закрыть программу установки.

Программа установки Python: установка завершена

Рисунок 8 – Программа установки Python: установка завершена

В меню «Пуск» должен появиться новый пункт под названием Python 3.1. Внутри него будет программа IDLE. Кликните на ней, чтобы запустить интерактивную оболочку Python Shell.

Оболочка Python для Windows, графическая интерактивная оболочка для Python Shell

Рисунок 9 – Оболочка Python для Windows, графическая интерактивная оболочка для Python Shell

Перейти к использованию оболочки Python Shell.

0.4 Установка на Mac OS X

Все современные компьютеры Macintosh используют процессоры Intel (как и большинство компьютеров с Windows). Старые Mac’и использовали процессоры PowerPC. Вам не обязательно понимать разницу между ними, потому что для всех Mac’ов предназначен один установочный пакет.

Посетите python.org/download/ и загрузите установочный пакет для Macintosh. Он будет называться примерно так: Python 3.1 Mac Installer Disk Image, номер версии может быть другим. Загружайте именно версию 3.x, а не 2.x.

Рисунок 10 Содержимое установочного образа Python

Рисунок 10 – Содержимое установочного образа Python

Ваш браузер должен автоматически примонтировать образ диска и открыть окно Finder, чтобы показать вам его содержимое. (Если это не произошло, вам необходимо найти образ диска в папке загрузок и примонтировать его, кликнув на нём дважды. Он будет называться примерно так: python-3.1.dmg.) Образ диска содержит несколько текстовых файлов (Build.txt, License.txt, ReadMe.txt) и собственно установочный пакет Python.mpkg.

Дважды кликните на установочном пакете Python.mpkg, чтобы запустить программу установки Python.

Первая страница программы установки даёт краткое описание и отсылает к файлу ReadMe.txt (который вы не читали, ведь так?) за более подробными сведениями.

Рисунок 11 Программа установки Python: экран приветствия

Рисунок 11 – Программа установки Python: экран приветствия

Нажмите кнопку «Продолжить» («Continue») для продолжения установки.

Следующая страница содержит действительно важные сведения: для Python требуется Mac OS X 10.3 или более поздняя версия. Если вы всё ещё используете Mac OS X 10.2, вам действительно стоит обновиться. Apple перестала выпускать обновления безопасности для вашей операционной системы, и компьютер находится под возможной угрозой, даже когда просто подключается к Интернету. Кроме того, на ней не работает Python 3.

Рисунок 12 Программа установки Python: сведения о поддерживаемых архитектурах, дисковом пространстве и допустимых папок назначения

Рисунок 12 – Программа установки Python: сведения о поддерживаемых архитектурах, дисковом пространстве и допустимых папок назначения

Нажмите кнопку «Продолжить» («Continue»).

Как все порядочные программы установки, программа установки Python показывает лицензионное соглашение об использовании программного обеспечения. Python – это открытое программное обеспечение, и его лицензия одобрена организацией Open Source Initiative. На протяжении истории Python у него были разные владельцы и спонсоры, каждый из которых оставил свой след в лицензии. Но конечный результат таков: исходный код Python открыт, и его можно использовать на любой платформе, для любых целей, без платы и обязательств.

Рисунок 13 Программа установки Python: лицензионное соглашение

Рисунок 13 – Программа установки Python: лицензионное соглашение

Нажмите кнопку «Продолжить» («Continue») ещё раз.

Из-за особенностей стандартного механизма установки Apple вы должны «согласиться» с лицензией, чтобы выполнить установку. Поскольку Python – открытое программное обеспечение, «согласие» с лицензией скорее расширяет ваши права, нежели ограничивает их.

Рисунок 14 Программа установки Python: диалоговое окно принятия лицензионного соглашения

Рисунок 14 – Программа установки Python: диалоговое окно принятия лицензионного соглашения

Нажмите кнопку «Согласен» («Agree») для продолжения.

Следующий экран позволяет изменить место установки. Python обязательно надо устанавливать на системный диск, но из-за ограничений программы установки это не проверяется. По правде говоря, мне никогда не приходилось изменять место установки.

Рисунок 15 Программа установки Python: стандартный экран установки

Рисунок 15 – Программа установки Python: стандартный экран установки

В этом экране можно также уточнить список устанавливаемых компонентов, выбрав или исключив некоторые из них. Если вы хотите это сделать, нажмите кнопку «Компоненты» («Customize»), в противном случае нажмите «Установить» («Install»).

Рисунок 16 Программа установки Python: экран выборочной установки

Рисунок 16 – Программа установки Python: экран выборочной установки

Если вы хотите произвести выборочную установку, программа установки покажет следущий список компонентов:

  • Фреймворк Python (Python Framework). Это основная часть Python, она всегда выбрана и неактивна, потому что должна быть обязательно установлена.
  • Графические приложения (GUI Applications) включают IDLE – графическую оболочку Python, которую вы будете использовать на протяжении всей книги. Я настоятельно рекомендую оставить эту опцию включённой.
  • Инструменты командной строки UNIX (UNIX command-line tools) включают приложение командной строки python3. Эту опцию я тоже настоятельно рекомендую оставить.
  • Документация Python (Python Documentation) содержит значительную часть информации с docs.python.org.
  • Инструмент обновления профиля оболочки (Shell profile updater) управляет обновлением вашего профиля оболочки (используемого в Terminal.app) и обеспечивает нахождение данной версии Python в путях поиска программ вашей оболочки. Вероятно, вам не потребуется изменять этот пункт.
  • Опцию Исправить системный Python (Fix system Python) изменять не нужно. (Она заставляет ваш «мак» использовать Python 3 как интерпреатор по умолчанию для всех скриптов на Python, включая встроенные системные скрипты от Apple. Будет очень плохо, потому что большинство скриптов написаны на Python 2, и они перестанут правильно работать под Python 3.)

Нажмите кнопку «Установить» («Install») для продолжения.

Для того, чтобы установить системные фреймворки и библиотеки в /usr/local/bin/, программа установки спросит у вас пароль администратора. Без привилегий администратора установить Python на Mac нельзя.

Рисунок 17 Программа установки Python: диалоговое окно ввода пароля администратора

Рисунок 17 – Программа установки Python: диалоговое окно ввода пароля администратора

Нажмите кнопку «OK», чтобы начать установку.

Программа установки будет показывать индикатор прогресса во время установки выбранных компонентов.

Рисунок 18 Программа установки Python: индикатор прогресса

Рисунок 18 – Программа установки Python: индикатор прогресса

Если всё пройдёт правильно, программа установки покажет большую зелёную галку, означающую, что установка завершена успешно.

Рисунок 19 Программа установки Python: установка выпонена

Рисунок 19 – Программа установки Python: установка выпонена

Нажмите кнопку «Закрыть» («Close»), чтобы выйти из программы установки.

Если вы не меняли место установки, свежеустановленные файлы будут располагаться в папке Python 3.1 внутри папки /Applications. Наиболее важная её часть – IDLE, графическая оболочка Python.

Рисунок 20 Содержимое папки /Applications/Python 3.1/

Рисунок 20 – Содержимое папки /Applications/Python 3.1/

Дважды кликните по IDLE, чтобы запустить оболочку Python.

Рисунок 21 Графическая интерактивная оболочка Python на Mac

Рисунок 21 – Графическая интерактивная оболочка Python на Mac

Оболочка Python – это то место, где вы проведёте бо́льшую часть времени, изучая Python. Во всех примерах в этой книге предполагается, что знаете, как найти оболочку Python Shell.

Перейти к использованию оболочки Python.

0.5 Установка на Ubuntu Linux

Современные дистрибутивы Linux подкреплены обширными репозиториями предкомпилированных приложений (пакетов), готовых к установке. Точные сведения могут отличаться от дистрибутива к дистрибутиву. В Ubuntu Linux самый простой способ установить Python 3 – через приложение «Установка/удаление» («Add/Remove») в меню «Приложения» («Applications»).

Рисунок 22 Установка/удаление: приложения, поддерживаемые компанией Canonical

Рисунок 22 – Установка/удаление: приложения, поддерживаемые компанией Canonical

Когда вы впервые запускаете «Установку/удаление», отображается список приложений по категориям. Некоторые из них уже установлены, но бо́льшая часть – нет. Репозиторий содержит более 10 000 приложений, поэтому вы можете применить различные фильтры, чтобы просмотреть меньшие фрагменты репозитория. Фильтр по умолчанию – «Приложения, поддерживаемые компанией Canonical» («Canonical-maintained applications») – показывает небольшое подмножество из общего числа приложений: только те, что официально поддерживаются компанией Canonical, создающей и поддерживающей Ubuntu Linux.

Python 3 не поддерживается Canonical, поэтому сначала выберите из выпадающего меню фильтров «Все Open Source приложения» («All Open Source applications»).

Рисунок 23 Установка/удаление: все Open Source приложения

Рисунок 23 – Установка/удаление: все Open Source приложения

После переключения фильтра на отображение всех открытых приложений сразу же воспользуйтесь строкой поиска, чтобы найти «python 3».

Рисунок 24 Установка/удаление: поиск python 3

Рисунок 24 – Установка/удаление: поиск «python 3»

Теперь список приложений сократился до тех, которые соответствуют запросу «python 3». Нужно отметить два пакета. Первый – «Python (v3.0)». Он содержит собственно интерпретатор Python.

Рисунок 25 Установка/удаление: выбор пакета Python 3.0

Рисунок 25 – Установка/удаление: выбор пакета Python 3.0

Второй пакет, который вам нужен, находится непосредственно над первым — «IDLE (using Python-3.0)». Это графическая оболочка Python, которую вы будете использовать на протяжении всей книги.

Рисунок 26 Установка/удаление: выбор пакета IDLE для Python 3.0

Рисунок 26 – Установка/удаление: выбор пакета IDLE для Python 3.0

После того, как вы отметите эти два пакета, нажмите кнопку «Применить изменения» («Apply Changes») для продолжения.

Программа управления пакетами попросит подтвердить, что выхотите установить два пакета: «IDLE (using Python-3.0)» и «Python (v3.0)».

Рисунок 27 Установка/удаление: применение изменений

Рисунок 27 – Установка/удаление: применение изменений

Нажмите кнопку «Применить» («Apply») для продолжения.

Программа управления пакетами будет показывать индикатор выполнения во время загрузки необходимых пакетов из интернет-репозитория Canonical.

Рисунок 28 Установка/удаление: индикатор выполнения загрузки

Рисунок 28 – Установка/удаление: индикатор выполнения загрузки

После загрузки пакетов программа управления пакетами автоматически начнёт устанавливать их.

Рисунок 29 Установка/удаление: индикатор выполнения установки

Рисунок 29 – Установка/удаление: индикатор выполнения установки

Если всё прошло хорошо, программа управления пакетами подтвердит, что оба пакета были успешно установлены. Отсюда вы можете запустить оболочку Python, дважды кликнув по пункту «IDLE», или, нажав кнопку «Закрыть» («Close»), выйти из программы управления пакетами.

Рисунок 30 Установка/удаление: новые приложения установлены

Рисунок 30 – Установка/удаление: новые приложения установлены

Вы всегда сможете запустить оболочку Python, из меню «Приложения» («Applications»), подменю «Программирование» («Programming»), выбрав пункт «IDLE».

Рисунок 31 Графическая интерактивная оболочка Python для Linux

Рисунок 31 – Графическая интерактивная оболочка Python для Linux

Оболочка Python – это то место, где вы проведёте бо́льшую часть времени, изучая Python. Во всех примерах в этой книге предполагается, что знаете, как найти оболочку Python.

Перейти к использованию оболочки Python.

0.6 Установка на другие платформы

Python 3 доступен на множестве разнообразных платформ. В частности, он доступен почти в любом дистрибутиве Linux, BSD и Solaris. Например, RedHat Linux использует программу управления пакетами yum; у FreeBSD свои порты и коллекции пакетов; у SUSE – zypper, у Solaris – pkgadd. Поиск в интернете по словам «Python 3 + название вашей операционной системы» быстро покажет, имеется ли соответствующий пакет Python 3 и как его установить.

0.7 Использование командной оболочки Python

Оболочка Python – это то место, где можно исследовать синтаксис Python, получать интерактивную справку по командам и отлаживать небольшие программы. Графическая оболочка Python – IDLE – включает в себя также неплохой текстовый редактор, поддерживающий подсветку синтаксиса Python. Если у вас пока нет любимого текстового редактора, стоит попробовать IDLE.

Во-первых, сама по себе оболочка Python – замечательная интерактивная песочница для экспериментов с языком. На протяжении всей книги вы будете встречать примеры наподобие этого:

>>> 1 + 1
2

Первые три угловых скобки (>>>) обозначают приглашение оболочки Python. Их вводить не надо. Это только для того, чтобы показать вам, что этот пример должен выполняться в оболочке Python.

1 + 1 – это, то, что вы вводите. В оболочке вы можете ввести любое корректное выражение или команду языка Python. Не стесняйтесь, она не укусит! Худшее, что может случиться, – это сообщение об ошибке. Команды выполняются сразу (как только вы нажмёте Enter), выражения вычисляются тоже немедленно, и оболочка печатает результат.

2 – результат вычисления этого выражения. Как ожидалось, 1 + 1 является корректным выражением на Python. Результат, конечно же, 2.

Теперь попробуем другой пример.

>>> print('Hello world!')
Hello world!

Довольно просто, правда? Но в оболочке Python можно сделать гораздо больше разных вещей! Если вы где-нибудь застрянете, вдруг забудете команду или какие аргументы нужно передавать какой-либо функции, в оболочке Python вы всегда можете вызвать интерактивную справку. Просто введите help и нажмите Enter.

>>> help
Type help() for interactive help, or help(object) for help about object.

Перевод сообщения оболочки

Введите help() для входа в режим интерактивной справки или help(объект) для получения справки о конкретном объекте.

Есть два режима встроенной справки. Можно получить справку по конкретному объекту, при этом будет просто выведена документация и вы вернётесь к приглашению оболочки Python. Также можно войти в справочный режим, в котором вместо вычислений выражений Python вы просто вводите ключевые слова и названия команд, а в ответ выводится всё, что известно о данной команде.

Чтобы войти в интерактивный справочный режим, введите help() и нажмите Enter.

>>> help()
Welcome to Python 3.0!  This is the online help utility.

If this is your first time using Python, you should definitely check out
the tutorial on the Internet at http://docs.python.org/tutorial/.

Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules.  To quit this help utility and
return to the interpreter, just type "quit".

To get a list of available modules, keywords, or topics, type "modules",
"keywords", or "topics".  Each module also comes with a one-line summary
of what it does; to list the modules whose summaries contain a given word
such as "spam", type "modules spam".

help> 

Перевод сообщений оболочки

Добро пожаловать в Python 3.0! Вы находитесь в режиме оперативной справки.

Если вы используете Python впервые, вам определённо следует ознакомиться с обучающим интернет-курсом на http://docs.python.org/tutorial/.

Введите название модуля, ключевое слово или тему, чтобы получить справку по написанию программ на Python и использованию модулей. Чтобы выйти из справочного режима и вернуться в интерпретатор, просто введите quit.

Чтобы просмотреть список доступных модулей, ключевых слов и тем справки, введите «modules», «keywords» или «topics». У каждого модуля есть краткое описание его назначения; чтобы получить список модулей, в описании которых встречается определённое слово, например, слово «spam», введите «modules spam».

Обратите внимание, что приглашение изменилось с >>> на help>. Это значит, что вы находитесь в режиме интерактивной справки. Здесь вы можете ввести любое ключевое слово, команду, название модуля или функции – что угодно, что может понять Python – и прочитать документацию по нему.

help> print                                                                 ①
Help on built-in function print in module builtins:

print(...)
    print(value, ..., sep=' ', end='n', file=sys.stdout)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file: a file-like object (stream); defaults to the current sys.stdout.
    sep:  string inserted between values, default a space.
    end:  string appended after the last value, default a newline.

help> PapayaWhip                                                            ②
no Python documentation found for 'PapayaWhip'

help> quit                                                                  ③

You are now leaving help and returning to the Python interpreter.
If you want to ask for help on a particular object directly from the
interpreter, you can type "help(object)".  Executing "help('string')"
has the same effect as typing a particular string at the help> prompt.
>>>                                                                         ④

Перевод сообщений оболочки

Вы покидаете режим справки и возвращаетесь в интерпретатор Python. Если вы хотите получить справку о некотором объекте прямо из интерпретатора, можете ввести help(объект). Выполнение help(‘строка’) работает так же, как ввод этой строки в приглашение help>.

  1. Строка 1. Чтобы получить документацию по функции print(), просто введите print и нажмите Enter. Интерактивная справка покажет нечто вроде man-страницы: имя функции, краткое описание, аргументы их значения по умолчанию и так далее. Если документация выглядит не очень понятно, не пугайтесь. В ближайших главах вы получите более полное представление обо всём этом.

    Перевод сообщений оболочки

    Справка по встроенной функции print из модуля builtins:

    Печатает значения в указанный поток или в sys.stdout (по умолчанию).

    Необязательные именованные аргументы:

    • file – файлоподобный объект (поток), по умолчанию sys.stdout;
    • sep – строка, вставляемая между значениями, по умолчанию пробел;
    • end – строка, дописываемая после последнего значения, по умолчанию символ новой строки.
  2. Строка 13. Конечно, интерактивная справка не всё знает. Если вы введёте что-то, что не является командой Python, модулем, функцией или другим встроенным ключевым словом, интерактивная справка лишь пожмёт своими виртуальными плечами.

    Перевод сообщений оболочки

    В Python не найдена документация по «PapayaWhip»

  3. Строка 16. Чтобы выйти из интерактивной справки, введите quit и нажмите Enter.

    Перевод сообщений оболочки

    Вы покидаете режим справки и возвращаетесь в интерпретатор Python. Если вы хотите получить справку о некотором объекте прямо из интерпретатора, можете ввести help(объект). Выполнение help(‘строка’) работает так же, как ввод этой строки в приглашение help>.

  4. Строка 22. Приглашение снова стало >>>, чтобы показать, что вы вышли из режима интерактивной справки и вернулись в оболочку Python.

IDLE, графическая оболочка Python, включает ещё и текстовый редактор с подсветкой кода Python.

0.8 Редакторы и IDE для Python

IDLE – не лучший вариант, когда дело доходит до написания программ на Python. Поскольку программирование полезнее начинать изучать с освоения самого языка, многие разработчики предпочитают другие текстовые редакторы и интегрированные среды разработки (Integrated Development Environment, IDE). Я не буду здесь о них подробно рассказывать, но у сообщества Python есть список поддерживающих Python редакторов, покрывающий широкий спектр платформ и лицензий.

Вы также можете взглянуть на список IDE, поддерживающих Python, правда, пока немногие из них поддерживают Python 3. Одна из них – PyDev, плагин для Eclipse, превращающий его в полноценную среду разработки на Python. И Eclipse, и PyDev кроссплатформенные и открытые.

На коммерческом фронте есть Komodo IDE от ActiveState. Его нужно лицензировать для каждого пользователя, но студентам дают скидки, а также есть возможность бесплатно ознакомиться с продуктом в течение ограниченного периода.

Я пишу на Python девять лет, и делаю это в GNU Emacs, а отлаживаю в оболочке Python в командной строке. В разработке на Python нет более правильных или менее правильных способов. Делайте то, что считаете правильным, то, что работает для вас.

Теги

PythonОбучениеПрограммирование

Python is a popular programming language used by a lot of people from different professions. Python is a scripting language supported by different platforms and operating systems like Windows, Linux, MacOS, BSD, etc. Developing and running python can be done in different ways but in a practical way, we generally need some editor. Python Idle is a simple editor that provides basic features of advanced Integrated Development Environments.

Install For Windows

In Windows Idle is provided with the Python libraries and executable. In this tutorial, we will download Python 3.6 with Idle from the following link. We prefer 64 bit Python.

https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe

Install For Windows
Install For Windows

Install For Ubuntu, Debian, Mint, Kali

We can install idle with different ways but the easiest and reliable way is using package manager named apt .

$ sudo apt install idle
Install For Ubuntu, Debian, Mint, Kali
Install For Ubuntu, Debian, Mint, Kali

Install For Fedora, CentOS, RHEL

We can install Python Idle in the Fedora, CentOS and RHEL distributions like below.

$ sudo yum install idle

Interactive Python Shell

The idle main window is an interactive Python shell. We can use this shell for simple and fast scripting. This console provides the following features.

  • Creating and saving script files
  • Editing script files
  • Creating new Python shells
  • Debugging Python scripts
Interactive Python Shell
Interactive Python Shell

Create New File

Idle opens Python shell by default. The shell can be used simple scripts or test but for bigger projects, we should create a python script file and save our code to this file. We can create a script file from File->New File menu like below. After completing coding we should save the file with a related name.

Create New File
Create New File

Run Script File

We will use the following code to run. We will use F5 in order to run the following code. An alternative way to run is by clicking Run->Run Module from the menu.

age = input("Say your age:")

print("You are "+age+" years old")

This will open Idle shell window and run our script in the Python shell as we can see below.

Run Script File
Run Script File

Для установки Python на твой компьютер нужно скачать установочный файл с сайта https://www.python.org/

1.png

Рис. (1). Сайт www.python.org

и запустить скачанный файл.

2.png

Рис. (2). Установка Python. Шаг (1)

В окне установки лучше поставить галочку в чек-бокс Add Python (3.10) to Python. Это поможет в дальнейшем, когда придёт время более профессионально использовать программу.

3.png

Рис. (3). Установка Python. Шаг (2)

Можно выполнить установку по умолчанию (Install Now), но, если интересно посмотреть, какие дополнения устанавливаются вместе с интерпретатором, и выбрать место установки, то остановимся на пункте «Настроить установку» (Customize installation).
Вместе с интерпретатором устанавливается документация, пакетный менеджер pip, интегрированная среда разработки IDLE (Integrated Development and Learning Environment) и библиотеки для построения графического интерфейса (Tkinter).

4.png

Рис. (4). Установка Python. Шаг (3)

Окно расширенных опций предлагает:
• определиться с установкой Python для всех пользователей компьютера;
• связать все файлы с расширением .py с Python, что позволит запускать программы, написанные на Python, двойным щелчком мыши;
• создавать ярлыки для установленных приложений;
• добавить Python к переменным окружения;
• перекомпилировать стандартную библиотеку.

55.png

Рис. (5). Установка Python. Шаг (4)

После выбора кнопки Install начнётся установка программы, обычно она длится недолго.

66.png

Рис. (6). Установка Python. Шаг (5)

Вот, Python установлен на компьютер. Можно им пользоваться.

77.png

Рис. (7). Установка Python. Шаг (6)

Найди его в главном меню. И запусти среду разработки IDLE.

5.png

Рис. (8). Главное меню

Источники:

Рис. 1. Сайт www.python.org. © ЯКласс.

Рис. 2. Установка Python. Шаг 1. © ЯКласс.

Рис. 3. Установка Python. Шаг 2. © ЯКласс.

Рис. 4. Установка Python. Шаг 3. © ЯКласс.

Рис. 5. Установка Python. Шаг 4. © ЯКласс.

Рис. 6. Установка Python. Шаг 5. © ЯКласс.

Рис. 7. Установка Python. Шаг 6. © ЯКласс.

Рис. 8. Главное меню. © ЯКласс.

Python – перспективный и востребованный язык. Он был разработан в 1991 году, и с тех пор завоевал огромную популярность. Уже несколько лет Пайтон уверенно лидирует во всех рейтингах языков программирования. Это закономерно – язык удачно совместил в себе несколько важных преимуществ:

  1. Простоту изучения – Пайтон считается лучшим языком для начинающих.
  2. Понятный, гибкий, интуитивный синтаксис – код легко писать, читать и модифицировать.
  3. Универсальность – Python подходит для создания любых программ, кроме тех приложений, которым требуется высокая производительность и прямое взаимодействие с «железом».
  4. Возможность использования в самых перспективных сферах разработки – от искусственного интеллекта до интернета вещей.
  5. Беспроблемную интеграцию с любыми другими языками и технологиями:
  • фрагменты Python-приложений, которым необходима высокая скорость исполнения, можно писать на C, C++ или Java;
  • на Python часто пишут код, связывающий разнообразные службы и компоненты на крупных платформах;
  • серверная часть веб-приложений на Python прекрасно сочетается с любыми фреймворками, на которых пишут пользовательские интерфейсы.

Рейтинг популярности языков программирования <a href="https://www.tiobe.com/tiobe-index/" target="_blank" rel="noopener noreferrer nofollow">TIOBE</a>

Рейтинг популярности языков программирования TIOBE

Очевидные преимущества языка привлекают внимание множества талантливых разработчиков. В результате экосистема Python постоянно пополняется новыми фреймворками, библиотеками и модулями, с помощью которых можно реализовать практически любой проект – от сложного веб-приложения до нейронной сети. Чаще всего Python применяют для разработки бэкенда (серверной части веб-приложений), в искусственном интеллекте, для анализа и визуализации больших данных, в автоматизации бизнес-процессов.

Помимо длинного списка преимуществ, Пайтон известен несколькими недостатками. Главные из них:

  1. Низкая (по сравнению с C++ и Java) производительность. По этой причине на Python не пишут игры и другие приложения, для которых критична максимальная скорость исполнения. Пайтон также не подходит для решения большинства олимпиадных задач, которые предусматривают ограничения по скорости выполнения и объему используемой памяти.
  2. Высокое потребление системных ресурсов. Даже самая простая игра на Пайтон будет загружать процессор и оперативную память гораздо сильнее, чем аналогичное приложение на C++ или Java.
  3. Выделение блоков кода пробелами. В отличие от других языков, функциональные блоки в Python выделяются пробелами. Использование табуляции допускается, но не рекомендуется, поскольку при смешивании пробелов и табуляции в одной программе интерпретатор выдает ошибку. Лишний или недостающий пробел также вызовет ошибку.
  4. Открытый, некомпилированный код готовых приложений и скриптов. Python – интерпретируемый язык, программы на нем обычно не компилируются в .exe файлы, и пользователи могут случайно повредить код. Кроме того, для запуска некомпилированных Пайтон-программ требуется установка интерпретатора. Эту проблему можно решить упаковкой Python-приложения в exe-файл, но такой метод не является компиляцией в полном смысле этого слова.

Где скачать Питон и как установить

Чтобы писать и запускать Python-программы на своем компьютере, нужно установить интерпретатор: он будет переводить инструкции на Python в понятный компьютеру машинный код. Интерпретатор Python можно установить любым из перечисленных ниже способов.

Способ 1: Отдельная установка. Понадобится установочный файл, скачанный с официального сайта. Выберите нужную платформу – в соответствующих разделах выложены релизы Python для Windows, для macOS и для других поддерживаемых ОС. Во время установки интерпретатора будет также установлена базовая среда разработки – ее можно запустить, кликнув в меню по IDLE. Но эта среда не отличается удобством и подходит лишь для запуска небольших скриптов.

Стандартная IDLE Python не отличается большим набором опций

Стандартная IDLE Python не отличается большим набором опций

Гораздо удобнее писать и запускать программы на Python в специализированной IDE (интегрированной среде разработки) вроде PyCharm или Wing, либо в универсальном редакторе кода – например, Sublime Text, Vim или Visual Studio Code. Редактор или IDE устанавливают после установки Python.

Способ 2: Установка в составе IDE. Минималистичная IDE Thonny автоматически устанавливает Python. Это оптимальный способ для начинающих:

  • не нужно устанавливать дополнительные плагины, как при использовании универсальных редакторов;
  • не придется выбирать нужную версию интерпретатора, как при установке PyCharm;
  • не потребуются никакие дополнительные настройки – сразу после установки можно писать и запускать код.

Thonny устанавливает Пайтон самостоятельно

Thonny устанавливает Пайтон самостоятельно

Способ 3: Установка вместе с пакетом Anaconda или Miniconda. Эти пакеты, помимо интерпретатора Python, включают в себя множество модулей для научных расчетов, а в качестве IDE используют Spyder. Если вы не планируете писать программы для научных и инженерных вычислений, лучше остановить выбор на первом или втором способе.

Spyder в комплекте с Anaconda или Miniconda отлично подходит для инженерных расчетов

Spyder в комплекте с Anaconda или Miniconda отлично подходит для инженерных расчетов

Как установить Python на Windows

Установка Python в составе специализированной IDE вроде Thonny не вызовет затруднений – достаточно принять условия лицензионного соглашения и нажать кнопку Install. Если же вы хотите писать и запускать код в редакторе Visual Studio Code или в IDE PyCharm, сначала придется скачать и установить нужную версию интерпретатора. Установить Python на Windows очень просто:

  • кликните по скачанному с официального сайта файлу;
  • выберите Install Now;
  • не забудьте отметить опцию Add Python 3.x to PATH.

Обязательно добавьте Пайтон в переменную окружения <b>PATH</b>

Обязательно добавьте Пайтон в переменную окружения PATH

Обратите внимание: последняя версия, работающая на Windows 7 – Python 3.8.11.

Установка Python на macOS

Операционная система macOS включает интерпретатор Python по умолчанию. Но, скорее всего, версия окажется безнадежно устаревшей – macOS, начиная с 10.8 и заканчивая 12.3., поставлялась с Python 2.7. Проверить версию можно в терминале с помощью команды python --version.

Чтобы установить свежий релиз Python, скачайте нужную версию с официального сайта и запустите установку, кликнув по файлу дважды. Нажмите кнопку Continue.

Установить Python на macOS так же просто, как на Windows

Установить Python на macOS так же просто, как на Windows

После завершения установки папка с Python откроется автоматически.

Можно запускать IDLE

Можно запускать IDLE

Установка Python на Ubuntu

Практически все ОС семейства Linux поставляются с Python. Проверить версию интерпретатора на Ubuntu можно с помощью команды: python3--version. Если нужна более свежая версия Python, интерпретатор придется обновить. Откройте терминал (CTRL + ALT + T) и выполните последовательно эти команды:

        sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.10

    

Проверьте успешность установки:

        $ python3.10 --version
3.10.4

    

Настройка Visual Studio Code для работы с Python в среде macOS

Visual Studio Code – один из самых популярных редакторов кода. VS Code также можно рассматривать, как простую IDE – там есть набор инструментов для автозавершения кода и отладки программ. Скачайте установочный файл, дважды кликните, чтобы открыть архив:

Архив с VS Code

Архив с VS Code

И перенесите редактор в приложения:

Для установки достаточно перенести файл в <b>Applications</b>

Для установки достаточно перенести файл в Applications

Теперь нужно открыть редактору доступ в папку, где хранятся программы и скрипты на Python. Создайте папку на рабочем столе, затем откройте ее в VS Code. Редактор запросит разрешение на доступ – нажмите ОК:

VS Code нужен доступ к папке с программами на Python

VS Code нужен доступ к папке с программами на Python

Если появится вопрос, доверяете ли вы авторам скриптов, находящихся в папке – ответьте утвердительно:

Стандартный вопрос о доверии к авторам скриптов

Стандартный вопрос о доверии к авторам скриптов

Теперь нужно установить расширение для работы с программами на Python. Проще всего предоставить редактору сделать это самостоятельно. Для этого создайте файл с расширением .py в папке, к которой уже предоставили доступ. VS Code автоматически обнаружит новый тип расширения и предложит установить плагин (справа внизу):

Запрос на установку расширения

Запрос на установку расширения

Нажмите Install для запуска установки:

Установка расширения для Python в VS Code

Установка расширения для Python в VS Code

Другой способ установить плагин для работы с Python-кодом – выбрать его из списка доступных расширений на маркетплейсе:

Установка из маркетплейса

Установка из маркетплейса

Осталось выбрать нужную версию интерпретатора Python. Нажмите на кнопку Select Python Interpreter:

Выбор интерпретатора

Выбор интерпретатора

Затем выберите рекомендованную (самую свежую версию) из доступных:

Если в списке будет несколько версий – выбирайте самую свежую

Если в списке будет несколько версий – выбирайте самую свежую

Второй способ подключить нужную версию интерпретатора – нажать CMD + SHIFT + P, напечатать Python, и выбрать Select Interpreter.

Настройка Visual Studio Code для работы с Python в среде Windows

Скачайте установочный файл с официального сайта. Дважды кликните по файлу для запуска мастера установки. После завершения установки VS Code автоматически запустится. Нажмите комбинацию клавиш Ctrl + Shift + X, чтобы открыть Расширения. Это также можно сделать из меню – выберите Обзор и затем Расширения:

Расширения в VS Code для Windows

Расширения в VS Code для Windows

Введите python в поле поиска, затем выберите расширение Python, подписанное Майкрософт – обычно это первый плагин в списке найденных. Нажмите на кнопку Установка:

Нужное расширение опубликовано Майкрософт

Нужное расширение опубликовано Майкрософт

После установки расширения кнопка изменится на значок ⚙Параметры. Как правило, VS Code автоматически распознает интерпретатор Python. Если этого не произошло, либо нужно подключить другую версию – наберите Python: Select Interpreter в строке состояния (status bar) и выберите нужный вариант.

Выбор нужного интерпретатора в строке состояния

Выбор нужного интерпретатора в строке состояния

Настройка PyCharm

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

Выбрать интерпретатор для отдельного проекта можно из строки состояния (status bar):

Выбор нужной версии интерпретатора из строки состояния

Выбор нужной версии интерпретатора из строки состояния

Также можно выбрать нужную версию Python, нажав Ctrl + Alt + S, и перейдя в настройки проекта: Project название проекта > Python Interpreter. Чтобы просмотреть список всех установленных интерпретаторов, нажмите Show All:

Show All покажет все установленные интерпретаторы

Show All покажет все установленные интерпретаторы

Чтобы выбрать интерпретатор для всех новых проектов по умолчанию:

  1. На Windows и Linux откройте в меню File > New Projects Setup > Settings for New Projects.
  2. На macOS перейдите в File > New Projects Setup > Preferences for New Projects.

Затем в настройках Python Interpreter выберите один из установленных интерпретаторов, либо кликните по значку-шестеренке, чтобы загрузить новый.

Интерпретаторы Python онлайн

Самый известный из таких интерпретаторов – проект Jupyter Notebook. Запускать программы на Питоне можно прямо на странице:

<b>Jupyter Notebook</b> исполняет код в браузере

Jupyter Notebook исполняет код в браузере

При желании Jupyter Notebook можно установить на свой компьютер с помощью команды pip install notebook. Если во время установки появится сообщение о том, что на компьютере нет Rust, его можно скачать здесь. Запускают Jupyter Notebook командой jupyter notebook, после чего блокнот можно открыть в браузере по ссылке http://localhost:8888/tree.

Онлайн-интерпретаторы особенно удобны в том случае, когда по каким-то причинам установить Python на собственное устройство нельзя. Таким интерпретатором можно пользоваться в любом браузере – на ноутбуке, рабочем компьютере, смартфоне или планшете. Вот небольшой список отличных онлайн IDE для работы с Python:

  • Replit – позволяет подключать любые библиотеки, загружать нужные файлы и базы данных.
  • Python Online Compiler – простой интерпретатор, отлично подойдет для новичков.
  • Online Python – удобный и простой интерпретатор.
  • Online Python 3 IDE – поддерживает совместную разработку.
  • Online Python Interpreter – предоставляет возможность сохранять и скачивать проекты.

Онлайн-интерпретатор работает в любом браузере

Онлайн-интерпретатор работает в любом браузере

Подведем итоги

В первой части мы рассмотрели преимущества и недостатки Python, и обсудили все возможные способы запуска интерпретатора – с установкой и без. Во второй части мы расскажем о книгах, курсах, YouTube-каналах и других полезных ресурсах для самостоятельного изучения языка.

***

📖 Содержание самоучителя

  1. Особенности, сферы применения, установка, онлайн IDE
  2. Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
  3. Типы данных: преобразование и базовые операции
  4. Методы работы со строками
  5. Методы работы со списками и списковыми включениями
  6. Методы работы со словарями и генераторами словарей
  7. Методы работы с кортежами
  8. Методы работы со множествами
  9. Особенности цикла for
  10. Условный цикл while
  11. Функции с позиционными и именованными аргументами
  12. Анонимные функции
  13. Рекурсивные функции
  14. Функции высшего порядка, замыкания и декораторы
  15. Методы работы с файлами и файловой системой

Понравилась статья? Поделить с друзьями:
  • Как установить icon pack windows 10
  • Как установить icloud на компьютер windows 10
  • Как установить icloud drive на windows
  • Как установить icc профиль windows 10 для принтера
  • Как установить icc профиль windows 10 для монитора