Форум программистов, компьютерный форум, киберфорум
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. Показов 27485. Ответов 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
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 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
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru