Преглед на файлове

Удалить 'Лекции/IDLE/Что такое IDLE.md'

u21volod преди 1 година
родител
ревизия
4e58cdb21d
променени са 1 файла, в които са добавени 0 реда и са изтрити 72 реда
  1. 0 72
      Лекции/IDLE/Что такое IDLE.md

+ 0 - 72
Лекции/IDLE/Что такое IDLE.md

@@ -1,72 +0,0 @@
-# Что такое IDLE
-
-IDLE (integrated development and learning environment) — среда разработки для написания кода на языке Python. Фактически она состоит из двух частей: редактора кода и интерпретатора команд, который также называют интерактивной оболочкой, или IDLE Shell. В среду разработки интегрирован отладчик кода, облегчающий поиск и исправление ошибок.
-IDLE — это кросс-платформенное приложение, которое работает на Windows, macOS и Linux. Оно написано на Python и Tkinter — библиотеке для создания графических пользовательских интерфейсов (GUI).
-
-Функциональность у IDLE намного ниже, чем у продвинутых IDE, например PyCharm или VS Code. Она не подойдёт для крупных проектов с большим количеством файлов, где требуется точно настроить параметры отладки и провести глубокий анализ кода. Но в ней можно решать задачи и изучать Python, быстро проверяя написанный код.
-
-К достоинствам IDLE можно отнести её небольшой размер и быструю работу. Она весит всего несколько мегабайт и не требует отдельной установки, так как устанавливается на компьютер вместе с Python.
-# Запуск IDLE в Python
-
-Войдите в меню Пуск и найдите раздел Python 3.x, где x — номер версии Python, которая установлена на компьютере. В разделе находится ярлык для запуска IDLE:
-[![Build Status](https://skillbox.ru/upload/setka_images/18000306122023_5c20dcbcfbab07ab6c2df7e27444d5ac2afca569.png)
-Второй путь — откройте поисковую строку рядом с меню Пуск. Введите в ней IDLE.
-[![Build Status](https://skillbox.ru/upload/setka_images/18004806122023_278cadb5c5a600fd354bbb4a32acf34407bf98f0.png)
-IDLE работает в двух режимах: интерактивном режиме (Shell Mode) и режиме редактирования (Edit Mode). Рассмотрим каждый из них подробнее.
-
-# Работа в интерактивном режиме
-
-Интерактивный режим используется для быстрой проверки кода и обучения языку. Написанный в нём код сразу же выполняется, без сохранения в файл. Чтобы начать работу в интерактивном режиме, просто кликните на ярлык IDLE и запустите программу.
-
-Открывшееся окно будет похоже на терминал или командную строку. Набранный код можно сразу же запустить для получения результата:
-[![Build Status](https://skillbox.ru/upload/setka_images/18020206122023_bd473197c461193ea9b6d317f4c236910d065887.png)
-Интерактивный режим также называется Python REPL (read-eval-print loop): read — интерпретатор считывает команды, eval — выполняет их, print — выводит результат, loop — повторяет этот цикл.
-
-Интерактивный режим для написания программ используют редко. Но в некоторых случаях он может быть полезен:
-- Быстрое тестирование работоспособности кода. IDLE удобно использовать для проверки выражений и функций.
-- Обучение программированию на Python. В процессе чтения книг или просмотра видео полезно повторять код за автором или преподавателем. В IDLE это можно делать быстро, не думая о создании и сохранении файлов программы.
-- Пошаговое выполнение кода для просмотра изменений в значениях переменных и поиска ошибок. Для этого потребуется запустить режим отладки, про который мы поговорим дальше.
-- Проверка работоспособности и тестирование библиотек и модулей до их внедрения в приложение. Можно загрузить свой проект, импортировать новые библиотеки и посмотреть на их сочетаемость и возникающие ошибки.
-
-# Как запустить интерактивный режим
-
-Интерактивный режим открывается по умолчанию при запуске IDLE. Если вы хотите перейти в него из режима редактирования, выберите в меню опцию Python Shell.
-
-Интерактивную оболочку также можно перезапускать, не закрывая и не перезагружая всю среду IDLE. Для этого выберите в главном меню Shell → Restart Shell или используйте горячие клавиши Ctrl + F6. Весь предыдущий вывод, переменные и состояние будут утеряны, и вы начнёте работу с чистого листа.
-
-Для примера запустим бесконечный цикл, который запрашивает число и выводит его на печать, и прервём его выполнение:
-[![Build Status](https://skillbox.ru/upload/setka_images/18023206122023_e3039f248dd555899a396179b51a05be377f9973.png)
-
-Если бы мы не прервали выполнение через меню, то программа продолжила бы запрашивать у нас числа.
-
-Чтобы облегчить работу с кодом, IDLE предлагает несколько функций, которые доступны в обоих режимах: автоматическую расстановку отступов, подсветку синтаксиса, подсказки к коду, автозавершение фраз и конструкций и вывод истории команд.
-
-# Подсветка
-
-Чтобы упростить чтение кода, в среде IDLE используется подсветка синтаксиса (syntax highlighting). Это визуальное выделение элементов кода, при котором некоторые его части — ключевые слова, строки, комментарии, числа и операторы — будут окрашены в разные цвета в зависимости от своего функционального назначения.
-
-Подсветка синтаксиса включена по умолчанию. Её параметры можно настроить в Options → Configure IDLE → Highlighting. В открывшемся окне можно изменить цвет частей кода и фона, создать собственный стиль подсветки или выбрать готовый. Чтобы сохранить изменения, нажмите Apply или Ok.
-
-Выберем тему IDLE Dark и красный цвет для комментариев. Теперь весь код будет подсвечен именно так, как показано в окне программы:
-[![Build Status](https://skillbox.ru/upload/setka_images/18040406122023_a3e9b924b0c79cb7169afa563a255fa0a5b1cadd.png)
-
-# Подсказки
-
-Они облегчают работу с функциями, особенно когда необходимо передать несколько аргументов.
-
-Когда вы набираете открывающую скобку после имени функции, IDLE автоматически покажет подсказку, в которой будут указаны её аргументы и их описание. Чтобы выбрать предложенный аргумент из списка, нажмите Enter.
-[![Build Status](https://skillbox.ru/upload/setka_images/09362305122023_2dabb3355594e3451eb256c9a4361d27ba4ba1f6.png)
-Подсказка будет отображаться до тех пор, пока вы не закроете скобку.
-
-# История команд
-
-Вы можете повторно использовать предыдущие команды без их перепечатывания:
-- Чтобы перейти к предыдущей команде в интерактивном режиме, установите курсор на новую строку и используйте комбинацию клавиш Alt + P.
-- Чтобы перейти к следующей команде, нажмите Alt + N.
-- Чтобы использовать найденную команду, установите курсор в её конец и нажмите Enter.
-
-# Подведём итоги
-
-- IDLE — среда разработки на языке Python с ограниченной функциональностью. Её можно использовать для обучения, решения несложных задач и разработки небольших проектов.
-- Среда разработки работает в двух режимах: интерактивном, где код выполняется пошагово, и в режиме редактора, где можно создавать, редактировать и сохранять программы в файлы.
-- В IDLE можно искать ошибки с помощью отладчика: запускать режим отладки в интерпретаторе, настраивать точки останова, выполнять трассировку кода, отслеживать значения переменных.