Comments 12
Начал программирование (для себя) изучать с Анакондой, посчитать напряженность магнитного поля. Блокнот удобная вещь, но отвалился спустя какое-то время и переустановки Анаконды не помогли. Перешел на Спайдер, но он тоже забунтовал, не хочет обновляться. Но это всё не важно, очень удобная среда, особенно когда Numpy и matplolib подключишь. Для тех, кому не важно само программирование, а важен результат, прекрасная вещь.
Спасибо за комментарий! Спайдер хорошая вещь, но иногда тоже возникают сложности с некоторыми кодировками. Если вам удобнее использовать блокнот, то могу посоветовать в браузере использовать Google Collab - полная аналогия jupyter notebook и анаконду скачивать не нужно))
Спасибо, опробовал, буду пользоваться. Действительно удобно, из особенностей - отключается, если не работаешь какое-то время.
Есть еще JupyterLab это почти Spyder, Jupyter Notebook я мучаю очень много наукой и нейронками - никогда не отваливался. Про спайдер тоже - нет не отваливается и не отключается, работает по нескольку дней подряд над вычслениями. Попробуйте сделать экспорт конфигурации из Анконды навигатора в enviroment.yaml и изучите, что внутри, возможно увидите какие-то несуразности типа один пакет с разными версиями дважду установлен через конду и через пип например и возможно это и будет причиной нестабильной работы.
На всякий случай. Для расчёта магнитных полей есть специализированные инструменты. Например, к Фрикаду есть плагин. Чертите свои катушки, магниты, магнитопроводы, задаёте параметры и он вам стрит напряжённость поля в трёхмерном пространстве. И там тоже есть питон, если захотите что-то добавить от себя.
работал и в спайдере и в пайчарме. не увидел ничего такого "зашитого на панды и нампи" и "научные стеки". всё одинаково, просто в пайчарме ну ооочень много всяких галочек и настроечек, 80% из которых я до сих пор не понимаю зачем. а в спайдере только то, что надо.
Что значит:
"Поддержка библиотек
NumPy, SciPy, pandas, matplotlib и другие научные библиотеки"
А вы знаете хоть одну питоновскую IDE, которая их не поддерживает?
Понял вас, звучит избыточно)
Jupyter уже стар, вместо него JupyterLab, а вот в нем как раз есть пошаговая отладка, окно переменных и др IDE-фишки.
Вот ещё похожее - Positron IDE (https://github.com/posit-dev/positron). Оно правда пока в early-stage development, так что не уверен, есть ли большой смысл использовать его вместо Spyder. Смотрел недавно более подробную презентацию Positron IDE на 20 минут (но предупреждаю, звук отвратительный): https://www.youtube.com/watch?v=p3_ywAsIJCw
SpyderIDE: Твоя новая «восьмилапая» подруга для Python-разработки