Форум программистов, компьютерный форум, киберфорум
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. Показов 27237. Ответов 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
4651 / 2071 / 366
Регистрация: 17.03.2012
Сообщений: 10,180
Записей в блоге: 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
4651 / 2071 / 366
Регистрация: 17.03.2012
Сообщений: 10,180
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru