Рубрики
Без рубрики

Полный список из 10 лучших редакторов Python Ides и кода 2020 года

Какой Python IDE выбрать в 2020 году? Основная цель этой статьи – показать всеобъемлющий список лучше всего … Tagged с Python.

Какой Python IDE выбрать в 2020 году? Основная цель этой статьи – показать всеобъемлющий список лучшего и самых популярных Python Ides для программирования и образования, которые значительно облегчают обучение и кодирование!

Информация основана на личном опыте, публичных веб -данных и нескольких опросах, таких как:

Список лучших редакторов Python Ides и кода за 2020 год:

  • Pycharm (Professional и Community Edition) – Интегрированная среда разработки Python, специально предназначенная для языка Python.
  • Против кода – Visual Studio Code – это редактор кода, переопределенный и оптимизированный для создания и отладки современных веб -приложений и облачных приложений. Если вы работаете над многоязычным веб-проектом, который нуждается в Python, вы можете попробовать.
  • Vim – Vim – это очень настраиваемый текстовый редактор с хорошей поддержкой Python
  • Возвышенное – Сублимный текст – сложный текстовый редактор для кода; Многие пакеты могут сделать его полностью функциональной Python IDE
  • Jupyter Notebook – это веб-среда интерактивной разработки; Он хорошо известен в сообществе Data Science для анализа, обмена и представления информации
  • Атом – Многоплатформенный упрощенный редактор исходного кода. Это делает сотрудничество по коду так же просто, как и код в одиночку. Многие пакеты и экосистема могут преобразовать редактор кода в Nice Python IDE.
  • Холостое время – Поставляется с Python. Idle имеет два типа основных окон, окно оболочки и окно редактора. Идеальный инструмент Python для людей, начинающих с программирования и Python.
  • GNU EMACS – Расширяемый, настраиваемый, бесплатный текстовый редактор – и многое другое. Это был популярный выбор для Python в прошлом, который потерял его славу в последние годы.
  • Eclipse + Pydev – Pydev – это Python IDE для Eclipse. У Пайдева были огромные проблемы в прошлом со стабильностью и производительностью. Этот пайтонный инструмент развивается, так что в будущем ожидание хороших новостей.
  • Intellij и Python Plugin – Плагин Python расширяет идею IntelliJ с полномасштабной функциональностью для Python. Проекты, которые нуждаются в Java и Python, могут быть разработаны с легкостью в IntelliJ
  • Spyder – Spyder – это мощная научная среда, написанная на Python, для Python, и для ученых, инженеров и аналитиков данных и для аналитиков.
  • Онлайн Python IDE – Repl – Напишите простой код Python и запустите его в своем браузере; Включает некоторые основные фрагменты и примеры

Табличное сравнение редактора IDE/Source в 2020 году

Pycharm Professional Advanced+ Оплаченный Различный/большой ✔ (ограничен) ★ ★ ★ ★ ★
Pycharm Community Новичок, продвинутый Свободно Различный/большой ✔ (ограничен) ★ ★ ★ ★ ★
Против кода Передовой Свободно Интернет/большой плагин ★★★★
Вим Advanced+ Свободно Различный/большой PDB ★★★★
Возвышенное Передовой Свободно (*) Различная/середина упаковка ★ ★ ★ ★ ★
Жюрит -блокнот Новичок, продвинутый Свободно Данные-наука ✔ (ограничен) ★★★★
Атом Новичок, продвинутый Свободно Различная/середина упаковка ★★★
ПРАЗДНЫЙ Новичок Свободно Маленькие сценарии ★★
Эмац Advanced+ Свободно Различный упаковка ★★★
Eclipse + Pydev Продвинутый/середина Свободно Различный ★★★
Плагин Intellij и Python Передовой Свободно (*) Различный ★★★★
Spyder Advanced+ Свободно Данные-наука ✔ (ограничен) ★★★★
Онлайн Python IDE Новичок Свободно Маленькие сценарии ★★

Какой вопрос помогает найти оптимальный инструмент для Python?

Популярность редакторов кода уменьшается с годами, но они далеки от мертвых. Есть много людей, которые по -прежнему используют такие инструменты «старой школы», такие как: Vim, Emacs, Raby Text Editors и т. Д. – которые пишут красивый код и интересные проекты. Приведенные ниже вопросы пытаются помочь новичкам в программировании (или людях, которые хотят попробовать что -то новое), как выбрать для них оптимальный выбор.

Важные вопросы, которые помогут вам найти для вас оптимальный инструмент:

  1. IDE VS Text/Code Editor – из -за плагинов и дополнительных инструментов трудно нарисовать линию.
    • Интегрированная среда разработки (IDE) – это инструмент, богатый функциями, который предоставляет такие средства, как отладка, автозаполнение, поддержка среды, настройка проекта, структура проекта, консоль и т. Д.
    • Редактор текста/кода – инструмент для редактирования и изменения кода в основном.

Примечание : С хорошей экосистемой плагина/пакета простой редактор источника может стать легким, но мощным IDE (это вопрос конфигурации и опыта)

  1. Какой у тебя уровень?

    • Новичок – IDLE (даже онлайн -редакторы Python) – идеальный выбор для первых шагов на языке питона. На мой взгляд, Pycharm – хороший выбор для начинающих – с некоторой помощью более опытного друга.
    • середина – пичам, возвышенное, атом, против кода
    • Advanced – Pycharm, Vim, Emacs, Sublime, Atom, против кода
  2. Что вы (планируете) делать с Python?

    • Веб -разработка – Pycharm Professional, VS код
    • Data Science – Spyder, Jupyter Notebook, Pycharm Professional
    • Сценарий – Sublime, Atom, Pycharm Community, Eclipse + Pydev
    • QA – Sublime, Atom, Pycharm Community, Notebook Jupyter
  3. Какая у вас окружающая среда/ОС?

    • несколько/смешанная ОС – Pycharm, Sublime, Атом
    • Linux, MacOS – Pycharm, Sublime, Atom, Vim, Jupyter
    • Windows – Sublime, VS Code, Eclipse + Pydev, Pycharm
    • Только для Интернета – онлайн -питон Иды
  4. Какое оборудование у вас есть?

    • Плохо – холодный, атом, возвышенное, онлайн -редактор
    • Хорошо – pycharm, vs code, eclipse + pydev
  5. Языки программирования

    • Только Python – Idle, Atom, Sublime, Pycharm, Vim
    • Python + More (Java и т. Д.) – IntelliJ, VS CODE

Примечание. Большинство ответов основаны на личном опыте и моей работе с программистами с различным опытом и знаниями. Кроме того, есть много других моментов, которые следует рассматривать как бюджет, интеграция GIT, командная работа, предыдущие знания по программированию.

Список лучших Python IDE в 2020 году

Теперь пришло время (от разработчика Python с 4+ годами в Python и разработчика с 14+ годами в кодировании) Top Python Ides/Code Editors с описанием, которое я буду использовать или попробую в 2020 году. Существуют разделы с плюсами/минусами, как я использую IDE, какие проекты используются и т. Д.

Наиболее используемые Python Ides

1. Пичам

Версия – 2019.2.3 (ожидаемая версия Pycharm 2020.1 в 2020 году)

Почему

У него огромный арсенал таких функций, как:

  • Высоко настраиваемые – некоторые примеры:
  • Интеллектуальная помощь для кода
  • Мощный отладчик – Intellij отладка, условные точки останова и отступить
  • Самое быстрое переключение между файлами, которые я когда -либо видел
  • У него хорошее выступление и красота
  • Хорошая поддержка управления git и версий
  • Pycharm имеет очень хорошую поддержку VirtualEnvs.
  • Он поддерживается и имеет две версии: платные (профессиональные) и бесплатно (сообщество – открытый исходный код)
    • Я использовал бесплатный – потому что этого достаточно для моих нужд
    • Есть еще одно – образование – для студентов
  • Он имеет несколько окон/представлений:
    • управление версиями
    • Структура кода – отлично подходит для кода, а также для JSON, YAML и т. Д.
    • Терминал
    • Окно запуска/отладчика
    • структура проекта
    • делать списки
  • Редактор скрипта/конфигурации
  • Специфический код/питон рефакторинг
  • Навигация по проекту и коду

Что

Я работаю над множеством различных проектов 25+. Все они различаются по своей природе, средам, стилю кода и настройке GIT (Bitbucket и Github), не питоны, такие как JSON, YAML и Markdown.

Проекты Python на размер:

  • Small – несколько файлов Python плюс конфигурация – это весь проект
  • Средний – Несколько папок с файлами Python и конфигурацией
  • Большие – сотни файлов
  • Огромный – тысячи файлов Python, конфигурации, интеграция различных API -S

Проекты по типу:

  • Наука данных – Некоторые из проектов связаны с наукой данных (начинающий до среднего уровня) – оценка времени, Обнаружение ошибок
  • Качество данных – Организации, ответственные за качество данных и анализ аномалий данных, Поиск выбросов
  • Автоматизация – Автоматизация различных задач, таких как сбор данных, уведомления, резюме и генерация отчетов
  • Офисная автоматизация – Создать офисные документы, анализировать сотни файлов XLS/CSV, создать файлы DOC, Parse PDF -файлы

Как

Я использую Pycharm ежедневно. Используя его в течение нескольких часов подряд без отвлечения (он имеет режим без отвлечения). В общем, я работаю с 1 открытым проектом за раз. Время от времени я могу открывать второй или третий проект или дополнительный файл в отдельном окне.

Плагины хорошего/Python – Доступны 1700+ плагин

Большинство плагинов предварительно установили Pycharm, поэтому вам не нужно больше ничего делать. Это хорошее преимущество для Pycharm. Если вы хотите проверить плагины, установленные в Pycharm, вы можете сделать:

  • Настройки – Ctrl + Alt + S
  • Плагины
  • Установлены

Плюс

Минусы

  • Это требует большого количества оперативной памяти для средних и крупных проектов.
  • Некоторые из функций включены только в платную версию – например, поддержка ноутбуков или веб -проектов
  • Требуется некоторое время, чтобы принять все функции и руководства по производительности

2. Жюрит -блокнот

Версия – 6.0.1 (выпуски можно отслеживать здесь: jupyter/notebbook leases )

Почему

Notebook Jupyter стала стандартом в мире науки о данных, потому что он мощный, легко работать для разработчиков и легко представить одновременно. Многие организации и компании используют его в своей повседневной работе.

Интересные функции:

  • Юпитер ноутбуков магии
  • Интеграция Markdown и HTML
  • Поддержите разные ядра – помогает работать с такими языками, как Юлия, R и т. Д.
  • Версия с git
  • Визуальное представление
  • Легкая автоматизация и интеграция для Linux
    • генерируя ноутбуки
    • суммирование информации
    • Запуск и остановка серверов, открытие папок и файлов
  • Легкая установка и настройка

Как

У меня есть несколько сред с серверами Юпитера, организованными проектами и темами. Использование его ежедневно в течение 1 или 2 часов в день. Автоматизированные сценарии обрабатывают веб -данные и извлекают только важные результаты для меня – сэкономить мне огромное количество времени или заменить одного человека, которому нужно это сделать.

какая

Я использую его первичную для качества данных, QA автоматизации и обнаружения трендов/ошибок. Работа с файлами CSV, Text и JSON. Анализ наборов данных и сохранить временные результаты. Поделитесь выводами и фрагментами кода.

Здесь вы можете найти небольшую коллекцию моих ноутбуков: Nopyter Notebooks и наборы данных для интересных сериалов Pandas/Python/Data Science.

Хорошие/python nbextensions Что такое nbextensions:

Nbextensions содержит набор расширений, которые добавляют функциональность в ваш ноутбук Jupyter.

Все ниже могут быть установлены и включены из: Разные расширения Ipython и Jupyter

  • Содержание таблицы – Добавить таблицу контента (TOC) в ваши ноутбуки Jupyter – чрезвычайно удобно для огромных записных книг с сотнями ячеек
  • Переменная инспектор – Показать информацию о переменных, созданных в ноутбуке, как: имя, значение, тип, размер
  • Скрыть ввод кода – Сосредоточьтесь на результатах, когда скрыть код. Это чрезвычайно полезно, когда вам нужно поделиться ноутбуком с представителем NON IT, который боится увидеть исходный код
  • Autopep8 – Помогает написать код, отформатированный стандартом PEP8. Большую часть времени работая с ноутбуками, мы фокусируемся на данных и результатах, но забываем о стиле и формате кода, что затрудняет чтение кода.

Плюс

  • Крест- Платформа
  • Свободно
  • Поддержка разметки
  • Поддержка с несколькими языками/окружающей средой по ядрам
  • Популярный стандарт в Python World

Минусы

  • Сложная отладка
  • Требуемая автоматизация для крупных проектов
  • Существует необходимость организации папок и файлов – в противном случае очень скоро это станет кошмаром для поиска и навигации в таких проектах
  • Ему нужны лучшие практики и время для управления
    • Например, именование файлов – 20191027-xxxx-report
    • Добавьте код/документацию для кодовых ячеек – у меня есть ноутбуки с сотнями ячеек – не очень приятно работать с ними через один или два года
    • Избегайте дублирования и повторной работы с помощью шаблонов
  • Иногда информация может быть потеряна, если нет хорошего резервного решения (Причины проблем – несовместимость версии, разбитое расширение, поврежденная файловая система)

3. Возвышенное

Версия – 3.2.2 ( sublime dev Channel Changelog )

Почему

Sublime – отличный текстовый редактор, который может сделать гораздо больше, чем это. Я использую его для работы с его временной информацией, интересными статьями и текстами. Например, сбор записей, решений, решений, для выполнения списков и т. Д.

Я использую это как ментальный разделение и не как техническое. Я имею в виду здесь: если я на встрече, то я открою возвышенное в режиме Маркдауна, и я собираюсь там встречаться. Если у меня на уме появилась интересная идея или решение – тогда я напишу их возвышенным. Позже в тот же день я пройду все файлы в возвышенности и сделаю с ними что -то – например, добавьте их в мой Лабораторный дневник

Как

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

какая

Хорошие/Python Packages

  • Anaconda – Anaconda поворачивает ваш превосходный текст 3 в полном представленном Python Development IDE, включая автозаполнение, кодовое вклад, функции IDE, формирование Autopep8, McC. Пилент
  • Sublime Python IDE – Добавить завершение питона и рефакторинг
  • Джаниро – фрагменты и шаблоны Django, Ключевое слово выделение
  • Предварительный просмотр Markdown – Предварительный просмотр и быстро построить файлы разметки в своем веб -браузере

Плюс

  • Крест- Платформа
  • Довольно хорошая система пакетов
  • Очень настраиваемый
  • Свет с хорошей производительностью
  • Синтаксическое выделение ( различные цветовые темы )
  • Выбор блока и одновременное редактирование (несколько выборов)

Минусы

(Личный опыт)

  • Это не подходит для огромных проектов на питоне
  • Это должно было работать мультитроектным способом
  • Нужно дополнительное время и знания, которые будут преобразованы в Python IDE

4. Атом

Версия – 1.42.0 ( примечания выпуска атома ) и Атом выпускается в GitHub

Почему

Atom помогает мне сотрудничать с моими коллегами, используя плагин – Телетип – сотрудничать в режиме реального времени в Atom Анкет На официальной странице:

Teletype (бета) для Atom позволяет разработчикам делиться своим рабочим пространством с членами команды и сотрудничать в коде в режиме реального времени.

Это довольно хорошая особенность для начинающих и людей, которые хотят быстрее изучать Python.

Как

Я использую его 1 или 2 дня в неделю, когда мне нужно поддержать моего коллеги, или мне нужна помощь с некоторыми задачами. Atom поддерживает множество разных языков, поэтому я использую его не только для Python, но и для файлов JSON и YAML.

какая

Небольшие проекты для начинающих, схемы JSON и YAML, конфигурации. Мне нравятся цветные темы и стили кода Atom для файлов JSON/Markdown.

Хорошие/Python Packages

  • Атом-питотон-управляющий – Выполнить программы Python (.py) с использованием F5 или F6
  • Python Black – использует черный для форматирования кода Python. Требуется – черный, чтобы быть установленным – PIP установить черный
  • Python-Intent Простая и мощная автоматическая индикация Python Pep8
  • Атом-питотон-тест – Запустите Py.tests и Unitest. Тестовые тесты
  • Python Tools – удобные инструменты для создания кода Python в Atom еще более приятными
  • Python Autocomplete Package – Пакеты Python, переменные, методы и функции с их аргументами автоматически завершают

Плюс

  • Крест- Платформа
  • Управление пакетами
  • Нативная версия GIT
  • Многоязычная поддержка с хорошим синтаксисом выделения
  • Легкий вес
  • Открытый исходный код и бесплатный
  • Многочисленные панели и темы

Минусы

  • у него есть уникальный способ работы, который требует некоторого времени обучения
  • Недостаток хорошего способа работы с единственным краном/проектом. (Например, в Pycharm я могу работать только с 1 вкладкой Open в момент времени, легко ориентируясь на панели Project и недавних файлах. Который я нахожу в атоме)
  • Требуется время для конфигурации для Python

Заинтересованы в Python Ides

5. Visual Studio Code

Версия – Visual Studio 2019 (ожидаемая Visual Studio 2020)

Почему

Некоторые люди предпочитают код VS (Visual Studio Code), потому что он очень хорошо разработан для разработки и отладки последних веб -и облачных проектов. Например, некоторые люди, работающие с угловыми и ReactJS, используют его в своей повседневной работе.

Visual Studio Code – это еще одна зрелая структура, которая имеет отличное сообщество. Он имеет хороший редактор и предлагает функции разработки, которые делают работу над веб -проектами почти без каких -либо усилий. Возможно, единственной IDE из списка, который может конкурировать в веб -разработке с VS -кодом, является Pycharm Professional Edition.

Особенности, которые привлекают мой интерес:

  • плагины и настройка
  • Хороший интерфейс и макет
  • Функция с несколькими распылениями
  • Вертикальная ориентация

Как

Тестирование кода Visual Studio с новыми небольшими веб -проектами и посмотрите, как ведет себя по сравнению с Pycharm. Проверка жизненного цикла проекта – запуск пустого проекта, установка зависимостей и использование интеграции GIT.

какая

Интернет -проекты, Angular Plus ReactJS. Это может быть полезно для людей, которые хотят изучать Python и имеют опыт работы в других языках и Visual Studio Code. Подходит для веб -разработки.

Плагины хорошего/Python * Gitlens – git обвинять аннотации и кодовую линзу * Python – богатая поддержка языка питона * Кодовое склад – Linting Your Python Code (Примечание: Linting – это процесс запуска программы, которая анализирует ваш код для программных и стилистических ошибок) * Джаниро – фрагменты кода Python и Django * Autodocstring – Быстро сгенерировать Docstrings для функций Python

Плюс

  • Многоплатформ
  • свободно
  • Открытый исходный код.
  • Многоязычная поддержка
  • Хорошая интеграция с git
  • Живое предварительное обязательство по изменениям – если вы внесете изменения в свой начальный веб -проект в большинстве случаев, будет распространяться в приложение «Запуск» (может зависеть от настройки ОС – например, количество файлов для мониторинга)

Минусы

  • ему нужна конфигурация и настройка для Python
  • это ресурс, требующий
  • Поиск может быть медленным (это может зависеть от ОС, оборудования, размера проекта и конфигурации)
  • худшая навигация и индексация по сравнению с Pycharm (ей нужна дополнительная конфигурация для Python)
  • медленное начало (также некоторые операции могут занять больше времени, чем ожидалось)
  • Некоторые проблемы с интеграцией Linux (я столкнулся с проблемами во время установки и конфигурации для некоторых проектов в прошлом)
  • Некоторые разработчики жалуются, что журнал «Изменения» для GIT недостаточно хороша, и используют стороннее программное обеспечение, такое как Gitkraken в сочетании с Visual Code Studio.

6. Вим

Версия Vim 8.1 – последняя стабильная версия.

Почему

VIM чрезвычайно популярен в компьютерах гиков и людей, у которых есть уникальный стиль написания кода. Есть большие списки или плагины, функции и версии Vim.

А также Один совет от создателя Python – Гвидо Ван Россум

Emacs мертв, используйте Vim.

Как

Начиная с небольших проектов и учебника из Интернета, может быть, один раз в месяц.

какая

Мелкие проекты на Python и поперечного языка, которые требуют фокусировки и отвлекающей среды.

Плюс

  • Открытый исходный код
  • Крест- Платформа
  • Упрощенный
  • Отвлекать свободно
  • Очень стабильный
  • Легкий вес

Минусы

  • Это не хорошо для людей, которые не любят использовать терминал
  • Трудно для начинающих, потому что у него есть кривая обучения Stipple
  • Это может быть сложным даже для программистов опыта – потому что у него есть уникальный способ работы, который требует фокуса и концентрации

7. Eclipse Pydev

Версия -Выпуск 7.4.0 (2019-10-25)

Почему

Eclipse был моей любимой IDE в прошлом на протяжении многих лет. Я дам шанс снова и снова.

Как

Тестирование существующих проектов от Pycharm в Eclipse Pydev.

какая

Small и Medium Python проекта, чтобы увидеть, что нового в Eclipse Pydev. Я хочу убедиться, что Eclipse Pydev стабилен и с хорошей производительностью для большинства жизненного цикла проекта Python.

Особенности Python – Это полная таблица Особенности для Pydev

  • Интеграция Джанго
  • Завершение кода с помощью автоматического импорта
  • Отдаленный отладчик
  • Интерактивная консоль
  • Интеграция UNITTEST
  • Покрытие кода
  • Интеграция пиннта

Плюс

  • открытый исходный код и бесплатный
  • Многоплатформенный редактор источника
  • Предназначен для Python
  • Многоязычная поддержка
  • интерактивная консоль
  • Интеграция UNITTEST
  • Хороший синтаксис Высокое освещение

Минусы

  • Очень часто плагины нестабильны или разрушают IDE. У меня были огромные проблемы, и я потерял много строк кода из -за проблем с GIT с Eclipse (которые заставляют меня переехать в IntelliJ несколько лет назад)
  • Плохая производительность, время от времени не отвечает, сбои
  • плагины не работают гладко

8. Эмац

Последняя версия: 26,3

Почему

В прошлом Emacs был любимым редактором Гвидо Ван Россума (который позже – 2017 – сказал, что Emacs мертв – чек для VIM) и многих других.

Твит от Guido в 2016 году:

Эмацы, конечно!

В книге: Искусство программирования UNIX сказано:

EMACS, несомненно, является самым влиятельным редактором программиста. Это большая, насыщенная функциональными программами с большой гибкостью и настраиваемостью.

Как

Я попробую несколько раз в 2020 году.

какая

Небольшие проекты и фрагменты кода.

Плюс

  • Помогает сосредоточиться
  • Во время учебного процесса и конфигурации для EMACS вы можете узнать много своих ошибок:)

Минусы

  • Установка зависит от платформы
  • Дополнительный пакет для интеграции GIT – Magit
  • более сложный способ отладки
  • Нужны дополнительные шаги для форматирования кода, проверки синтаксиса и т. Д.
  • Конкретная настройка и конфигурация для Python
  • EMACS имеет кривую обучения, которая требует больше времени по сравнению с другими редакторами источников.

Редакторы Python Ides/Code для начинающих

9. ПРАЗДНЫЙ

Почему

Это самый простой способ запуска и работы с кодом Python на вашем настольном компьютере, который по умолчанию включен в Python.

Как

Когда мне нужно научить новичка или человека без какого -либо опыта в Python.

какая

Простые проекты, такие как Web Browser Game Automation, базовые приложения для себестоимости и автоматизация офиса.

Плюс

  • Нет необходимости в установке, настройке и т. Д. Просто код!
  • Идеально подходит для проверки небольших фрагментов и того, как работает Python

Минусы

  • У него есть некоторое ограничение – вы не можете освоить Python, используя только холостое время. Рано или поздно вам нужно будет попробовать что -нибудь лучше

10. Онлайн -редакторы Python

Почему

Некоторые компании и организации запрещают установку дополнительного программного обеспечения (иногда вы можете запускать портативный Python из USB) или даже обнаруживать, какие процессы работают. В этих случаях использование редактора кода Web Python является единственной доступной опцией.

Как

Случайное использование

какая

Основные фрагменты и небольшие программы

Плюс

  • Нет необходимости в установке, настройке и т. Д. Просто код!
  • Идеально подходит для проверки небольших фрагментов и того, как работает Python
  • Совместное использование кода

Минусы

  • Много ограничений – работа с файлами, ресурсами и т. Д.
  • Зависит от Интернета

Заключение – какой лучший Python IDE в 2020 году?

Для меня вопрос имеет странный ответ: в 2020 году нет лучшей IDE для Python, но есть созвездие/комбинация IDE и текстовых редакторов, которые могут сделать обучение, кодирование и работу с кодом Python более быстрее, проще и надежно.

Ближе к первому месту – Pycharm – потому что предлагает самый богатый набор функций и опций. Несмотря на то, что он относительно молодой IDE – первоначальный выпуск – февраль 2010 года (около 9 лет назад – по сравнению с EMACS – с версиями с 20 марта 1985 г.) – это хорошо развитая и зрелая среда, которая может управлять большим набором проектов и помогать разработчику в наилучших возможностях путь. Для меня:

Pycharm – самая питоническая IDE в 2020 году!

Один совет – не ищите лучшее/большинство и т. Д., Но ищите оптимальный – инструмент, который может помочь вам выполнить вашу работу с меньшими усилиями.

Счастливого кодирования в 2020 году, Softhints.

Оригинал: “https://dev.to/softhints/complete-list-of-10-best-python-ides-and-code-editors-of-2020-50g2”