Найти в Дзене

Что такое IDE?

IDE — это сокращение от «Integrated Development Environment», что переводится как «интегрированная среда разработки». Сравним IDE с предметами из нашей повседневной жизни. Нам нужно приготовить суп. Как мы это делаем? Правильно, идем на кухню, то есть открываем IDE. Достаем кастрюлю и кладем в ней ингредиенты и разные приправы, а в IDE мы пишем код в окне редактора; код — это ингредиенты программиста. Для того чтобы заложенные в кастрюле продукты приготовились, мы включаем плиту и варим или жарим; в IDE это интерпретатор, в котором мы запускаем выполнение кода программы. Пробуем приготовленную пищу, и если нужно, добавляем соли или приправы; IDE выдает в консоли или терминале ошибки, которые мы исправляем. Возможно, смешное сравнение, но зато понятно, что и как происходит. Видео: Что такое IDE? Если мы наберем в поисковике этот вопрос, то получим множество списков IDE, а также списки топ-7 или более редакторов кода. Мы только начинаем, и нас устроит даже самая простая среда разработки.
Оглавление

IDE — это сокращение от «Integrated Development Environment», что переводится как «интегрированная среда разработки».

Сравним IDE с предметами из нашей повседневной жизни. Нам нужно приготовить суп. Как мы это делаем? Правильно, идем на кухню, то есть открываем IDE. Достаем кастрюлю и кладем в ней ингредиенты и разные приправы, а в IDE мы пишем код в окне редактора; код — это ингредиенты программиста. Для того чтобы заложенные в кастрюле продукты приготовились, мы включаем плиту и варим или жарим; в IDE это интерпретатор, в котором мы запускаем выполнение кода программы. Пробуем приготовленную пищу, и если нужно, добавляем соли или приправы; IDE выдает в консоли или терминале ошибки, которые мы исправляем. Возможно, смешное сравнение, но зато понятно, что и как происходит.

Кухня программиста
Кухня программиста

Видео: Что такое IDE?

Какую IDE лучше выбрать начинающему программисту на Python?

Если мы наберем в поисковике этот вопрос, то получим множество списков IDE, а также списки топ-7 или более редакторов кода. Мы только начинаем, и нас устроит даже самая простая среда разработки. Я разделю редакторы кода на два типа — онлайн и офлайн. В нашем случае онлайн IDE расположена вне нашего компьютера, а офлайн — на нашем компьютере. Для начала изучения Python нет необходимости устанавливать IDE на свой компьютер; вполне возможно, что вы передумаете его изучать. Можно с таким же успехом попробовать онлайн-платформы, они достаточно продвинутые и для изучения базовых знаний вполне достаточны.

Online редакторы кода (интегрированная среда разработки)

В интернете предлагается множество онлайн IDE, и как всегда, они подразделяются на платные и бесплатные. В платных обычно больше возможностей, но нам подойдут и бесплатные. Для работы с ними нужна регистрация, но это не проблема, регистрация в последнее время требуется везде.

Я не стал мудрить и остановился на Colaboratory от Google. Возможности этой платформы достаточно для обучения, и пока нет необходимости устанавливать на свой компьютер редактор кода.

Вид редактора Colaboratory
Вид редактора Colaboratory

Краткая справка: Colaboratory, или просто Colab, позволяет писать и выполнять код Python в браузере. При этом: не требуется никакой настройки. Это отличное решение для студентов, специалистов по обработке данных и исследователей в области искусственного интеллекта.

Офлайн редакторы кода (интегрированная среда разработки)

Изучая топ-10 редакторов, мы видим, что среди них есть платные, бесплатные и условно бесплатные. Я перелистал весь список, сравнил и сделал вывод, что меня вполне устроит редактор Visual Studio Code. Обратился за помощью к GPT-чат, и ответ был таков: "Новичкам лучше попробовать VS Code или Thonny".

Visual Studio Code (VS-код): это легковесный редактор кода, который поддерживает множество языков программирования, включая Python. Он имеет множество расширений, которые делают его очень гибким. Visual Studio Code бесплатный и построен на открытом исходном коде.

-3

Thonny: это IDE, специально разработанная для начинающих. Она проста в использовании и имеет встроенные инструменты для изучения основ программирования. Сам пока не тестировал и не могу ничего сказать, возможно, позже установлю еще эту IDE и сделаю по ней отчет.

Заключение

Выбор IDE зависит от ваших предпочтений и целей, но для меня и для других начинающих я рекомендую попробовать VS Code, так как редактор прост в использовании и имеет множество ресурсов для обучения. По мере того как мы будем осваивать Python, возможно, перейдем к более сложным IDE, таким как PyCharm (профессиональная версия платная).

Видео: Что такое IDE?

В следующих статьях и видео установим на свой компьютер последнюю версию Python и Visual Studio Code.

Если возникли вопросы, задавайте их в комментариях.

С уважением, Дмитрич.