Первая программа. Среда разработки IDLE
Сегодня мы напишем свою первую программу в среде разработки IDLE.
После загрузки и установки python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом).
Здесь и далее буду приводить примеры под ОС Windows, так как именно она у меня сейчас под рукой.
Запускаем IDLE (изначально запускается в интерактивном режиме), после чего уже можно начинать писать первую программу. Традиционно, первой программой у нас будет «hello world».
Чтобы написать «hello world» на python, достаточно всего одной строки:
Вводим этот код в IDLE и нажимаем Enter. Результат виден на картинке:
Поздравляю! Вы написали свою первую программу на python! (если что-то не работает).
С интерактивным режимом мы немного познакомились, можете с ним ещё поиграться, например, написать
Но, всё-таки, интерактивный режим не будет являться основным. В основном, вы будете сохранять программный код в файл и запускать уже файл.
Для того, чтобы создать новое окно, в интерактивном режиме IDLE выберите File → New File (или нажмите Ctrl + N).
В открывшемся окне введите следующий код:
Первая строка печатает вопрос ("Как Вас зовут? "), ожидает, пока вы не напечатаете что-нибудь и не нажмёте Enter и сохраняет введённое значение в переменной name.
Во второй строке мы используем функцию print для вывода текста на экран, в данном случае для вывода «Привет, » и того, что хранится в переменной «name».
Теперь нажмём F5 (или выберем в меню IDLE Run → Run Module) и убедимся, что то, что мы написали, работает. Перед запуском IDLE предложит нам сохранить файл. Сохраним туда, куда вам будет удобно, после чего программа запустится.
Вы должны увидеть что-то наподобие этого (на скриншоте слева — файл с написанной вами программой, справа — результат её работы):
Поздравляю! Вы научились писать простейшие программы, а также познакомились со средой разработки IDLE. Теперь можно немного отдохнуть, а потом начать изучать python дальше. Можете посмотреть синтаксис python, циклы или условия. Желаю удачи!
Для вставки кода на Python в комментарий заключайте его в теги
3. Работа в IDLE. Первая программа
По своей сути IDLE — это текстовый редактор с функциями, полезными для работы с Python. Её преимущества мы разберём позже, а сейчас первую программу напишем в Блокноте.
а) Откроем Блокнот и введём команду «import this» (это PEP\(20\), о нём мы говорили в разделе «Что такое Python?»).

Рис. \(1\). Блокнот
б) Сохраним текстовый файл с расширением .py.

Рис. \(2\). Сохранение файла
в) Найдём файл zen и обратим внимание на его иконку, характерную для программ, созданных на Python.

Рис. \(3\). Сохранённая программа
г) Откроем файл двойным щелчком. Промелькнуло, и не успели прочитать?
Дополним текст программы ещё одной фразой: «input('Press Enter to continue')».
Сохранить и запустить двойным щелчком ещё раз.
Вот он, Дзен Питона от Тима Петерса:
• красивое лучше уродливого.
• Явное лучше неявного.
• Простое лучше сложного.
• Сложное лучше запутанного.
И так далее.

Рис. \(4\). Дзен Питона от Тима Петерса
Фраза, которую мы написали — input('Press Enter to continue') — заставляет интерпретатор ждать какого-нибудь ввода. Здесь input — встроенная функция интерактивного ввода, а текст в кавычках — подсказка, что именно нужно ввести. Текст в кавычках не интерпретируется, поэтому ты можешь нажать не только Enter, но и любую другую клавишу.
Созданный файл откроем с помощью IDLE.

Рис. \(5\). Открытие файла
И заметим первое преимущество IDLE: это подсветка синтаксиса. Цвета подсветки настраиваются, но и выбранные по умолчанию подсказывают программисту, какую конструкцию языка он использует. В нашем примере оранжевые — ключевые слова; функции — фиолетовые; строки — зелёные.

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

Рис. \(7\). Подсказки
• история команд в интерактивном режиме;
• режим редактирования файлов.
Мы больше не будем писать программы в Блокноте, а сразу запустим IDLE Python из Главного меню.

Рис. \(8\). Запуск Python
Этот интерактивный режим называют REAPL (read-eval-print loop), что означает цикл чтение-вычисление-вывод. А символы «>>>» называют приглашением Python.
Вот несколько примеров работы в интерактивной среде.

Рис. \(9\). Пример вычислений
Определимся с некоторыми терминами на этом примере:
![]()
Рис. \(10\). Фрагмент вычислений \(1\)
>>> приглашение;
\(2+2\) — выражение;
\(4\) — результат.
![]()
Рис. \(11\). Фрагмент вычислений \(2\)
>>> \(add=123+456\) — объекту со значением \(123+456\) присваивается имя \(add\);
>>> \(add\) — вызывается значение объекта с именем \(add\);
\(579\) — результат.
И ещё один пример на сравнение.

Рис. \(12\). Вывод
Здесь print — встроенная функция вывода.
\(123+456\) — её аргумент, он вычисляется, результат — \(579\).
А во втором примере \(123+456\) заключено в кавычки (одинарные или двойные — безразлично). Так как текст в кавычках не интерпретируется, вычисления не произошло. Результат — \(123+456\).
В IDLE есть режим работы с файлами программ. Создать новый файл можно из меню: File — New File или комбинацией Ctrl \(+\) N.

Рис. \(13\). Создание нового файла
В открывшемся новом окне файла можно написать программу. Сохранить её File — Save или File — Save As.

Рис. \(14\). Сохранение новой программы
И запустить программу на выполнение. Run — Run Module.

Рис. \(15\). Запуск программы
Результат выполнения кода откроется в новом окне Python Shell.
Рис. 1. Блокнот. © ЯКласс.
Рис. 2. Сохранение файла. © ЯКласс.
Рис. 3. Сохранённая программа. © ЯКласс.
Рис. 4. Дзен Питона от Тима Петерса. © ЯКласс.
Рис. 5. Открытие файла. © ЯКласс.
Рис. 6. Программа. © ЯКласс.
Рис. 7. Подсказки. © ЯКласс.
Рис. 8. Запуск Python. © ЯКласс.
Рис. 9. Пример вычислений. © ЯКласс.
Рис. 10. Фрагмент вычислений 1. © ЯКласс.
Рис. 11. Фрагмент вычислений 2. © ЯКласс.
Рис. 12. Вывод. © ЯКласс.
Рис. 13. Создание нового файла. © ЯКласс.
Рис. 14. Сохранение новой программы. © ЯКласс.
Рис. 15. Запуск программы. © ЯКласс.
IDLE (Python)
IDLE — это интегрированная среда разработки на языке Python, созданная с помощью библиотеки Tkinter. Названа так в честь Эрика Айдла из Монти Пайтон. Поставляется вместе с Python.
См. также
Ссылки
python.org/idle — официальный сайт IDLE
- Свободные интегрированные среды разработки
- Кроссплатформенное программное обеспечение
- Python
Wikimedia Foundation . 2010 .
Полезное
Смотреть что такое "IDLE (Python)" в других словарях:
- IDLE (Python) — Infobox Software name = IDLE caption = IDLE in action under Windows: text editor with syntax highlight and interactive shell developer = latest release version = 1.2.2 latest release date = 21 February 2008 operating system = Cross platform genre … Wikipedia
- Idle (disambiguation) — Idle generally refers to a lack of motion or energy.Idle may also refer to: * Idle (CPU) CPU non utilisation or low priority mode * IDLE (Python), an Integrated Development Environment for the Python programming language * Idle, West Yorkshire, a … Wikipedia
- IDLE — в Windows Тип Интегрированная среда разработки Операционная система … Википедия
- Python (programming language) — Python (langage) Pour les articles homonymes, voir Python. Python … Wikipédia en Français
- Python Software Foundation — PSF … Википедия
- IDLE — Pour l’article homonyme, voir Eric Idle. … Wikipédia en Français
- Python (Monty) Pictures — Limited comprises the five surviving members of the main Monty Python team, who now serve as the directors. Python (Monty) Pictures which was incorporated in 1973 and now manages ongoing activities resulting from their previous work together. In… … Wikipedia
- IDLE — steht für: International Date Line East, eine der Zonenzeiten der Zeitzone UTC+12 Idle, Bestandteil von Informatik Fachbegriffen (z.B. Idle Task für Leerlaufprozess) Integrated DeveLopment Environment, Entwicklungsumgebung für die… … Deutsch Wikipedia
- Python Night - 30 Years of Monty Python — Infobox Television show name = Python Night caption = Pythons as Gumbies (from left to right): Terry Jones, John Cleese, Michael Palin, Terry Gilliam and Eddie Izzard format = Sketch Comedy/Special runtime = 2 hours 2 minutes creator = John… … Wikipedia
- Python (langage) — Pour les articles homonymes, voir Python. Python … Wikipédia en Français
- Обратная связь: Техподдержка, Реклама на сайте
- Путешествия
Экспорт словарей на сайты, сделанные на PHP,
WordPress, MODx.
- Пометить текст и поделитьсяИскать в этом же словареИскать синонимы
- Искать во всех словарях
- Искать в переводах
- Искать в ИнтернетеИскать в этой же категории
Перевод "idle" на русский
Всегда сопротивляйтесь побуждению к праздной лести и выдуманным историям, предназначенным для того, чтобы произвести впечатление.
In the meantime, competitors aren't sitting idle.
Тем временем, конкуренты не сидят без дела.
On the other hand, cybercriminals do not sit idle; they invent new tricks every day.
С другой стороны, киберпреступники не сидят без дела; они изобретают новые трюки каждый день.
But it lies idle there, while others in the trading community or in government have desperate need of it.
Но оно лежит там без дела, в то время как другие члены торгового сообщества или правительства отчаянно нуждаются в нем.
This is no idle threat - drug trafficking carries a punishment of the death penalty.
Это не пустая угроза - незаконный оборот наркотиков влечёт за собой наказание в виде смертного приговора.
Nothing, except one more proof that the idea of going beyond capitalism is an idle fantasy.
Ничего, кроме еще одного доказательства, что идея выхода за пределы капитализма - пустая фантазия.
But these were the idle thoughts of a man moving at full speed in the direction of the Kremlin.
Но это были праздные мысли человека, движущегося на полной скорости в сторону Кремля.
Interaction with Russian universities is not at all an idle question for us.
«Взаимодействие с российскими университетами для нас совсем не праздный вопрос.
According to don Woligroski, they are not going to sit idle after the successful release of processors Ryzen first generation.
По словам Дона Волигроски, они не собираются сидеть без дела после успешного выпуска процессоров Ryzen первого поколения.
While in Kremenets, Ivan III does not sit idle, but is actively engaged in diplomacy.
Находясь в Кременце, Иван III не сидит без дела, а активно занимается дипломатией.
Sorel had success mostly among snobbish and idle intellectuals and no less snobbish and idle heirs of wealthy entrepreneurs.
Сорель имел успех большей частью у снобистских и праздных интеллектуалов и не менее снобистских и праздных наследников богатых предпринимателей.
Know always what you are thinking about, and why; keep your mind at intelligent work, and do not leave it time to be so idle, for it is in those idle moments that all evil comes.
Всегда знайте, о чём вы думаете и почему; пусть ум будет всегда в умственном труде, не оставляйте его без дела, ведь именно в эти праздные моменты и входит зло.
Возможно неприемлемое содержание
Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.
