Перейти к содержимому

Visual studio code или pycharm что лучше

  • автор:

Какая среда разработки лучше для 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 это свободное создание свободных инструментов. Поэтому лично мне платные оболочки кажутся «не в духе» сообщества.
Итого

  1. Если вам нужны подсказки, то их на хорошем компьютере дает и бесплатный Spyder 4.0 поставляемый с Anaconda. Он попроще чем бесплатный же Eric.
  2. Я бы порекомендовал вам остаться на VS Code, а подсказки брать из документации Django.
  3. Самым правильым (и я поддерживаю предыдущего советчика) я бы начал изучение 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

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.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *