Это старая версия документа!
Установка интерпретатора
Основной реализацией Python является CPython (именно его можно скачать с https://python.org).
Дистрибутив Python включает:
- Собственно интерпретатор
- Стандартную библиотеку (батарейки в комплект входят)
- Собственный менеджер пакетов (pip)
Python — очень распространенный язык программирования. Он доступен в магазине приложений Windows, менеджере пакетов всех современных дистрибутивы Linux и в MacOS через менеджер пакетов homebrew.
Python — интерпретируемый язык программирования. Программа на нем всегда (почти) распространяется в виде исходных кодов и называется скриптом. Файлы скриптов, как правило, имеют расширение .py
.
Интерактивный режим
Если запустить интерпретатор Python непосредственно, то он запуститься, как консольное приложение в интерактивном режиме:
> python3 Python 3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170118] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
Для выхода можно использовать Ctrl-Z
+ Ввод (Windows) или Ctrl-D
(все остальные).
Тут можно вводить команды по одной и радоваться результату:
>>> a = 42 >>> b = a*2 >>> b+a 126
В какой программе писать на Python?
Не надо работать у обычном блокноте и тем более в текстовом процессоре, нужен редактор который умеет:
- Подсветку синтаксиса Python;
- Автодополнение кода на Python;
- Режим «использовать пробелы вместо табов»;
- Режим табличного / многокурсорного редактирования.
Конкретные программы
Текстовые редакторы для исходного кода:
Среды разработки:
Расширения файлов
*.py
— скрипт на Python. При правильной настройке в Windows файлы с этим расширением будут по умолчанию запускаться в Python.*.pyw
— скрипт на Python. В отличии от*.py
в Windows не будет открываться консоль при запуске файлов с этим расширением. Используются для создания приложений с графическим интерфейсом.__pycache__
— папка, генерируемая Python в процессе работы (можно удалять)
В Windows для запуска .py
нужно настроить их открытие в программе python, а в Linux и Mac скрипты на Python запускаются, как обычные приложения при помощи шебанга.
Собрать исполняемый модуль для Windows (.exe
) из Python программы можно только со специальными ухищрениями.