ОГРОМНЫЙ обзор и сравнение PyCharm и Visual Studio Code

  Переглядів 7,239

Python Clinic

Python Clinic

День тому

Смотрим на веб-сайты PyCharm и VSC, сравниваем интерфейс, удобство работы и функциональность. Ну и PyCharm как всегда отличился, мда. Это видео создано исключительно в целях информирования, я не ставлю своей задачей перетянуть кого-то из вас в лагерь "ценителей" или "хейтеров" любого IDE.
Стыдный баг в PyCharm (обсуждаю в конце видео) - youtrack.jetbrains.com/issue/...
Подписывайтесь на группу в тг, там иногда бывают несмешные шутки, а ещё анонсы стримов и видосов - t.me/PythonClinicChnl
Таймкоды:
00:00 - интро
00:19 - обзор IDE и сайтов
06:27 - сравнение интерфейса и функционала
16:30 - пишем код
22:58 - запуск и дебаг
28:54 - присоединение к процессу
32:03 - стыдный баг от JetBrains
34:58 - мой выбор

КОМЕНТАРІ: 59
@tezl101
@tezl101 7 місяців тому
У меня как традиция каждые пол года пробывать перейти на PyCharm, но всё безуспешно ) Настолько к студии привык и она кажется безумно удобной, что не могу пользоваться чем-то иным даже если есть преимущества. "полиглотность" - очень круто подметили, тоже один из факторов важных для меня.
@user-kk9sp2ln6x
@user-kk9sp2ln6x Рік тому
Я тоже использую студию. Мне нравится идея "полиглотности", и я бы не хотел ограничивать себя одним языком.)
@flower-py
@flower-py 11 місяців тому
Во-первых, очень классный и полезный канал, постоянно смотрю, спасибо за это видео и все остальные! Во-вторых, выражу своё мнение на счет этого баттла IDE. Мне кажется, что новичку-питонисту в 99% случаев лучше начать с PyCharm. Понятно, что человек, у которого первая IDE была C++ Builder, и который перепробовал много разных IDE, выскажет много претензий к PyCharm. Но однако он способен снять с начинающего программиста немало проблем во время первоначального изучения Питона. Например, с помощью PyCharm очень легко сделать виртуальное окружение, также у него есть больше функционала, связанного с конкретными фреймворками, в частности с Django. В Pro версии есть вообще отладка по Django-шаблонам HTML. Эту Pro-версию очень легко получить на сайте JetBrains по программе опенсорса: просто пишешь заявку и прикладываешь ссылку на свой публичный репозиторий (даже самый днищенский, главное чтобы были коммиты в течение некоторого времени), и PyCharm Pro на год твой.
@pythonclinic
@pythonclinic 11 місяців тому
Отлично, спасибо за это дополнение!
@nvaulin
@nvaulin 7 місяців тому
Согласен со всем обзором кроме последней фразы. Если юзать PyCharm это поддержка монополии Джитов, то тогда юзать VSCode это поддержка монополии Майкрософт. Могу даже гипербализировать: Джиты создают таргетные вещи для своей целевой аудитории, в то время как Майкрософт пытается занять каждую нишу в IT (комментарий написан с долей иронии)
@pythonclinic
@pythonclinic 7 місяців тому
вообще да, одна монополия не лучше другой
@asscrabtube
@asscrabtube 7 місяців тому
Вообще, если продуктов больше одного - это не монополия
@pythonclinic
@pythonclinic 7 місяців тому
потенциальная монополия)
@ivkrak8258
@ivkrak8258 5 місяців тому
Можно же использовать NVim) А так, топлю за vscode с плагинами, мне это напоминает (Django vs FastAPI, где vscode - FastAPI, он быстрый и поддается кастому) + vscode - open source продукт
@user-kf4pk9kk9h
@user-kf4pk9kk9h 10 місяців тому
Мне очень нравится отладчик в IDE Thonny. Можно выполнять код пошагово, заходить почти во все функции и видеть что они делают. Больше нигде не видел такого подробного отладчика. Но в Thonny слишком мало функций. Можете порекомендовать IDE с максимально похожим отладчиком или расширение для VSCodium?
@pythonclinic
@pythonclinic 10 місяців тому
Все дебагеры работают примерно одинаково, в Thonny скорее более подробный uiб функционал такой же, как и у стандартных дебагеров PyCharm или VSC. Лично я не встречал других примеров такого же ui, поэтому порекомендовать ничего не могу, но может кто-то из аудитории что-то предложит.
@artemjasan9911
@artemjasan9911 11 місяців тому
Пользуюсь professional версией, хотя расширяемость vscode за счет плагинов очень классная
@blckrub6742
@blckrub6742 7 місяців тому
хороший обзор, интересно было, видно что автор прекрасно разбирается в том что рассказывает. Жаль что программирование уходит в прошлое.
@pythonclinic
@pythonclinic 7 місяців тому
да пока ещё не уходит, рано хороните)
@to-500
@to-500 3 місяці тому
ха! Это почему же уходит? А что придет взамен?
@zamigrzazadeh7812
@zamigrzazadeh7812 10 місяців тому
Спасибо!
@yuralamov9835
@yuralamov9835 5 місяців тому
Я на планшете code из termux использую. Про удаленку по ssh не сказал. Settings и launch можно в каждой папке свой настроить. В общем jb ушла в небытие.
@user-nr4jv9oe1r
@user-nr4jv9oe1r Рік тому
Можно было подробнее рассказать про Pycharm Professional.
@pythonclinic
@pythonclinic Рік тому
хотелось сравнить именно бесплатные инструменты
@vater122
@vater122 19 днів тому
Успешно пользовался PyCharm, пока дело не дошло до отладки в докере. Штош.
@regbyme
@regbyme 11 місяців тому
Только Vim! Только хардкор!!! И только без манипулятора типа: мышь 🤣
@pythonclinic
@pythonclinic 11 місяців тому
одобряем))
@catstyle1101
@catstyle1101 11 місяців тому
Дебажить в виме то еще удовольствие
@dyprih
@dyprih 11 місяців тому
как студент, пользуюсь пайчармом, про имейл вообще был удивлен такое слышать, файлы вполне норм получать какие-то по почте, хз как удобнее было бы послать какую-то пдфку
@pythonclinic
@pythonclinic 11 місяців тому
эм, ну так я и не отменял имейл насовсем, речь шла именно о инструкции к IDE, мне по-прежнему непонятно, зачем её слать на имейл, если можно было бы просто отобразить на странице в браузере, любые лишние шаги раздражают меня как пользователя, любое ожидание раздражает меня как пользователя, поэтому мне и кажется, что это не самый современный подход
@AlexandrKalinovsky
@AlexandrKalinovsky 11 місяців тому
Pycharm. Дизайн конечно уступает VSCode, но для питона Pycharm все же удобнее. Создание пекедж без ручного создания инит, метки папок сорс, темплейт, локал хистори файлов, лучше подсказывает новичку ошибки, например тот же мутабл в аргументах функций. Лучше работает алгоритм подсказок импортов и методов. Минусы больше жрет памяти, устаревший дизайн (дело вкуса конечно)
@pythonclinic
@pythonclinic 11 місяців тому
отличное описание фич
@AlexandrKalinovsky
@AlexandrKalinovsky 11 місяців тому
​​@@pythonclinicсобенно начинающему кодеру, как по мне, не хватает локал хистори файлов. Может я просто в вскод не нашел этого? Хз. Ещё вспомнил, периодически не хватает Пайтон консоли в вскод, ну или я там ее не нашел ))
@pythonclinic
@pythonclinic 10 місяців тому
хистори действительно нету, а вот консоль при желании можно прикрутить через терминал, достаточно там натайпать python
@bunyodnaimov3531
@bunyodnaimov3531 10 місяців тому
Дизайн тоже не плохой, после последней обновление pycharm стал похож на vscode
@leshach4772
@leshach4772 4 місяці тому
ползуюсь pycharm, удобно, но памяти потребляет в 4 раза больше
@krylovilya1
@krylovilya1 11 місяців тому
Уже 7 лет пользуюсь pycharm professional, переходить никуда не собираюсь. А копайлот ставиться из магазина расширений без проблем, пару месяцев назад забанили рф ip, пришлось поднимать http proxy в РК для копайлота
@flower-py
@flower-py 9 місяців тому
А расскажи, пожалуйста: Copilot помогает реально в работе? В какой степени, на каких задачах?
@kohakovich
@kohakovich 3 місяці тому
Как новичок могу сказать что ненавижу vscode, даже на русском он не понятен, максимально не удобный интерфейс. Pycharm даже англ очень интуитивен, прост и понятен, я разобрался намного быстрее. И со временем выучил достаточно гор клав и почти летаю, смысла не вижу менять его Vs.
@pythonclinic
@pythonclinic 3 місяці тому
отлично)
@vladimir-monin
@vladimir-monin 7 днів тому
Смысл появится, когда ты попробуешь начать работать с базами данных, html, css, js или докер
@user-tr4qy1ji7x
@user-tr4qy1ji7x 5 днів тому
На старом железе, для меня лучший VIM!
@pythonclinic
@pythonclinic 4 дні тому
vim офигенный
@MrRoma1800
@MrRoma1800 Рік тому
«Романтика мерзости»
@user-fu1ll7xy4d
@user-fu1ll7xy4d 10 місяців тому
Было бы прикольно сравнить производительность обеих IDE
@pythonclinic
@pythonclinic 10 місяців тому
Тут всё относительно просто, в текущих реализациях pycharm написан на Java, а VSC сделан на основе Electron. Приложения на Java будут потреблять чуть больше ресурсов (и памяти, и цпу), но стоит учитывать, что мы при этом получаем больше функционала буквально в каждый момент времени. В свою очередь Electron это по сути движок для строительства десктоп прилаг с помощью веб технологий, то есть на js и node. Приложения получаются более легковесными и легкорасширяемыми, но не такими функциональными. В базовой версии памяти и цпу VSC в среднем потребляет меньше, но её можно весело "разогнать" подключив кучу напряжных расширений, и тут мы столкнёмся с двумя проблемами, во-первых она будет жрать ресурсы (до определённого предела), во-вторых она будет изрядно тупить. Ну то есть pycharm в среднем более неповоротливый, зато стабильный, а студия более лёгкая, но в худшем сценарии она вообще откажется работать. У нас в качестве рабочего месенджера применяется Microsoft Teams, вот уж яркий пример творчества на Electron, даже небольшая нагрузка сообщениями в рамках одного но большого чата приводит к тому, что он просто перестаёт работать напрочь, при этом ресурсов хватает.
@_hyypia1144
@_hyypia1144 11 місяців тому
nvim + tmux 💪
@pythonclinic
@pythonclinic 11 місяців тому
шикарно)
@romanpucilowski1876
@romanpucilowski1876 Рік тому
PyCharm
@pythonclinic
@pythonclinic Рік тому
The choice of the professional как говорится)
@MotorolaSP24
@MotorolaSP24 2 місяці тому
Я vs code
@cloudlynosound
@cloudlynosound 3 місяці тому
"о бедных _проектах_ замолвите слово" использовал "проектную идеологию" в intellij idea, так как работал не с python, а с другим интерпретируемым языком. проекты оказались удобным вариантом, при параллельной работе над несколькими задачами. правда, с учетом особенностей экосистемы и того, как реализована тестовая платформа, это были полные копии текущего, на момент открытия конкретной задачи, мастера. не смотря на такой перерасход дискового пространства и кажущуюся трату дополнительного времени, работа шла эффективнее, чем у коллег, использовавших другие схемы работы с кодом.
@pythonclinic
@pythonclinic 3 місяці тому
коллеги могут с таким подходом не согласиться) хотя бы потому что это копирование файлов, а значит код будет храниться в нескольких местах, и его будет очень трудно поддерживать
@cloudlynosound
@cloudlynosound 3 місяці тому
@@pythonclinic одна задача - одна копия кода, но не одного и того же, а той версии, что была в мастере на момент открытия задачи. да, это, все еще, хранение большого количества копий файлов, да еще и разных версий, но, посмотрев, сколько коллизий происходит у народа, при попытках переключаться между ветками, сделанными на основе разных версий "общего кода", смирился с этим.
@5tarikok
@5tarikok 7 місяців тому
Плохой обзор. 1. У VSCode на много удобнее дебагер чем в PyCharm. И там тоже можно смотреть потоки, как и у PyCharm. 2. На VSCode не был установлен и включен линтер, только пакет Python, хотя там тоже есть дефолтный линтер. Но он не был включен. А если бы был, то все ошибки, исправления и т.д. так же бы работали. На пример установи Ruff там и сортировка импортов и все ошибки по pep8 и т.д. Просто у PyCharm это с коробки уже включено, вот и вся разница, но у VSCode это все тоже есть. Так что не правильное сравнение, если не знать хорошо инструмент который обозреваешь))))
@pythonclinic
@pythonclinic 7 місяців тому
у VSC это отдельные плагины, которые нужно специально искать и устанавливать, пайчарм всё это умеет из коробки, в этом и был смысл сравнения пайчарма как инструмента для работы с пайтон и студии как инструмента для работы с любыми языками, но который изх коробки ничего не умеет а удобство или неудобство дебагера или чего-то ещё это дело субъективное, точно так же как вам мог не понравится мой обзор, но это не делает его "плохим"
@5tarikok
@5tarikok 7 місяців тому
@@pythonclinic так надо было установить в VSC все нужные плагины для пайтона, что б сравнение хоть было равным. Ато с таким же успехом можно было сравнить пайчарм с блокнотом)
@pythonclinic
@pythonclinic 7 місяців тому
если это будет интересно моей аудитории - сравню и с блокнотом
@MrGerka0291
@MrGerka0291 6 місяців тому
WS CODE
@pythonclinic
@pythonclinic 6 місяців тому
code fast, die yang)
@vadim4ikiii486
@vadim4ikiii486 3 місяці тому
А что лучше PyCharm или Visual Studio
@pythonclinic
@pythonclinic 3 місяці тому
если кратко, то новичку лучше PyCharm, а на студию можно переходить, когда понимаешь зачем это нужно (кастомизация и поддержка разных языков)
@vadim4ikiii486
@vadim4ikiii486 3 місяці тому
@@pythonclinic да я с++ учу, просто по приколу сделал туда Пайтон, а может знаешь можно ли в студио именно просто студио не код, поставить Dart, flutter?
@pythonclinic
@pythonclinic 2 місяці тому
не знаю, но думаю, что нет
Наглядно о том, как Vim рвёт в щепки Sublime, Atom, PyCharm
15:20
Диджитализируй!
Переглядів 137 тис.
🐩🐕
00:25
Янчик
Переглядів 2,3 млн
Level 1 to 100 Mystery Buttons
00:46
A4
Переглядів 1,9 млн
😱СНЯЛ ФИКСИКОВ НА КАМЕРУ‼️
00:35
OMG DEN
Переглядів 1,1 млн
Don't use VSCode
35:31
PyCon South Africa
Переглядів 202 тис.
Основы PyCharm | Лучшая IDE Для Python
37:50
PyLounge - программирование на Python и всё о IT
Переглядів 165 тис.
Разбираем основы Kafka и RabbitMQ
26:54
Digital train | Alex Babin
Переглядів 4,2 тис.
Вселенная и Специальная теория относительности.
3:51:36
ЗЛОЙ АНАЛИТИК ВСЕЛЕННОЙ.
Переглядів 6 млн
I Tried Every AI Coding Assistant
24:50
Conner Ardman
Переглядів 622 тис.
Powerful VSCode Tips And Tricks For Python Development And Design
15:50
🐩🐕
00:25
Янчик
Переглядів 2,3 млн