Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.65/141: Рейтинг темы: голосов - 141, средняя оценка - 4.65
6 / 7 / 0
Регистрация: 27.02.2019
Сообщений: 60

Jupyter notebook vs pycharm vs visual studio что лучше?

21.05.2019, 13:51. Показов 27309. Ответов 31
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть ли здесь люди, имеющие опыт во всех этих средах разработки? Что лучше использовать для проектов на 500-2000 строк для частного использования? Меня интересует ваше субъективное мнение.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.05.2019, 13:51
Ответы с готовыми решениями:

Что лучше - Visual Studio или Rad Studio(C++ Builder)?
Здравствуйте! Хотелось бы выслушать мнения общественности по поводу сравнения работы и перспектив в будущем сред Rad Studio и Visual Studio.

Jupyter Notebook
Написал код в Microsoft visual studio на С++, но нужно его перегнать на Jupyter Notebook пытался это сделать в итоге часть ошибок пофиксил,...

Jupyter Notebook
Здравствуйте.Работаю с jupyter,и немного не пойму как сохранить csv файл в excel себе на компьютер.Ниже код на чтение и запись в сам...

31
 Аватар для Den468
30 / 18 / 14
Регистрация: 19.12.2018
Сообщений: 104
21.05.2019, 14:24
Я пользуюсь PyCharm, очень удобно. Лично по мне всяко удобнее VS, ну а ты если хочешь выбрать для себя что-то лучшее, наверное стоит попользоваться каждой средой самому, нежели спрашивать мнение других, ведь у каждого оно разное
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
21.05.2019, 14:34
Solidaryofprog, Я работал и работаю только с ms visual studio 2017 community 2017. Официально бесплатная. Очень удобная, но требует много ресурсов, занимает на диске 10 Гбт. Но конструктора форм для питона нет. Но все есть для С++, C#, так как ориентирована в первую очередь на языки линейки С .
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
21.05.2019, 14:42

Не по теме:

Цитата Сообщение от Viktorrus Посмотреть сообщение
Но конструктора форм для питона нет.
Вот блин, как же они забыли-то :D



Solidaryofprog, Jupyter - вообще отдельная статья, его нельзя сравнивать.
PyCharm - наше фсё!
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
21.05.2019, 14:47
Цитата Сообщение от dondublon Посмотреть сообщение
Вот блин, как же они забыли-то
Они не забыли. Я ведь написал для каких языков эта среда, там все есть. А питон для них так, дополнительный бонус, но не главный. Однако все равно, все сделано очень удобно и для работы с питоном (за исключением отсутствия конструктора форм). Хотя может в профессиональной (коммерческой) версии все есть. Не знаю.
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
21.05.2019, 14:51
Viktorrus, учитывая, что в питоне нет "родного" графического фреймворка, как winforms\wpf для C#, то и "редактор форм" для него никто делать не будет, ни в каком IDE.
Разве что легковесный Tk, но он, вроде, декларативное описание не поддерживает, так что "редактор форм" для него неприменим.
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
21.05.2019, 14:54
Solidaryofprog, Хотя смотря для чего. Для обучения лучше графические формы делать ручками, используя tkinter, а не использовать конструктор форм.
0
6 / 7 / 0
Регистрация: 27.02.2019
Сообщений: 60
21.05.2019, 17:21  [ТС]
Иногда я использовала даже Notepad++, для простых проектов, но там нет ячеек или если имеется несколько файлов, он об этом не знает.

Цитата Сообщение от Viktorrus Посмотреть сообщение
Хотя смотря для чего.
Для решения повседневных задач - анализа данных, построения графиков или вычислений. Графический интерфейс не делала никогда, т.к. не было необходимости. В Jupyter можно запускать код в определенных ячейках и это удобно.


Цитата Сообщение от Den468 Посмотреть сообщение
наверное стоит попользоваться каждой средой самому
Следуя этой логике, мне следует попробовать все линейки linux, чтобы определить, лучше ли они убунты
1
 Аватар для Den468
30 / 18 / 14
Регистрация: 19.12.2018
Сообщений: 104
22.05.2019, 16:10
Solidaryofprog,
Цитата Сообщение от Solidaryofprog Посмотреть сообщение
Следуя этой логике
Я не говорю, что для определения лучшего для себя варианта стоит пользоваться абсолютно всем, нет. Только теми вариантами, которые ты рассматриваешь. Не попользовавшись чем либо ты не можешь сказать, что лучше, а что хуже, это абсурд. Например, ты считаешь для себя лучшим дистрибутивом Ubuntu, кто-то другой считает лучшим для себя Debian. У каждого свои вкусы и предпочтения
0
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
22.05.2019, 17:26
100500 согласен с dondublon, pycharm лучшее решение, хотя можно как вариант visual studio code
0
0 / 0 / 0
Регистрация: 18.11.2017
Сообщений: 16
25.05.2019, 00:34
Pycharm + sublime text + bush (cmd) - мой выбор (=
Начинал с vs(Python), но быстро перешёл на чарм, через пару дней привык, ток плагины тима vim по убирал, не могу с ними сработаться (
0
Эксперт Pascal/Delphi
 Аватар для mmm_corp
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
25.05.2019, 03:31
PyCharm - без вариантов, особенно рекомендую его новичкам
VS - ну это что-то такое что плетётся в сторонке, плагином...
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
25.05.2019, 09:45
Solidaryofprog, А да, вот еще чем подсознательно меня привлек Microsoft Visual Studio Community 2017 . Возникла ситуация, когда понадобилось автоматизировать определенные системные действия. Я нашел в интернете код на С++ выполняющий эти действия. Хотя сам я С++ не владею, но просто тупо ввел этот код в Microsoft Visual Studio Community 2017 , откомпилировал его и получил exe-шник, который делает то что мне нужно. Этот exe-шник уже можно при необходимости цеплять к питону. Не знаю, есть ли такая возможность в PyCharm, работать с языками C++ и C#, но это удобно. Нет, я не могу сравнивать Microsoft Visual Studio Community 2017 и PyCharm, так как с последним не работал, хотя не исключаю, что PyCharm может быть и удобнее. Но я работаю в среде Microsoft Visual Studio Community 2017 и она меня полностью удовлетворяет. Здесь советовать должны все таки те, кому удалось поработать и с той и с другой средой разработки, только они могут провести их сравнительный анализ. Но даже в этом случае все зависит от решаемых задач, от размеров проектов и так далее. Кстати в Microsoft Visual Studio Community 2017 есть возможность работать с крупными проектами, когда разные куски проекта разрабатывают разные люди или группы. И затем с помощью Microsoft Visual Studio Community 2017 объединять эти разработки в один проект. Но это так, я рассказал о некоторых возможностях Microsoft Visual Studio Community 2017, а что выбрать уже решать Вам, исходя из Ваших задач на данный момент и Ваших планов на будущее. Сразу начинать с того, с чем вам придется работать в будущем, лучше чем потом осваивать новую среду.
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
25.05.2019, 10:16
Вот часть возможностей Microsoft Visual Studio Community 2017.



0
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
25.05.2019, 11:06
Цитата Сообщение от Viktorrus Посмотреть сообщение
Вот часть возможностей Microsoft Visual Studio Community 2017.
единственное, что тут заслуживает внимание это WPF, а все остальное... Pycharm рулезз...
0
Эксперт Pascal/Delphi
 Аватар для mmm_corp
103 / 91 / 32
Регистрация: 30.05.2015
Сообщений: 594
25.05.2019, 13:39
Цитата Сообщение от Vigi Посмотреть сообщение
Microsoft Visual Studio
Reshaper - must have)
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
25.05.2019, 16:45
Цитата Сообщение от Vigi Посмотреть сообщение
единственное, что тут заслуживает внимание это WPF,
А я про IronPython и забыл. Нужно будет разобраться, можно ли формы созданные на нем подцепить к Python'у. Это бы повысило производительность разработки. Надо будет этим заняться. Для начала нужно будет разобраться, что такое IronPython, видимо его нужно дополнительно устанавливать. Вот сейчас этим и займусь.

Добавлено через 17 минут
Анонсирована IronPython 3 — реализация Python 3 на .NET
https://yandex.ru/turbo?text=h... ced%2F&d=1
"IronPython — реализация языка, которая работает на .NET Framework’s Common Language Runtime (CLR) — возвращается благодаря смене разработчиков.

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

For many reasons I just don’t have the time right now to give IronPython the attention it deserves. I’m handing control of the project to [fellow project contributors] Alex Earl and Benedict Eggers.

IronPython написана на C#, и может не только запускать программы на чистом Python. Она также позволяет подключать .NET приложения и объекты, которые можно обрабатывать таким же образом, как и нативные объекты Python."
Хорошая новость. Остается подождать, когда появится новая версия IronPython, совместимая с версией Python 3.X .Это что касается будущих перспектив сравниваемых сред разработки. Спасибо, благодаря вам я выяснил для себя приятную новость.

Добавлено через 3 минуты
Рано обрадовался, это информация 2016 года. Интересно, они таки что то сделали на текущий момент, или опять остановили разработку?

Добавлено через 4 минуты
О, есть свежая информация о IronPython3, но вся только на английском языке. Так как я в английском не силен, то нужно время, что бы разобраться с помощью переводчика.

Добавлено через 24 минуты
По информации на текущий момент работа над IronPython3 идет, но пока он еще не готов. Последняя доступная версия IronPython 2.7.9
Официальный сайт разработчиков
https://ironpython.net/

В общем я продолжаю работать на Microsoft Visual Studio Community и жду выхода IronPython 3, который на порядок упростит и ускорит разработку графического интерфейса для Python. Я разобрался, что IronPython нужно устанавливать дополнительно и подключать в окружение Visual Studio.

Добавлено через 11 минут
Узнал про еще одну замечательную способность IronPython. С его помощью оказывается можно создавать exe-шники из питоновского кода. Правда придется потрудиться, но результат автор статьи гарантирует:
https://habr.com/ru/post/149621/
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
25.05.2019, 16:46
Цитата Сообщение от Viktorrus Посмотреть сообщение
IronPython написана на C#, и может не только запускать программы на чистом Python
На чистом Python это они загнули. IronPython это совсем другой Python, просто синтаксис такой же, но библиотеки то написаны на C# и могут иметь отличия в реализации и поведении от библиотек обычного CPython.
Поэтому "Железный" Python это больше скриптовый "клей" для C# программистов, нежели что-то особенное для программистов на CPython.


Кстати, Windows Forms из .NET можно юзать и в стандартном CPython при помощи библиотеки clr, которая служит простым "мостом" из Python в .NET.

Правда, разработку GUI это не упрощает, так как весь код нужно писать как и прежде вручную :-) - визуального редактора Form для Python нет.
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
25.05.2019, 16:48
Цитата Сообщение от Viktorrus Посмотреть сообщение
С его помощью оказывается можно создавать exe-шники из питоновского кода
Это будут не нативные экзешники, а .NET сборки (assemblies), как и при обычной компиляции C# приложений.
0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
25.05.2019, 16:53
Garry Galler, Спасибо за пояснения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.05.2019, 16:53
Помогаю со студенческими работами здесь

Jupyter notebook
Вообщем в этой среде только начал работать и когда начинаю запускать все ячейки по второму разу то у меня он не хочет ни чего вводит с...

Что лучше Visual Studio или Builder C++ подскажите?
Что лучше Visual Studio или Builder C++ подскажите?

Что лучше Visual studio 2010 C++ или Builder 6 C++ ?
Только что начал программировать на C++, и не хотелось бы потом переучиваться на другую среду программирования, так что пожалуйста,...

Не работает Jupyter Notebook
Не работает Jupyter Notebook. После ввода действия в ячейку, нажимаю Run (или Shift+Enter) и появляется новая ячейка, а действие не...

Работа с Jupyter Notebook
Не работает Jupyter Notebook. После ввода действия в ячейку, нажимаю Run и появляется новая ячейка, а действие не выполняется. Прочитал все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru