Какая среда разработки лучше для Python?
Сначала надо привыкнуть работать без среды. Уметь проект любой сложности написать и развернуть, имея примитивный текстовый редактор и командную строку. А потом можно взять PyCharm.
Ответ написан более трёх лет назад
Нравится 6 1 комментарий
Veritas23 @Veritas23 Автор вопроса
Лучшая PyCharm.
Но он слишком уж много автоматизирует. Использовать его на этапе первичного изучения — это значить скрыть от себя кучу деталей.
Но работать с PyCharm дико удобно, да.
Я бы начал с простейшего текстового редактора по вкусу:
FAR, vim, Atom, Sublime
В нормальных редакторах есть подсветка синтаксиса.
В некоторые есть подсказки (для конкретного язык программирования нужно плагин поставить)
Простейший текстовый редактор + командная строка.
По началу это неудобно.
Да и на фоне полноценных IDE это не очень комфортно.
Зато видишь всю поднаготную процесса — это полезно для развития.
Python: IDE или редактор кода? [закрыт]
Закрыт. На этот вопрос невозможно дать объективный ответ. Ответы на него в данный момент не принимаются.
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы на него можно было дать ответ, основанный на фактах и цитатах.
Закрыт 3 года назад .
Только начинаю изучать Python, встал вопрос об организации рабочего процесса. У меня уже есть небольшой опыт создания HTML страниц, а Python учится в основном для написания небольших приложений на Django «для себя». HTML-код пишу в редакторе vscode. В нем есть поддержка Python, но она «доставляется» плагином. Практически во всех статьях пишут, что лучше PyCharm сложно что то найти. https://programfiles.info/python/luchshie-besplatnye-ide-i-redaktory-koda-dlya-python/ Но у меня не очень мощный ноутбук, и он работает значительно медленнее того же vscode или atom. Вопрос наверно больше к тем, кто в свое время перешел на эту IDE с редактора: реально ли он упрощает жизнь разработчику? Стоит ли покупать платную версию (в бесплатной нет подсказок по Django)?
Отслеживать
задан 9 фев 2020 в 21:49
21 2 2 бронзовых знака
Лично я использую PyCharm только для работы с Django. Pro версия действительно сильно упрощает жизнь. Если занимаетесь Web-разработкой, IMHO, стоит покупать. Но IDE (любая) очень долго загружается. Для написания скриптов и быстрофиксов у меня Sublime.
9 фев 2020 в 22:17
@Dasnet Я достаточно давно использую Pycharm, да и другие продукты jetbrains. После настройки pycharm «под себя» на 100% могу сказать, что он значительно упрощает работу, не только веб, но и ии.
9 фев 2020 в 22:50
Пользуйтесь тем, что вам нравится и то, что поддерживает ваш компьютер без тормозов. PyCharm хорош в своих аспектах, VS Code в своих. Использование только одного или другого инструмента не сделает вас профессиональней, вы не научитесь быстрей и ничего не потеряете, если будете использовать VS Code вместо PyCharm или наоборот.
10 фев 2020 в 3:41
Я бы рекомендовал вообще Jupyter Notebooks изучить. Для каких-то целей такой формат гораздо удобнее. Кроме того, можно использовать Google Colaboratory и делать всё там, тогда мощность вашего ноутбука не играет никакой роли. Но зависит от ваших задач. Для исследовательских целей Colaboratory просто шикарный инструмент.
10 фев 2020 в 6:03
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Не нужно использовать IDE на этапе обучения. Во-первых, IDE избавляет вас от рутинных операций, но именно рутинные операции позволяют набить руку . Во-вторых, IDE скрывает многие процессы, выполняя их за программиста, но именно они позволяют понять базовые принципы. Так что IDE надо начинать использовать только тогда, когда ты уже профи, всё знаешь и тебе надо увеличить производительность труда.
Отслеживать
ответ дан 10 фев 2020 в 3:45
Sergey Gornostaev Sergey Gornostaev
66.5k 6 6 золотых знаков 53 53 серебряных знака 112 112 бронзовых знаков
Многие не знают о прекрасной бесплатной IDE Eric, хотя он всегда входил в тройку лучших. И знаете почему? Потому что во время ее инсталляции тебе нужно так много знать о том, что и зачем тебе нужно включить из огромного количества ее инструментов. Да и сама инсталляция не детская. Вот попробуйте исследовать его.
Мое мнение такое: Python язык «для взрослых». Не забываем, что дух сообщества Python это свободное создание свободных инструментов. Поэтому лично мне платные оболочки кажутся «не в духе» сообщества.
Итого
- Если вам нужны подсказки, то их на хорошем компьютере дает и бесплатный Spyder 4.0 поставляемый с Anaconda. Он попроще чем бесплатный же Eric.
- Я бы порекомендовал вам остаться на VS Code, а подсказки брать из документации Django.
- Самым правильым (и я поддерживаю предыдущего советчика) я бы начал изучение WEB-фреймворков с Flask, причем для написания кода использовал бы Notebook++
Вот сравнение возможностей Eric vs PyCharm. Вот какие никакие уроки по установке Eric. Вот сравнение возможностей разных IDE for Python. Ну и в заключение мнение django-разработчика о 12-ти разных IDE, PyCharm и Eric в том числе.
Выбирай сам. Платить за удобство «автоматической коробки передач» PyCharm или своими руками собрать «авто с ручным переключением скоростей» Eric. В этой аналогии VS Code — это авто с конвейера с ручной коробкой. 😉
Что лучше pycharm или visual studio code?
Это почему? Пайчарм вообще прекрасный. Чем тебе он навредил? А вим ужас какой-то старый.
Sublime Text
Я пишу в вс коде, больше горячих клавиш, легче работать с кодом. Можно установить пакеты на любой вкус, от онлайн сервера до чат гпт внутри редактора. Переходил с пай чарма, одно удовольствие (у меня не пай чарм IDE а комьюнити)
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
7 редакторов кода и IDE для Python

Писать простые программы на Python можно и в интегрированной среде, установленной по умолчанию, но со временем вам понадобятся более мощные и удобные инструменты.
Рассказываем о редакторах кода и IDE для комфортной работы с Python.
Редакторы кода или IDE — что выбрать
Редакторы кода — это программы для обработки кода с дополнительными функциями. Среди них — форматирование кода, автодополнение, подсветка синтаксиса.
У IDE (интегрированной среды разработки) функционал шире, чем у редакторов, но требует больших мощностей системы. Среда разработки Python обычно состоит из редактора кода, отладчика и компилятора. Есть IDE только для Python, но большинство работает с несколькими языками программирования.
Редакторы кода лучше подходят для создания небольших программ, а IDE — для работы с масштабными проектами.
Интегрированные среды
Thonny часто рекомендуют как среду разработки Python для новичков. Он доступен на Windows, macOS и Linux. Среди его возможностей — отладка кода, функциональная подсветка синтаксических элементов и совпадающих имен. Также в Thonny есть ассистент с визуализацией ошибок, а приложение можно открыть в нескольких окнах.
С 2017 года Thonny включен в операционную систему Raspberry Pi OS.
Стоимость: бесплатно.
Как основной редактор Python его используют 33% программистов. Преимущество IDE — встроенный терминал для запуска кода во время работы. PyCharm может использоваться для веб-разработки благодаря интеграции JavaScript, HTML и CSS. Также он поддерживает фреймворки Python (Django) или библиотек, которые используют в научных исследованиях и визуализации (NumPy, Anaconda, Metplotlib).
PyCharm доступен для Windows, macOS и Linux.
Стоимость: PyCharm Community — бесплатно. PyCharm Professional — $89 в год.
Эта интегрированная среда разработки создана Microsoft. Она доступна для Windows и macOS.
Среди преимуществ — редактор форм для графических интерфейсов, дизайнер схем баз данных. К IDE устанавливаются плагины и расширения. С Python IDE работает через расширение Python Tools for Visual Studio. Программа существует в трех версиях: Visual Studio Community, Professional и Enterprise. Первая версия распространяется бесплатно. В двух остальных больше инструментов для кроссплатформенной разработки. Например, доступен симулятор iOS для Windows или совместное использование кода в Android и iOS.
Стоимость: Visual Studio Community — бесплатно.
Версия Professional — $45 в месяц, Enterprise — $250 в месяц.
статьи по теме:
Обзор библиотеки Pillow.
Дата-сайентисты из Parimatch Tech — о рекомендательной системе, создании моделей и развитии data science.
IDE с открытым кодом, которая разработана для специалистов по data science. Входит в дистрибутив Anaconda, а также поддерживает другие библиотеки для научной аналитики — SciPy, Matplotlib, NumPy. Кроме стандартных функций IDE (редактирование кода, отладка, рефакторинг), в Spyder есть проводник переменных. С его помощью можно узнать значения переменных в таблице внутри IDE. Также в Spyder есть режим двух окон, который разрешает одновременно прописывать код и видеть изменения.
Стоимость: бесплатно.
курсы по теме:
Data Science with Python
Кардаш Александра
Data Scientist в Shelf
Прогнозирование и анализ временных рядов
Исакова Кристина
Data Scientist в Holidu
Редакторы кода
Это текстовый редактор с открытым кодом. Он разработан в Microsoft на базе фреймворка Electron. Приложение поддерживает практически все языки программирования и интеграцию с Git и GitHub. В редакторе есть библиотека элементов кода. Также можно добавлять в память снипетты — собственные фрагменты кода. Visual Studio Code поддерживает одновременную работу с несколькими проектами.
Стоимость: бесплатно.
Редактор кода Atom тоже построен на базе Electron, но был запущен раньше, чем Visual Studio Code. Среди возможностей обоих редакторов — добавление плагинов, расширений и тем, которых у обеих программ больше 10 тыс. В Visual Studio Code контролируемый базовый набор функций, а плагины добавляют программе поверхностный функционал. В случае Atom’а плагины стоят в основе программы, что позволяет делать персонализированную настройку. Atom поддерживает кроссплатформенное редактирование. Также есть возможность разделить окно программы для отдельного отображения кода и файлов.
Стоимость: бесплатно.
Sublime Text — редактор кода, который интегрирован с Python и позволяет устанавливать разные версии для проектов. Sublime можно индивидуализировать с помощью пользовательских пакетов. Они добавляются без перезагрузки программы. Редактор отображает одновременно до 4 файлов, а также имеет функцию автосохранения и дополнения кода. Sublime Text быстро прогружает файлы, но у программы нет бесплатной версии.
Стоимость: $80.