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

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 75

  • @flower-py
    @flower-py Рік тому +13

    Во-первых, очень классный и полезный канал, постоянно смотрю, спасибо за это видео и все остальные!
    Во-вторых, выражу своё мнение на счет этого баттла IDE. Мне кажется, что новичку-питонисту в 99% случаев лучше начать с PyCharm. Понятно, что человек, у которого первая IDE была C++ Builder, и который перепробовал много разных IDE, выскажет много претензий к PyCharm. Но однако он способен снять с начинающего программиста немало проблем во время первоначального изучения Питона.
    Например, с помощью PyCharm очень легко сделать виртуальное окружение, также у него есть больше функционала, связанного с конкретными фреймворками, в частности с Django. В Pro версии есть вообще отладка по Django-шаблонам HTML. Эту Pro-версию очень легко получить на сайте JetBrains по программе опенсорса: просто пишешь заявку и прикладываешь ссылку на свой публичный репозиторий (даже самый днищенский, главное чтобы были коммиты в течение некоторого времени), и PyCharm Pro на год твой.

    • @pythonclinic
      @pythonclinic  Рік тому

      Отлично, спасибо за это дополнение!

  • @ЕвгенийДенкевич-и6ь

    Я тоже использую студию. Мне нравится идея "полиглотности", и я бы не хотел ограничивать себя одним языком.)

  • @tezl101
    @tezl101 Рік тому +4

    У меня как традиция каждые пол года пробывать перейти на PyCharm, но всё безуспешно )
    Настолько к студии привык и она кажется безумно удобной, что не могу пользоваться чем-то иным даже если есть преимущества.
    "полиглотность" - очень круто подметили, тоже один из факторов важных для меня.

  • @bbbbbb9193
    @bbbbbb9193 4 місяці тому

    Спасибо за такой обзор!!! Лайк. Сил и Энергии!!!

  • @artemjasan9911
    @artemjasan9911 Рік тому +4

    Пользуюсь professional версией, хотя расширяемость vscode за счет плагинов очень классная

  • @calculate_gc
    @calculate_gc Рік тому +4

    Согласен со всем обзором кроме последней фразы. Если юзать PyCharm это поддержка монополии Джитов, то тогда юзать VSCode это поддержка монополии Майкрософт. Могу даже гипербализировать: Джиты создают таргетные вещи для своей целевой аудитории, в то время как Майкрософт пытается занять каждую нишу в IT
    (комментарий написан с долей иронии)

    • @pythonclinic
      @pythonclinic  Рік тому +1

      вообще да, одна монополия не лучше другой

    • @asscrabtube
      @asscrabtube Рік тому

      Вообще, если продуктов больше одного - это не монополия

    • @pythonclinic
      @pythonclinic  Рік тому

      потенциальная монополия)

    • @ivkrak8258
      @ivkrak8258 10 місяців тому

      Можно же использовать NVim)
      А так, топлю за vscode с плагинами, мне это напоминает (Django vs FastAPI, где vscode - FastAPI, он быстрый и поддается кастому) + vscode - open source продукт

  • @blckrub6742
    @blckrub6742 Рік тому +1

    хороший обзор, интересно было, видно что автор прекрасно разбирается в том что рассказывает. Жаль что программирование уходит в прошлое.

    • @pythonclinic
      @pythonclinic  Рік тому

      да пока ещё не уходит, рано хороните)

    • @to-500
      @to-500 9 місяців тому

      ха! Это почему же уходит? А что придет взамен?

    • @oleglcenko1556
      @oleglcenko1556 23 дні тому

      ​@@to-500 ии

  • @dyprih
    @dyprih Рік тому +1

    как студент, пользуюсь пайчармом, про имейл вообще был удивлен такое слышать, файлы вполне норм получать какие-то по почте, хз как удобнее было бы послать какую-то пдфку

    • @pythonclinic
      @pythonclinic  Рік тому +1

      эм, ну так я и не отменял имейл насовсем, речь шла именно о инструкции к IDE, мне по-прежнему непонятно, зачем её слать на имейл, если можно было бы просто отобразить на странице в браузере, любые лишние шаги раздражают меня как пользователя, любое ожидание раздражает меня как пользователя, поэтому мне и кажется, что это не самый современный подход

  • @БулатНургатин
    @БулатНургатин Рік тому +3

    Можно было подробнее рассказать про Pycharm Professional.

    • @pythonclinic
      @pythonclinic  Рік тому

      хотелось сравнить именно бесплатные инструменты

  • @AntonShevchenkoPrime
    @AntonShevchenkoPrime 2 місяці тому

    Было интересно посмотреть такое же сравнение на языке cpp (C++)😊

    • @pythonclinic
      @pythonclinic  2 місяці тому +1

      как же давно я на нём не писал) обещать не буду, но может когда-то и захочется сделать

  • @leshach4772
    @leshach4772 10 місяців тому +2

    ползуюсь pycharm, удобно, но памяти потребляет в 4 раза больше

  • @AlexandrKalinovsky
    @AlexandrKalinovsky Рік тому +4

    Pycharm. Дизайн конечно уступает VSCode, но для питона Pycharm все же удобнее. Создание пекедж без ручного создания инит, метки папок сорс, темплейт, локал хистори файлов, лучше подсказывает новичку ошибки, например тот же мутабл в аргументах функций. Лучше работает алгоритм подсказок импортов и методов.
    Минусы больше жрет памяти, устаревший дизайн (дело вкуса конечно)

    • @pythonclinic
      @pythonclinic  Рік тому

      отличное описание фич

    • @AlexandrKalinovsky
      @AlexandrKalinovsky Рік тому

      ​​@@pythonclinicсобенно начинающему кодеру, как по мне, не хватает локал хистори файлов. Может я просто в вскод не нашел этого? Хз.
      Ещё вспомнил, периодически не хватает Пайтон консоли в вскод, ну или я там ее не нашел ))

    • @pythonclinic
      @pythonclinic  Рік тому

      хистори действительно нету, а вот консоль при желании можно прикрутить через терминал, достаточно там натайпать python

    • @bunyodnaimov3531
      @bunyodnaimov3531 Рік тому +2

      Дизайн тоже не плохой, после последней обновление pycharm стал похож на vscode

    • @funkindy
      @funkindy 5 місяців тому +1

      Пайчарм завезли наконец нормальный дизайн вместо старого хорсщита. В апреле 23ого. Этот дизайн что-то очень напоминает)
      В вскоде, конечно же, есть локальная история файлов, и уже очень давно.

  • @kohakovich
    @kohakovich 8 місяців тому +5

    Как новичок могу сказать что ненавижу vscode, даже на русском он не понятен, максимально не удобный интерфейс. Pycharm даже англ очень интуитивен, прост и понятен, я разобрался намного быстрее. И со временем выучил достаточно гор клав и почти летаю, смысла не вижу менять его Vs.

    • @pythonclinic
      @pythonclinic  8 місяців тому

      отлично)

    • @vladimir-monin
      @vladimir-monin 5 місяців тому +1

      Смысл появится, когда ты попробуешь начать работать с базами данных, html, css, js или докер

    • @Reality-behind
      @Reality-behind 5 місяців тому

      ​@@vladimir-monin Да и по количеству доступных расширений даже для бесплатного использования просто лучше.

  • @Дмитрий-э7ъ9ч
    @Дмитрий-э7ъ9ч Рік тому

    Мне очень нравится отладчик в IDE Thonny. Можно выполнять код пошагово, заходить почти во все функции и видеть что они делают. Больше нигде не видел такого подробного отладчика. Но в Thonny слишком мало функций. Можете порекомендовать IDE с максимально похожим отладчиком или расширение для VSCodium?

    • @pythonclinic
      @pythonclinic  Рік тому +1

      Все дебагеры работают примерно одинаково, в Thonny скорее более подробный uiб функционал такой же, как и у стандартных дебагеров PyCharm или VSC. Лично я не встречал других примеров такого же ui, поэтому порекомендовать ничего не могу, но может кто-то из аудитории что-то предложит.

  • @zamigrzazadeh7812
    @zamigrzazadeh7812 Рік тому

    Спасибо!

  • @yuralamov9835
    @yuralamov9835 10 місяців тому

    Я на планшете code из termux использую. Про удаленку по ssh не сказал. Settings и launch можно в каждой папке свой настроить. В общем jb ушла в небытие.

  • @smilekun2825
    @smilekun2825 29 днів тому

    Надо же было сравнить с проф версией

    • @pythonclinic
      @pythonclinic  29 днів тому

      всё честно, сравниваем бесплатные версии))

    • @smilekun2825
      @smilekun2825 29 днів тому

      @@pythonclinic Думаю было бы полезно рассмотреть в контектсе, когда для тебя не проблема купить лицензию. Тем более, получить проф версию очень легко, есть много способов на ютубе

    • @pythonclinic
      @pythonclinic  27 днів тому

      в целом можно сделать отдельное видео, да

  • @vater122
    @vater122 5 місяців тому

    Успешно пользовался PyCharm, пока дело не дошло до отладки в докере. Штош.

  • @МаксимАльзоба
    @МаксимАльзоба 5 місяців тому

    На старом железе, для меня лучший VIM!

  • @MrRoma1800
    @MrRoma1800 Рік тому

    «Романтика мерзости»

  • @cloudlynosound
    @cloudlynosound 9 місяців тому

    "о бедных _проектах_ замолвите слово"
    использовал "проектную идеологию" в intellij idea, так как работал не с python, а с другим интерпретируемым языком. проекты оказались удобным вариантом, при параллельной работе над несколькими задачами. правда, с учетом особенностей экосистемы и того, как реализована тестовая платформа, это были полные копии текущего, на момент открытия конкретной задачи, мастера. не смотря на такой перерасход дискового пространства и кажущуюся трату дополнительного времени, работа шла эффективнее, чем у коллег, использовавших другие схемы работы с кодом.

    • @pythonclinic
      @pythonclinic  9 місяців тому

      коллеги могут с таким подходом не согласиться) хотя бы потому что это копирование файлов, а значит код будет храниться в нескольких местах, и его будет очень трудно поддерживать

    • @cloudlynosound
      @cloudlynosound 9 місяців тому

      @@pythonclinic одна задача - одна копия кода, но не одного и того же, а той версии, что была в мастере на момент открытия задачи.
      да, это, все еще, хранение большого количества копий файлов, да еще и разных версий, но, посмотрев, сколько коллизий происходит у народа, при попытках переключаться между ветками, сделанными на основе разных версий "общего кода", смирился с этим.

  • @regbyme
    @regbyme Рік тому +2

    Только Vim! Только хардкор!!! И только без манипулятора типа: мышь 🤣

    • @pythonclinic
      @pythonclinic  Рік тому

      одобряем))

    • @catstyle1101
      @catstyle1101 Рік тому

      Дебажить в виме то еще удовольствие

    • @funkindy
      @funkindy 5 місяців тому

      Поюзай свой неовим, когда у тебя локально поднято 5 микросервисов в дебаге)

  • @krylovilya1
    @krylovilya1 Рік тому

    Уже 7 лет пользуюсь pycharm professional, переходить никуда не собираюсь. А копайлот ставиться из магазина расширений без проблем, пару месяцев назад забанили рф ip, пришлось поднимать http proxy в РК для копайлота

    • @flower-py
      @flower-py Рік тому +2

      А расскажи, пожалуйста: Copilot помогает реально в работе? В какой степени, на каких задачах?

  • @АндрейНауменок

    Было бы прикольно сравнить производительность обеих IDE

    • @pythonclinic
      @pythonclinic  Рік тому +3

      Тут всё относительно просто, в текущих реализациях pycharm написан на Java, а VSC сделан на основе Electron. Приложения на Java будут потреблять чуть больше ресурсов (и памяти, и цпу), но стоит учитывать, что мы при этом получаем больше функционала буквально в каждый момент времени. В свою очередь Electron это по сути движок для строительства десктоп прилаг с помощью веб технологий, то есть на js и node. Приложения получаются более легковесными и легкорасширяемыми, но не такими функциональными. В базовой версии памяти и цпу VSC в среднем потребляет меньше, но её можно весело "разогнать" подключив кучу напряжных расширений, и тут мы столкнёмся с двумя проблемами, во-первых она будет жрать ресурсы (до определённого предела), во-вторых она будет изрядно тупить.
      Ну то есть pycharm в среднем более неповоротливый, зато стабильный, а студия более лёгкая, но в худшем сценарии она вообще откажется работать.
      У нас в качестве рабочего месенджера применяется Microsoft Teams, вот уж яркий пример творчества на Electron, даже небольшая нагрузка сообщениями в рамках одного но большого чата приводит к тому, что он просто перестаёт работать напрочь, при этом ресурсов хватает.

  • @5tarikok
    @5tarikok Рік тому

    Плохой обзор.
    1. У VSCode на много удобнее дебагер чем в PyCharm. И там тоже можно смотреть потоки, как и у PyCharm.
    2. На VSCode не был установлен и включен линтер, только пакет Python, хотя там тоже есть дефолтный линтер. Но он не был включен. А если бы был, то все ошибки, исправления и т.д. так же бы работали. На пример установи Ruff там и сортировка импортов и все ошибки по pep8 и т.д. Просто у PyCharm это с коробки уже включено, вот и вся разница, но у VSCode это все тоже есть.
    Так что не правильное сравнение, если не знать хорошо инструмент который обозреваешь))))

    • @pythonclinic
      @pythonclinic  Рік тому

      у VSC это отдельные плагины, которые нужно специально искать и устанавливать, пайчарм всё это умеет из коробки, в этом и был смысл сравнения пайчарма как инструмента для работы с пайтон и студии как инструмента для работы с любыми языками, но который изх коробки ничего не умеет
      а удобство или неудобство дебагера или чего-то ещё это дело субъективное, точно так же как вам мог не понравится мой обзор, но это не делает его "плохим"

    • @5tarikok
      @5tarikok Рік тому

      @@pythonclinic так надо было установить в VSC все нужные плагины для пайтона, что б сравнение хоть было равным. Ато с таким же успехом можно было сравнить пайчарм с блокнотом)

    • @pythonclinic
      @pythonclinic  Рік тому

      если это будет интересно моей аудитории - сравню и с блокнотом

    • @funkindy
      @funkindy 5 місяців тому

      ​@@pythonclinicvscode тебе действительно при работе с py проектом инкрементно предложит поставить все, что нужно. Ничего там искать не надо. Обзор не проработан, увы

  • @romanpucilowski1876
    @romanpucilowski1876 Рік тому +1

    PyCharm

    • @pythonclinic
      @pythonclinic  Рік тому +1

      The choice of the professional как говорится)

  • @denispoludennov6271
    @denispoludennov6271 4 місяці тому

    сяб

  • @kxma-o9t
    @kxma-o9t 2 місяці тому

    пишу на spyder 🤡

  • @Motarola_v_RUTUBE
    @Motarola_v_RUTUBE 7 місяців тому

    Я vs code

  • @_hyypia1144
    @_hyypia1144 Рік тому

    nvim + tmux 💪

  • @MrGerka0291
    @MrGerka0291 11 місяців тому

    WS CODE

  • @vadim4ikiii486
    @vadim4ikiii486 9 місяців тому

    А что лучше PyCharm или Visual Studio

    • @pythonclinic
      @pythonclinic  9 місяців тому

      если кратко, то новичку лучше PyCharm, а на студию можно переходить, когда понимаешь зачем это нужно (кастомизация и поддержка разных языков)

    • @vadim4ikiii486
      @vadim4ikiii486 9 місяців тому

      @@pythonclinic да я с++ учу, просто по приколу сделал туда Пайтон, а может знаешь можно ли в студио именно просто студио не код, поставить Dart, flutter?

    • @pythonclinic
      @pythonclinic  8 місяців тому

      не знаю, но думаю, что нет