Какой 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 и т. Д. – которые пишут красивый код и интересные проекты. Приведенные ниже вопросы пытаются помочь новичкам в программировании (или людях, которые хотят попробовать что -то новое), как выбрать для них оптимальный выбор.
Важные вопросы, которые помогут вам найти для вас оптимальный инструмент:
- IDE VS Text/Code Editor – из -за плагинов и дополнительных инструментов трудно нарисовать линию.
- Интегрированная среда разработки (IDE) – это инструмент, богатый функциями, который предоставляет такие средства, как отладка, автозаполнение, поддержка среды, настройка проекта, структура проекта, консоль и т. Д.
- Редактор текста/кода – инструмент для редактирования и изменения кода в основном.
Примечание : С хорошей экосистемой плагина/пакета простой редактор источника может стать легким, но мощным IDE (это вопрос конфигурации и опыта)
Какой у тебя уровень?
- Новичок – IDLE (даже онлайн -редакторы Python) – идеальный выбор для первых шагов на языке питона. На мой взгляд, Pycharm – хороший выбор для начинающих – с некоторой помощью более опытного друга.
- середина – пичам, возвышенное, атом, против кода
- Advanced – Pycharm, Vim, Emacs, Sublime, Atom, против кода
Что вы (планируете) делать с Python?
- Веб -разработка – Pycharm Professional, VS код
- Data Science – Spyder, Jupyter Notebook, Pycharm Professional
- Сценарий – Sublime, Atom, Pycharm Community, Eclipse + Pydev
- QA – Sublime, Atom, Pycharm Community, Notebook Jupyter
Какая у вас окружающая среда/ОС?
- несколько/смешанная ОС – Pycharm, Sublime, Атом
- Linux, MacOS – Pycharm, Sublime, Atom, Vim, Jupyter
- Windows – Sublime, VS Code, Eclipse + Pydev, Pycharm
- Только для Интернета – онлайн -питон Иды
Какое оборудование у вас есть?
- Плохо – холодный, атом, возвышенное, онлайн -редактор
- Хорошо – pycharm, vs code, eclipse + pydev
Языки программирования
- Только 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+ плагин
- Chronomorph – Автоматическое изменение темной и легкой темы на основе времени
- CSV плагин – Хороший легкий редактор стол для файлов CSV
- IdeaVim – эмуляция Vim для pycharm
- R Язык для IntelliJ – Выполнить различные статистические вычисления
- Отметка
- Yaml/Ansible Support – Поддержка YAML
Большинство плагинов предварительно установили Pycharm, поэтому вам не нужно больше ничего делать. Это хорошее преимущество для Pycharm. Если вы хотите проверить плагины, установленные в Pycharm, вы можете сделать:
- Настройки – Ctrl + Alt + S
- Плагины
- Установлены
Плюс
- Бесплатная версия
- Он имеет стандартный и аналогичный способ работы между продуктами Idea – Intellij и Pycharm. Считает себя программистом Java и Python, это огромное преимущество – способность работать так же с Java или Python.
- Большое сообщество и ресурсы Руководства по производительности – 42 Инделлс идеи советы и хитрости
- Это помогает сосредоточиться на важной части (кодирование), а не на организации, поиске и стиле настраивать
- Кроссплатформенное и простое для установки/интеграции
Минусы
- Это требует большого количества оперативной памяти для средних и крупных проектов.
- Некоторые из функций включены только в платную версию – например, поддержка ноутбуков или веб -проектов
- Требуется некоторое время, чтобы принять все функции и руководства по производительности
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 – отличный текстовый редактор, который может сделать гораздо больше, чем это. Я использую его для работы с его временной информацией, интересными статьями и текстами. Например, сбор записей, решений, решений, для выполнения списков и т. Д.
Я использую это как ментальный
разделение и не как техническое. Я имею в виду здесь: если я на встрече, то я открою возвышенное в режиме Маркдауна, и я собираюсь там встречаться. Если у меня на уме появилась интересная идея или решение – тогда я напишу их возвышенным. Позже в тот же день я пройду все файлы в возвышенности и сделаю с ними что -то – например, добавьте их в мой Лабораторный дневник
Как
Весь день у меня открытый редактор возвышенного текста. Я использую его в минималистическом режиме – стараясь избежать отвлечения и делаю то, что мне нужно сделать в наименьшем возможном количестве кликов.
какая
- Работа с файлами json – reindent – Просмотреть, редактировать и оборудовать файлы JSON
- Поддержка Markdown – Сбор примечаний к собранию и списков TODO
Сравнение файлов и регуляция – Поиск с помощью Regex, отредактируйте и замените в небольших и средних файлах
- Хранить временные заметки, ссылки и фрагменты кода
- Фрагменты малых кодов Python и сценарии Bash
Хорошие/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”