Во-первых, очень классный и полезный канал, постоянно смотрю, спасибо за это видео и все остальные! Во-вторых, выражу своё мнение на счет этого баттла IDE. Мне кажется, что новичку-питонисту в 99% случаев лучше начать с PyCharm. Понятно, что человек, у которого первая IDE была C++ Builder, и который перепробовал много разных IDE, выскажет много претензий к PyCharm. Но однако он способен снять с начинающего программиста немало проблем во время первоначального изучения Питона. Например, с помощью PyCharm очень легко сделать виртуальное окружение, также у него есть больше функционала, связанного с конкретными фреймворками, в частности с Django. В Pro версии есть вообще отладка по Django-шаблонам HTML. Эту Pro-версию очень легко получить на сайте JetBrains по программе опенсорса: просто пишешь заявку и прикладываешь ссылку на свой публичный репозиторий (даже самый днищенский, главное чтобы были коммиты в течение некоторого времени), и PyCharm Pro на год твой.
У меня как традиция каждые пол года пробывать перейти на PyCharm, но всё безуспешно ) Настолько к студии привык и она кажется безумно удобной, что не могу пользоваться чем-то иным даже если есть преимущества. "полиглотность" - очень круто подметили, тоже один из факторов важных для меня.
Согласен со всем обзором кроме последней фразы. Если юзать PyCharm это поддержка монополии Джитов, то тогда юзать VSCode это поддержка монополии Майкрософт. Могу даже гипербализировать: Джиты создают таргетные вещи для своей целевой аудитории, в то время как Майкрософт пытается занять каждую нишу в IT (комментарий написан с долей иронии)
Можно же использовать NVim) А так, топлю за vscode с плагинами, мне это напоминает (Django vs FastAPI, где vscode - FastAPI, он быстрый и поддается кастому) + vscode - open source продукт
как студент, пользуюсь пайчармом, про имейл вообще был удивлен такое слышать, файлы вполне норм получать какие-то по почте, хз как удобнее было бы послать какую-то пдфку
эм, ну так я и не отменял имейл насовсем, речь шла именно о инструкции к IDE, мне по-прежнему непонятно, зачем её слать на имейл, если можно было бы просто отобразить на странице в браузере, любые лишние шаги раздражают меня как пользователя, любое ожидание раздражает меня как пользователя, поэтому мне и кажется, что это не самый современный подход
Pycharm. Дизайн конечно уступает VSCode, но для питона Pycharm все же удобнее. Создание пекедж без ручного создания инит, метки папок сорс, темплейт, локал хистори файлов, лучше подсказывает новичку ошибки, например тот же мутабл в аргументах функций. Лучше работает алгоритм подсказок импортов и методов. Минусы больше жрет памяти, устаревший дизайн (дело вкуса конечно)
@@pythonclinicсобенно начинающему кодеру, как по мне, не хватает локал хистори файлов. Может я просто в вскод не нашел этого? Хз. Ещё вспомнил, периодически не хватает Пайтон консоли в вскод, ну или я там ее не нашел ))
Пайчарм завезли наконец нормальный дизайн вместо старого хорсщита. В апреле 23ого. Этот дизайн что-то очень напоминает) В вскоде, конечно же, есть локальная история файлов, и уже очень давно.
Как новичок могу сказать что ненавижу vscode, даже на русском он не понятен, максимально не удобный интерфейс. Pycharm даже англ очень интуитивен, прост и понятен, я разобрался намного быстрее. И со временем выучил достаточно гор клав и почти летаю, смысла не вижу менять его Vs.
Мне очень нравится отладчик в IDE Thonny. Можно выполнять код пошагово, заходить почти во все функции и видеть что они делают. Больше нигде не видел такого подробного отладчика. Но в Thonny слишком мало функций. Можете порекомендовать IDE с максимально похожим отладчиком или расширение для VSCodium?
Все дебагеры работают примерно одинаково, в Thonny скорее более подробный uiб функционал такой же, как и у стандартных дебагеров PyCharm или VSC. Лично я не встречал других примеров такого же ui, поэтому порекомендовать ничего не могу, но может кто-то из аудитории что-то предложит.
Я на планшете code из termux использую. Про удаленку по ssh не сказал. Settings и launch можно в каждой папке свой настроить. В общем jb ушла в небытие.
@@pythonclinic Думаю было бы полезно рассмотреть в контектсе, когда для тебя не проблема купить лицензию. Тем более, получить проф версию очень легко, есть много способов на ютубе
"о бедных _проектах_ замолвите слово" использовал "проектную идеологию" в intellij idea, так как работал не с python, а с другим интерпретируемым языком. проекты оказались удобным вариантом, при параллельной работе над несколькими задачами. правда, с учетом особенностей экосистемы и того, как реализована тестовая платформа, это были полные копии текущего, на момент открытия конкретной задачи, мастера. не смотря на такой перерасход дискового пространства и кажущуюся трату дополнительного времени, работа шла эффективнее, чем у коллег, использовавших другие схемы работы с кодом.
коллеги могут с таким подходом не согласиться) хотя бы потому что это копирование файлов, а значит код будет храниться в нескольких местах, и его будет очень трудно поддерживать
@@pythonclinic одна задача - одна копия кода, но не одного и того же, а той версии, что была в мастере на момент открытия задачи. да, это, все еще, хранение большого количества копий файлов, да еще и разных версий, но, посмотрев, сколько коллизий происходит у народа, при попытках переключаться между ветками, сделанными на основе разных версий "общего кода", смирился с этим.
Уже 7 лет пользуюсь pycharm professional, переходить никуда не собираюсь. А копайлот ставиться из магазина расширений без проблем, пару месяцев назад забанили рф ip, пришлось поднимать http proxy в РК для копайлота
Тут всё относительно просто, в текущих реализациях pycharm написан на Java, а VSC сделан на основе Electron. Приложения на Java будут потреблять чуть больше ресурсов (и памяти, и цпу), но стоит учитывать, что мы при этом получаем больше функционала буквально в каждый момент времени. В свою очередь Electron это по сути движок для строительства десктоп прилаг с помощью веб технологий, то есть на js и node. Приложения получаются более легковесными и легкорасширяемыми, но не такими функциональными. В базовой версии памяти и цпу VSC в среднем потребляет меньше, но её можно весело "разогнать" подключив кучу напряжных расширений, и тут мы столкнёмся с двумя проблемами, во-первых она будет жрать ресурсы (до определённого предела), во-вторых она будет изрядно тупить. Ну то есть pycharm в среднем более неповоротливый, зато стабильный, а студия более лёгкая, но в худшем сценарии она вообще откажется работать. У нас в качестве рабочего месенджера применяется Microsoft Teams, вот уж яркий пример творчества на Electron, даже небольшая нагрузка сообщениями в рамках одного но большого чата приводит к тому, что он просто перестаёт работать напрочь, при этом ресурсов хватает.
Плохой обзор. 1. У VSCode на много удобнее дебагер чем в PyCharm. И там тоже можно смотреть потоки, как и у PyCharm. 2. На VSCode не был установлен и включен линтер, только пакет Python, хотя там тоже есть дефолтный линтер. Но он не был включен. А если бы был, то все ошибки, исправления и т.д. так же бы работали. На пример установи Ruff там и сортировка импортов и все ошибки по pep8 и т.д. Просто у PyCharm это с коробки уже включено, вот и вся разница, но у VSCode это все тоже есть. Так что не правильное сравнение, если не знать хорошо инструмент который обозреваешь))))
у VSC это отдельные плагины, которые нужно специально искать и устанавливать, пайчарм всё это умеет из коробки, в этом и был смысл сравнения пайчарма как инструмента для работы с пайтон и студии как инструмента для работы с любыми языками, но который изх коробки ничего не умеет а удобство или неудобство дебагера или чего-то ещё это дело субъективное, точно так же как вам мог не понравится мой обзор, но это не делает его "плохим"
@@pythonclinic так надо было установить в VSC все нужные плагины для пайтона, что б сравнение хоть было равным. Ато с таким же успехом можно было сравнить пайчарм с блокнотом)
@@pythonclinicvscode тебе действительно при работе с py проектом инкрементно предложит поставить все, что нужно. Ничего там искать не надо. Обзор не проработан, увы
@@pythonclinic да я с++ учу, просто по приколу сделал туда Пайтон, а может знаешь можно ли в студио именно просто студио не код, поставить Dart, flutter?
Во-первых, очень классный и полезный канал, постоянно смотрю, спасибо за это видео и все остальные!
Во-вторых, выражу своё мнение на счет этого баттла IDE. Мне кажется, что новичку-питонисту в 99% случаев лучше начать с PyCharm. Понятно, что человек, у которого первая IDE была C++ Builder, и который перепробовал много разных IDE, выскажет много претензий к PyCharm. Но однако он способен снять с начинающего программиста немало проблем во время первоначального изучения Питона.
Например, с помощью PyCharm очень легко сделать виртуальное окружение, также у него есть больше функционала, связанного с конкретными фреймворками, в частности с Django. В Pro версии есть вообще отладка по Django-шаблонам HTML. Эту Pro-версию очень легко получить на сайте JetBrains по программе опенсорса: просто пишешь заявку и прикладываешь ссылку на свой публичный репозиторий (даже самый днищенский, главное чтобы были коммиты в течение некоторого времени), и PyCharm Pro на год твой.
Отлично, спасибо за это дополнение!
Я тоже использую студию. Мне нравится идея "полиглотности", и я бы не хотел ограничивать себя одним языком.)
У меня как традиция каждые пол года пробывать перейти на PyCharm, но всё безуспешно )
Настолько к студии привык и она кажется безумно удобной, что не могу пользоваться чем-то иным даже если есть преимущества.
"полиглотность" - очень круто подметили, тоже один из факторов важных для меня.
Спасибо за такой обзор!!! Лайк. Сил и Энергии!!!
Пользуюсь professional версией, хотя расширяемость vscode за счет плагинов очень классная
Согласен со всем обзором кроме последней фразы. Если юзать PyCharm это поддержка монополии Джитов, то тогда юзать VSCode это поддержка монополии Майкрософт. Могу даже гипербализировать: Джиты создают таргетные вещи для своей целевой аудитории, в то время как Майкрософт пытается занять каждую нишу в IT
(комментарий написан с долей иронии)
вообще да, одна монополия не лучше другой
Вообще, если продуктов больше одного - это не монополия
потенциальная монополия)
Можно же использовать NVim)
А так, топлю за vscode с плагинами, мне это напоминает (Django vs FastAPI, где vscode - FastAPI, он быстрый и поддается кастому) + vscode - open source продукт
хороший обзор, интересно было, видно что автор прекрасно разбирается в том что рассказывает. Жаль что программирование уходит в прошлое.
да пока ещё не уходит, рано хороните)
ха! Это почему же уходит? А что придет взамен?
@@to-500 ии
как студент, пользуюсь пайчармом, про имейл вообще был удивлен такое слышать, файлы вполне норм получать какие-то по почте, хз как удобнее было бы послать какую-то пдфку
эм, ну так я и не отменял имейл насовсем, речь шла именно о инструкции к IDE, мне по-прежнему непонятно, зачем её слать на имейл, если можно было бы просто отобразить на странице в браузере, любые лишние шаги раздражают меня как пользователя, любое ожидание раздражает меня как пользователя, поэтому мне и кажется, что это не самый современный подход
Можно было подробнее рассказать про Pycharm Professional.
хотелось сравнить именно бесплатные инструменты
Было интересно посмотреть такое же сравнение на языке cpp (C++)😊
как же давно я на нём не писал) обещать не буду, но может когда-то и захочется сделать
ползуюсь pycharm, удобно, но памяти потребляет в 4 раза больше
Pycharm. Дизайн конечно уступает VSCode, но для питона Pycharm все же удобнее. Создание пекедж без ручного создания инит, метки папок сорс, темплейт, локал хистори файлов, лучше подсказывает новичку ошибки, например тот же мутабл в аргументах функций. Лучше работает алгоритм подсказок импортов и методов.
Минусы больше жрет памяти, устаревший дизайн (дело вкуса конечно)
отличное описание фич
@@pythonclinicсобенно начинающему кодеру, как по мне, не хватает локал хистори файлов. Может я просто в вскод не нашел этого? Хз.
Ещё вспомнил, периодически не хватает Пайтон консоли в вскод, ну или я там ее не нашел ))
хистори действительно нету, а вот консоль при желании можно прикрутить через терминал, достаточно там натайпать python
Дизайн тоже не плохой, после последней обновление pycharm стал похож на vscode
Пайчарм завезли наконец нормальный дизайн вместо старого хорсщита. В апреле 23ого. Этот дизайн что-то очень напоминает)
В вскоде, конечно же, есть локальная история файлов, и уже очень давно.
Как новичок могу сказать что ненавижу vscode, даже на русском он не понятен, максимально не удобный интерфейс. Pycharm даже англ очень интуитивен, прост и понятен, я разобрался намного быстрее. И со временем выучил достаточно гор клав и почти летаю, смысла не вижу менять его Vs.
отлично)
Смысл появится, когда ты попробуешь начать работать с базами данных, html, css, js или докер
@@vladimir-monin Да и по количеству доступных расширений даже для бесплатного использования просто лучше.
Мне очень нравится отладчик в IDE Thonny. Можно выполнять код пошагово, заходить почти во все функции и видеть что они делают. Больше нигде не видел такого подробного отладчика. Но в Thonny слишком мало функций. Можете порекомендовать IDE с максимально похожим отладчиком или расширение для VSCodium?
Все дебагеры работают примерно одинаково, в Thonny скорее более подробный uiб функционал такой же, как и у стандартных дебагеров PyCharm или VSC. Лично я не встречал других примеров такого же ui, поэтому порекомендовать ничего не могу, но может кто-то из аудитории что-то предложит.
Спасибо!
Я на планшете code из termux использую. Про удаленку по ssh не сказал. Settings и launch можно в каждой папке свой настроить. В общем jb ушла в небытие.
Надо же было сравнить с проф версией
всё честно, сравниваем бесплатные версии))
@@pythonclinic Думаю было бы полезно рассмотреть в контектсе, когда для тебя не проблема купить лицензию. Тем более, получить проф версию очень легко, есть много способов на ютубе
в целом можно сделать отдельное видео, да
Успешно пользовался PyCharm, пока дело не дошло до отладки в докере. Штош.
На старом железе, для меня лучший VIM!
vim офигенный
«Романтика мерзости»
"о бедных _проектах_ замолвите слово"
использовал "проектную идеологию" в intellij idea, так как работал не с python, а с другим интерпретируемым языком. проекты оказались удобным вариантом, при параллельной работе над несколькими задачами. правда, с учетом особенностей экосистемы и того, как реализована тестовая платформа, это были полные копии текущего, на момент открытия конкретной задачи, мастера. не смотря на такой перерасход дискового пространства и кажущуюся трату дополнительного времени, работа шла эффективнее, чем у коллег, использовавших другие схемы работы с кодом.
коллеги могут с таким подходом не согласиться) хотя бы потому что это копирование файлов, а значит код будет храниться в нескольких местах, и его будет очень трудно поддерживать
@@pythonclinic одна задача - одна копия кода, но не одного и того же, а той версии, что была в мастере на момент открытия задачи.
да, это, все еще, хранение большого количества копий файлов, да еще и разных версий, но, посмотрев, сколько коллизий происходит у народа, при попытках переключаться между ветками, сделанными на основе разных версий "общего кода", смирился с этим.
Только Vim! Только хардкор!!! И только без манипулятора типа: мышь 🤣
одобряем))
Дебажить в виме то еще удовольствие
Поюзай свой неовим, когда у тебя локально поднято 5 микросервисов в дебаге)
Уже 7 лет пользуюсь pycharm professional, переходить никуда не собираюсь. А копайлот ставиться из магазина расширений без проблем, пару месяцев назад забанили рф ip, пришлось поднимать http proxy в РК для копайлота
А расскажи, пожалуйста: Copilot помогает реально в работе? В какой степени, на каких задачах?
Было бы прикольно сравнить производительность обеих IDE
Тут всё относительно просто, в текущих реализациях pycharm написан на Java, а VSC сделан на основе Electron. Приложения на Java будут потреблять чуть больше ресурсов (и памяти, и цпу), но стоит учитывать, что мы при этом получаем больше функционала буквально в каждый момент времени. В свою очередь Electron это по сути движок для строительства десктоп прилаг с помощью веб технологий, то есть на js и node. Приложения получаются более легковесными и легкорасширяемыми, но не такими функциональными. В базовой версии памяти и цпу VSC в среднем потребляет меньше, но её можно весело "разогнать" подключив кучу напряжных расширений, и тут мы столкнёмся с двумя проблемами, во-первых она будет жрать ресурсы (до определённого предела), во-вторых она будет изрядно тупить.
Ну то есть pycharm в среднем более неповоротливый, зато стабильный, а студия более лёгкая, но в худшем сценарии она вообще откажется работать.
У нас в качестве рабочего месенджера применяется Microsoft Teams, вот уж яркий пример творчества на Electron, даже небольшая нагрузка сообщениями в рамках одного но большого чата приводит к тому, что он просто перестаёт работать напрочь, при этом ресурсов хватает.
Плохой обзор.
1. У VSCode на много удобнее дебагер чем в PyCharm. И там тоже можно смотреть потоки, как и у PyCharm.
2. На VSCode не был установлен и включен линтер, только пакет Python, хотя там тоже есть дефолтный линтер. Но он не был включен. А если бы был, то все ошибки, исправления и т.д. так же бы работали. На пример установи Ruff там и сортировка импортов и все ошибки по pep8 и т.д. Просто у PyCharm это с коробки уже включено, вот и вся разница, но у VSCode это все тоже есть.
Так что не правильное сравнение, если не знать хорошо инструмент который обозреваешь))))
у VSC это отдельные плагины, которые нужно специально искать и устанавливать, пайчарм всё это умеет из коробки, в этом и был смысл сравнения пайчарма как инструмента для работы с пайтон и студии как инструмента для работы с любыми языками, но который изх коробки ничего не умеет
а удобство или неудобство дебагера или чего-то ещё это дело субъективное, точно так же как вам мог не понравится мой обзор, но это не делает его "плохим"
@@pythonclinic так надо было установить в VSC все нужные плагины для пайтона, что б сравнение хоть было равным. Ато с таким же успехом можно было сравнить пайчарм с блокнотом)
если это будет интересно моей аудитории - сравню и с блокнотом
@@pythonclinicvscode тебе действительно при работе с py проектом инкрементно предложит поставить все, что нужно. Ничего там искать не надо. Обзор не проработан, увы
PyCharm
The choice of the professional как говорится)
сяб
пишу на spyder 🤡
моё почтение
Я vs code
nvim + tmux 💪
шикарно)
WS CODE
code fast, die yang)
А что лучше PyCharm или Visual Studio
если кратко, то новичку лучше PyCharm, а на студию можно переходить, когда понимаешь зачем это нужно (кастомизация и поддержка разных языков)
@@pythonclinic да я с++ учу, просто по приколу сделал туда Пайтон, а может знаешь можно ли в студио именно просто студио не код, поставить Dart, flutter?
не знаю, но думаю, что нет