Итак, когда Вы уже решили что будете изучать Python, Ваша первая задача – установить все необходимые инструменты. Честно говоря, я мог бы и не писать эту заметку, Вы наверняка и без меня сможете справиться с такой простой задачей, но я все же решил написать небольшую инструкцию.
Установка Python сильно отличается в зависимости от используемой платформы. Чтобы не забивать Вам голову всякими сложностями, расписал все по пунктам:
- пользователи Windows могут скачать установочный файл с официального веб-сайта Python – python.org/download/
Ну а дальше все как обычно – запускаете установщик и жмете на кнопки «Да» и «Далее», тут не должно возникнуть никаких проблем. Посмотрите видео (не мое):
- у пользователей Linux и Mac OS X Python наверняка уже установлен, т.к. он входит в стандартную поставку этих ОС уже довольно давно. Да и не мне учить этих пользователей как устанавливать программы ?
- некоторые пользователи Linux и Mac OS X, а также большинство пользователей Unix) могут установить Python из исходников
Для всех остальных (пользователей телефонов, планшетов, игровых консолей) – python.org/download/other/
Как я уже написал выше, всю необходимое Вы можете найти на официальном сайте – python.org. Главное – убедиться в том, что Python еще не установлен. Например, чтобы проверить установлен ли Python в Windows 7, можно открыть список папок в меню «Пуск»:
В Unix или Linux проверяйте директорию /usr
IDLE и Python command line
После установки интерпретатора Вы уже сразу можете приступить к изучению самого языка Python. Вместе с интерпретатором устанавливаются средства разработки в виде IDLE (интегрированная среда разработки на языке Python, созданная с помощью библиотеки Tkinter) и режим командной строки.
Возможности IDLE:
- подсветка и автозавершение кода, различные подсказки;
- возможность выполнения кода на лету как в командной строке;
- встроенный отладчик;
- справочная система.
По сути дела IDLE это визуальная оболочка командной строки Python интерпретатора, несомненно в ней много недостатков, но ее вполне хватает для начинающего, а минималистичный интерфейс и подсветка кода облегчает работу и не отвлекает от программирования и изучения языка