Как открыть idle в python windows

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

  • Запуск 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.

I am just starting to learn Python and I am using Windows 10. I downloaded and installed Python 3.4.3. But everytime I open Python from my Desktop or from C:\Python\python.exe it just opens a black command prompt without any Menu options like File menu, Edit Menu, Format Menu etc. I can’t see any colors of the code, it’s just black screen with white text. I searched about it on internet and came to know that what I am opening is the Editor winodws and I need to open Shell Window in order to have access to all of those options and features. I can’t figure out where is the .exe of Shell Window and with what name is it? Please help me.

P.S. I also tried to open pythonw.exe that was present in the Python folder where it was installed, but nothing opened.

asked Apr 1, 2017 at 16:46

Khubaib Khawar's user avatar

In Windows you will need to right click a .py, and press Edit to edit the file using IDLE. Since the default action of double clicking a .py is executing the file with python on a shell prompt.

To open just IDLE:

Click on that. C:\Python36\Lib\idlelib\idle.bat

answered Apr 1, 2017 at 16:49

Taku's user avatar

TakuTaku

32.1k12 gold badges74 silver badges85 bronze badges

9

Start menu > type IDLE (Python 3.4.3 <bitnum>-bit).

Replace <bitnum> with 32 if 32-bit, otherwise 64.

Example:

IDLE (Python 3.6.2 64-bit)

I agree with one who says:

just type «IDLE» in the start-menu where it says «Type here to search» and press [{ENTER}]

answered Jun 13, 2019 at 17:42

Eric Alexander Silveira's user avatar

1

If your using Windows 10 just type in idle where it says: «Type here for search»

Xantium's user avatar

Xantium

11.2k10 gold badges63 silver badges89 bronze badges

answered Dec 15, 2017 at 22:33

K p's user avatar

2

My solution to setting options and then invoking Idle on a python script is:

Set optn=blah
...
Set optn=blah
start pythonw C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Lib\idlelib\idle.py STFxlate.py

This allows you to setup the environment prior to invoking idle.
This assumes that pythonw is in the current path

Stephen Rauch's user avatar

Stephen Rauch

48k31 gold badges107 silver badges136 bronze badges

answered May 15, 2018 at 2:21

user2515235's user avatar

2

For those using Anaconda, type idle on windows search bar («Run or Execute command»). This probably wont work if you didn’t install anaconda with environment variables. You can also go to

Anaconda3 folder > Scripts >idle.exe 

and create a shortcut to you desktop.

Tomer Shetah's user avatar

Tomer Shetah

8,4237 gold badges27 silver badges35 bronze badges

answered Dec 17, 2020 at 13:00

BESS's user avatar

BESSBESS

712 silver badges9 bronze badges

1

В одной из предыдущих статей рассказывалось, как установить Python на операционные системы Windows и Linux. Этот материал посвящён запуску и первоначальной работе с «Пайтоном». Будут рассмотрены два основных способа запустить его: интерпретация строк исходного кода, вводимого с помощью клавиатуры (интерактивный режим), а также исполнение файлов с кодом (пакетный режим). Отдельный разговор пойдёт про особенности запуска программы и кода Python в Windows и Linux. Материал предназначен для начинающих.

Python_Pro_970x90-20219-1c8674.png

Язык программирования «Пайтон» является интерпретируемым. В этом контексте можно сказать, что кроме самой программы, пользователю ещё нужен и специальный инструмент, обеспечивающий её запуск.

Вернувшись на несколько шагов назад, следует напомнить, что языки программирования бывают:
компилируемыми. С высокоуровневого языка код переводится в машинный с учётом конкретной платформы. Далее распространение происходит в качестве бинарного файла (чаще всего). Запускаться такая программа может без дополнительных программных средств (необходимые библиотеки следует оставить за рамками данного обсуждения). Наиболее распространёнными компилируемыми языками программирования являются C++ и C;
интерпретируемыми. В этом случае выполнение программы осуществляется интерпретатором с последующим распространением в виде исходного кода. Самый популярный язык из этой категории — общеизвестный «Питон» или «Пайтон» (Python).

Запуск кода Python: интерактивный режим в CMD

Python способен функционировать в 2-х режимах:
пакетный;
интерактивный.

Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter — интерпретатор командной строки). Открыв командную строку, следует набрать следующую команду:


Итогом станет запуск «Пайтона» в интерактивном режиме. Далее программа станет ждать ввод последующих команд (commands) от пользователя. Вот, как это может выглядеть:

Screenshot_1-1801-619de3.png

Программа готова к запуску кода. Прекрасный пример — использование классического приветствия, в которое можно внести минимальные изменения: print(«Привет, OTUS!»). В таком коде внутри скобок пользователь может написать и другие фразы.

Screenshot_2-1801-618333.png

Зелёная стрелка — это команда, красная — результат. По коду видно, что программа отработала без затруднений.

Но возможности «Пайтона» выходят далеко за пределы стандартного «хэллоуворлда». Его без проблем можно использовать и в качестве калькулятора, выполняя вычисления.

Screenshot_3-1801-68bd46.png

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

Далее следует выйти из интерактивного режима, набрав простую команду exit().

Запуск Python: интерактивный режим в IDLE

При установке языка программирования Python в комплекте с ним идёт IDLE. Это интегрированная среда разработки, подобная по своей сути интерпретатору, который запущен интерактивно. Отличие — расширенный набор возможностей. Среди таких возможностей:
— отладка;
— просмотр объектов;
— подсветка синтаксиса и прочие.

Python_Pro_970x90-20219-1c8674.png

Чтобы запустить IDLE в Windows, следует перейти в меню «Пуск», где можно без проблем найти нужный инструмент:

Screenshot_4-1801-03b90d.png

После запуска пользователь увидит следующую среду:

Screenshot_8-1801-298187.png

В ней можно тоже полноценно работать с кодом.

Если же разговор идёт про Linux, то в этой операционной системе IDLE-оболочка по дефолту отсутствует, поэтому придётся её инсталлировать. Для Python 3.4 это будет выглядеть так:

Screenshot_6-1801-d228be.png

Итогом станет загрузка IDLE на персональный компьютер пользователя. Запустить оболочку тоже несложно:

Screenshot_7-1801-1de008.png

Выглядеть среда будет следующим образом:

python_lesson2_5_2-1801-a9d38b.png

Как запустить приложение Python в пакетном режиме?

Бывает, у пользователя уже есть Python-файлы с расширением .py. Их тоже можно запустить через командную строку. Для этого вызывается интерпретатор Python, а в качестве аргумента передаётся соответствующий файл.

Давайте продемонстрируем это на практике. Откройте блокнот и поместите туда уже знакомые строки кода:


Сохраните файл под именем example.py. Пусть он будет сохранен на диске C (можно выбрать и другую директорию на усмотрение пользователя).

Теперь откройте командную строку, перейдите в соответствующую директорию и можете запускать файл:

Screenshot_9-1801-396653.png

Красная стрелка — переход в нужную директорию, синяя — команда для запуска «Питона» в пакетном режиме, зелёная — итоговый результат. Всё просто.

Делаем выводы:

  1. Чтобы запустить «Пайтон» в интерактивном режиме, надо набрать в командной строке (cmd) имя интерпретатора — python (иногда это python3) либо запустить интегрированную среду разработки IDLE.
  2. Чтобы выполнить запуск в пакетном режиме, надо ввести в командной строке имя интерпретатора, плюс имя файла. В нашем случае это python.example.py.

Для закрепления материала настоятельно рекомендуется повторить всё вышеописанное самостоятельно.

Источник — https://devpractice.ru/python-lesson2-run/.

Python_Pro_970x550-20219-0846c7.png

Python IDLE — Integrated Development & Learning Environment

What is Python IDLE?

Python IDLE – It is an Integrated Development Environment (IDE) for python, packaged as an optional part of the python packaging. IDLE is completely written in  python and the Tkinter GUI toolkit (wrapper functions for Tcl/Tk).

IDLE is intended to be simple IDE and suitable for beginners, especially in the education environment where people want to play with the Python!

Python IDLE Key Features



  • Multi-window text editor


  • Syntax highlighting


  • Auto-completion


  • Smart Indent


  • Python shell with syntax highlighting


  • Integrated debugger with stepping


  • Persistent breakpoints


  • Call stack visibility

Python Interpreter

I have python 3.8 version installed on my computer. If you also have python installed on your machine, then you will find the python executable file python.exe located at your installation directory

…//python38/python.exe

Do not have python Installed?

No worries!!

Follow these simple steps:

How to install Python Interpreter?

  1. Visit Python download page
  2. Download latest version of Python executable file (python3x.exe)
  3. Navigate to downloaded .exe file and run
  4. Select Installation path and click Next & Finish

To launch the python interpreter, navigate to python.exe file and execute it.

An alternative and easy way to launch interpreter would be simply search “Python” or “IDLE” from your home window and launch it. You can run your python command from its interpreter window directly.

python shell windows

Python IDLE Windows

Python Shell & Editor Window

IDLE has two main window types- the Shell window and the Editor window. Shell window is a default one where you can fire python commands and see the output in the same window – just after your command.

There is limitation to use Shell window, you cannot write multiple lines of code at one go and execute it.

It only allows you to write single line of code and execute it.

Python Shell Window

Python shell is an awesome environment to work on simple commands. You can write command and just press enter to see the instant result.

It also useful when you are not sure or want to check specific command or syntax.

>>> 10+40

50

>>> print(“Bye Byee……”)

Bye Byee……

>>> 

Python shell can be launched in three ways-

1. Python Shell (App): type “python 3.8” in search bar and open python shell

python 3.8 shell windows

2. Python Command Prompt: type “command prompt” in search bar and open cmd then type command “python” to trigger python interpreter.

python 3.8 command prompt

3. Python IDLE: type “IDLE” in your search bar and open IDLE shell window.

python 3.8 IDLE shell

PS: Python IDLE is very famous and mostly used by hard core python programmers!

Python IDLE & it’s Editor

Python IDLE looks very similar to python shell app or command prompt but it has many more functionalities. It comes with very powerful IDLE Editor tool!

Python IDLE editor is a very easy to use and convenient for many people because of its GUI, designed as your simple Notepad file.

How to Open Python IDLE Editor?

As mentioned earlier, IDLE by default opens the shell window, if you want to open editor window then follow these steps.

  1. Open IDLE shell window (which is default one)
  2. Go to “File”>> “New file
  3. New editor window will open automatically.
  4. Write your program and save it with .py extension.

Python new file editor

If you have python program saved in your computer, then you can simply right click on that file and say, Edit with IDLE

Open python code in IDLE

How to run Python code in IDLE?

Once you have your program ready, save your program in any directory and execute the program from top bar of window.

You can see many options available on top of window as such –

File, Edit, Format, Run, Options, Windows, and Help.

You can run your program by selecting “Run” >> “Run Module” or just press “F5”. The output of your program will appear in the background “Python 3.8 Shell” window.

If your shell window is not open at that time, then the moment you click on “run module” or press- F5 shell window will automatically open with you program output.

Python code run Module

Configure IDLE Editor

You can configure your code environment by setting up your favourite font size, colour adjustment and many more. All these settings you will find it in IDLE editor – “Options>> Configure IDLE”

How to run Python code in IDLE? Once you have your program ready, save your program in any directory and execute the program from top bar of window. You can see many options available on top of window as such – File, Edit, Format, Run, Options, Windows, and Help. You can run your program by selecting “Run” >> “Run Module” or just press “F5”. The output of your program will appear in the background “Python 3.8 Shell” window. If your shell window is not open at that time, then the moment you click on “run module” or press- F5 shell window will automatically open with you program output.

Command Prompt

How to run python code in command prompt?

There is one more way to run your python code and that is through command prompt window.

If you have python installed on your machine (windows, Linux/Unix or Mac OS) you can run python interpreter through Command prompt. Go to Home window, search “cmd” and open the command prompt window.

Use Command Prompt as a shell

Type “python” to start python interpreter and enter into python shell environment where you can write commands and see the output instantly similar to shell window we saw in previous section.

The moment you enter “python” on cmd, it  also prints python interpreter details before enter into shell mode which shows installed python version details.

Microsoft Windows [Version xxxxxxxx]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\MayurJadhav>python
Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29)

[MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Run Python code directly from command prompt

There is also possibility to run whole python program from command prompt without entering shell mode. For this, first you need to write your code using any application like notepad and save it with .py extension.

You can invoke python interpreter using py or python command followed by python code file(with complete file location).

Syntax

py  /file_path/filename.py

python /file_path/filename.py

run python code in command prompt

В этом уроке мы рассмотрим два основных подхода к работе с интерпретатором Python – это непосредственная интерпретация строк кода, вводимых с клавиатуры в интерактивном режиме и выполенение файлов с исходным кодом в пакетном режиме. Также коснемся некоторых особенностей работы с Python в Linux и MS Windows.

Язык Python – это интерпретируемый язык. Это означает, что помимо непосредственно самой программы, вам необходим специальный инструмент для её запуска. Напомню, что существуют компилируемые и интерпретируемые языки программирования. В первом случае, программа с языка высокого уровня переводится в машинный код для конкретной платформы. В дальнейшем, среди пользователей, она, как правило, распространяется в виде бинарного файла. Для запуска такой программы не нужны дополнительные программные средства (за исключением необходимых библиотек, но эти тонкости выходят за рамки нашего обсуждения). Самыми распространенными языками такого типа являются C++ и C. Программы на интерпретируемых языках, выполняются интерпретатором и распоространяются в виде исходного кода. На сегодняшний день, среди интерпретируемых языков наиболее популярным является Python.

Если вы еще не установили интерпретатор Python, то самое время это сделать. Подробно об этом написано здесь.

Python может работать в двух режимах:

  • интерактивный;
  • пакетный.

В интерактивный режим можно войти, набрав в командной строке

> python

или

> python3

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

Python в интерактивном режиме

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

> python test.py

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

Откройте Python в интерактивном режиме и наберите в нем следующее:

print("Hello, World!")

И нажмите ENTER.

В ответ на это интерпретатор выполнит данную строку и отобразит строкой ниже результат своей работы.

Пример работы в интерактивном режиме

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

Различные примеры вычислений приведены ниже. Более подробно об арифметических операциях будет рассказано в следующих уроках.

Примеры простых задач

Для выхода из интерактивного режима, наберите команду

exit()

и нажмите ENTER.

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

Для запуска IDLE в Windows необходимо перейти в папку Python в меню “Пуск” и найти там ярлык с именем “IDLE (Python 3.5 XX-bit)”.

Python IDLE в Windows

В Linux оболочка IDLE по умолчанию отсутствует, поэтому ее предварительно нужно установить. Для этого, если у вас Ubuntu, введите в командной строке (для Python 3.4):

> sudo apt-get install idle-python3.4

В результате IDLE будет установлен на ваш компьютер.

Для запуска оболочки, введите:

> idle-python3.4

Ниже представлен внешний вид IDLE в ОС Linux.

Python IDLE в Linux

Пакетный режим

Теперь запустим Python в режиме интерпретации файлов с исходным кодом (пакетный режим). Создайте файл с именем test.py, откройте его с помощью любого текстового редактора и введите следующий код:

a = int(input())
print(a**2)
Эта программа принимает целое число на вход и выводит его квадрат. Для запуска, наберите в командной строке
> python test.py

Пример работы программы приведен в окне ниже.

Работа Python в пакетном режиме

Резюме

Для запуска Python в интерактивном режиме необходимо набрать в командной строке имя исполняемого файла интерпретатора (python или python3) или запустить IDLE (интегрированную среду разработки).

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

> python test.py

P.S.

Если вам интересна тема анализа данных, то мы рекомендуем ознакомиться с библиотекой Pandas. На нашем сайте вы можете найти вводные уроки по этой теме. Все уроки по библиотеке Pandas собраны в книге “Pandas. Работа с данными”.
Книга: Pandas. Работа с данными
<<<  Python. Урок 1. Установка      Python. Урок 3. Типы и модель данных >>>

  • Как открыть icmp в windows 10
  • Как открыть mmc в windows 10
  • Как открыть icloud на компьютере windows
  • Как открыть heif на windows 10
  • Как открыть dav файл на компьютере windows