I HATE the Python Code Editor (PyCharm)

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.พ. 2023
  • Which code editor do you use?
    💻 Instagram: / im.ardens
    💻 Discord: / discord
    💻 GitHub: github.com/myNameIsArdens
  • บันเทิง

ความคิดเห็น • 540

  • @Geryf
    @Geryf ปีที่แล้ว +442

    Lol funny skit but seriously I’d rather have my IDE catch these issues before a code review/ linting failure when I push to dev

    • @Ardens.
      @Ardens.  ปีที่แล้ว +43

      agreed. and I appreciate your ability to lighten up

    • @Geryf
      @Geryf ปีที่แล้ว +7

      @@Ardens. ofc bro, I like your channel funny stuff 💀
      And some technical projects holy hell this is cool stuff

  • @notkamui9749
    @notkamui9749 ปีที่แล้ว +1118

    1. it's PEP rules, not PyCharm
    2. PyCharm can auto import libs for you
    3. CTRL+ALT+L (auto reformat)

    • @jetseverschuren
      @jetseverschuren ปีที่แล้ว +105

      4. You can just turn off PEP warnings, and still have all the other niceties of PyCharm

    • @dhrumildave4221
      @dhrumildave4221 ปีที่แล้ว +15

      @@jetseverschuren I think they should show that feature in the IDE tutorial

    • @edwolt
      @edwolt ปีที่แล้ว +3

      I can only program if the IDE/editor has an autoformat. I just write without worrying about whitespaces and the hit autoformat

    • @NoradNoxtus
      @NoradNoxtus 5 หลายเดือนก่อน +2

      Ctrl Alt L is something I learnt first 5 minutes and use it every minute since just out of habbit lol

    • @code_with_fun3774
      @code_with_fun3774 6 วันที่ผ่านมา

      @@NoradNoxtus it's a boon bro thank you

  • @z4pp820
    @z4pp820 ปีที่แล้ว +707

    im assuming this is a skit, but for anyone who doesn't know, this isn't an "issue" with pycharm.
    pycharm is just telling you what the PEP8 standard says you should do, which is the *official* style guide for python. it's quite nice for assuring consistency throughout all python code written so you don't have to decode every person's special kind of formatting
    if you want a language like python without a specific style guide, try nim (a little more complex and not interpreted, but you can call most python libraries with something called nimpy). it *has* a style guide for the standard libraries, but nim itself doesn't have a general style giude.

    • @kanjakan
      @kanjakan ปีที่แล้ว +12

      Damn, how the fuck have I never heard of Nim? Just checked it out and it looks awesome! A performant language with the simplicity of Python? Count me in. Thanks for that.

    • @z4pp820
      @z4pp820 ปีที่แล้ว +2

      @@kanjakan well it's still a compiled language so it's not quite as simple as nim, but syntax wise it is, and it has a garbage collector so you don't need to think abt memory

    • @kanjakan
      @kanjakan ปีที่แล้ว +3

      @@z4pp820 Yeah, the garbage collector is cool, but as a game programmer, I really appreciate the fact that it gives you the option to toy around with move semantics.

    • @z4pp820
      @z4pp820 ปีที่แล้ว

      @@kanjakan oh yeah, love that too
      just an awesome language in general

    • @GibusWearingMann
      @GibusWearingMann ปีที่แล้ว +4

      I recall PEP8 itself says you shouldn't follow its guidelines for their own sake, though, so in that sense it is an issue with pycharm that it enforces them by default.

  • @jayandjeff5749
    @jayandjeff5749 ปีที่แล้ว +94

    guys use pen and paper, it will never give you warnings

    • @shakeelabegum4911
      @shakeelabegum4911 ปีที่แล้ว

      😂

    • @__christopher__
      @__christopher__ ปีที่แล้ว

      Well, sure. But as far as I know, the Python interpreter doesn't come with the ability to execute code directly from paper.

    • @pr0patria
      @pr0patria ปีที่แล้ว +2

      ​@@__christopher__ you need extension

    • @kostya8764
      @kostya8764 ปีที่แล้ว +1

      @@__christopher__ What about a scanner and OCR?

    • @j_aff166
      @j_aff166 ปีที่แล้ว +1

      my Teacher take that to serious.

  • @Darkev77
    @Darkev77 ปีที่แล้ว +588

    This is literally why PyCharm is amazing, makes you write cleaner code for everyone.

    • @newhorizon3229
      @newhorizon3229 ปีที่แล้ว +45

      There is a pip package called black that you can run after you are done scripting. And it will make the same changes automagically (and not bother you while writing code).

    • @Cyberlong
      @Cyberlong ปีที่แล้ว +39

      But what if i like my equals with spaces?

    • @sferavel
      @sferavel ปีที่แล้ว

      🤓🤓🤓

    • @piadas804
      @piadas804 ปีที่แล้ว +20

      It's proprietary software. VScode does that while being free software.

    • @tbqhwyf
      @tbqhwyf ปีที่แล้ว +6

      That's just a linter, all text editors have that

  • @user-kx5ih9kw1x
    @user-kx5ih9kw1x ปีที่แล้ว +153

    You can easily turn off certain hints or reformat whole document on ctrl+alt+L, also you can turn on reformatting on save. These things I love in JetBrains IDEs

    • @lazboi5686
      @lazboi5686 ปีที่แล้ว

      same

    • @sososo3906
      @sososo3906 ปีที่แล้ว +6

      The python extension for vs code let's you do this, pycharm isn't unique

    • @lazboi5686
      @lazboi5686 ปีที่แล้ว +10

      @@sososo3906 vs code cannot refactor like pycharm, it doesn’t let you configure the project environment without any extensions, doesn’t generate code like pycharm and pycharm debugger is 100 times better

    • @senzmaki4890
      @senzmaki4890 ปีที่แล้ว +1

      @@lazboi5686 the thing is with vs code extensions you can most of the things you've stated and many more with extensions, and it also supports various other languages with their corresponding extensions. There's sth nice abt learning a new language and configuring your VS Code setup to run it smoothly

    • @danielarsivana5991
      @danielarsivana5991 ปีที่แล้ว

      @@sososo3906 did you just compare a text editor and an IDE? What's wrong with your brain?
      If you want me to describe every single thing IDE capabilities that your text editor can't, it'll be a 12 episodes and 2 seasons worth of TED talk.

  • @arshiaaghaei
    @arshiaaghaei ปีที่แล้ว +42

    It's not pycharm, it's PEP8...
    You can disable a lot of these checks too.
    You can auto-import libs when you use a function/class.

  • @Lampe2020
    @Lampe2020 ปีที่แล้ว +111

    With this video you've caused me to actually download this program and I now kinda like it, I just told it that it shouldn't complain about lines like
    import os, sys, random, re
    (where it just swapped os and sys around to "improve" the code, found a new error and improved it by swapping the two around again...)
    by clicking on the lightbulb that appears on the left end of the line and clicked on "Ignore errors like this". Never bothered me again with that. Same with the two spaces before and one after the # symbol for comments.
    Thanks for recommending PyCharm to me! XD

    • @avgvstvs96
      @avgvstvs96 ปีที่แล้ว +5

      i love pycharm!

    • @disguisedpuppy
      @disguisedpuppy ปีที่แล้ว

      mincraf

    • @Lampe2020
      @Lampe2020 ปีที่แล้ว +2

      @@disguisedpuppy wdym???
      I mean, I know the game (if you mean Minecraft) but why do you mention it here?

    • @trenwar
      @trenwar ปีที่แล้ว +2

      ​@@Lampe2020 mincraf

    • @Lampe2020
      @Lampe2020 ปีที่แล้ว +1

      @@trenwar wdym???
      I mean, I know the game (if you mean Minecraft) but why do you mention it here?

  • @ezrakornfeld8436
    @ezrakornfeld8436 ปีที่แล้ว +192

    I use vs code for python and most languages. The only specialized IDEs that I use are Visual Studio for C++/C# and IntelliJ IDEA for Java

    • @LellsonW
      @LellsonW ปีที่แล้ว +6

      This is the way

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว +7

      Same except for IntelliJ. I am broke so I use eclipse

    • @protonova0x1
      @protonova0x1 ปีที่แล้ว +16

      @@stickguy9109 IntelliJ idea community edition is free and better than eclipse imo

    • @stickguy9109
      @stickguy9109 ปีที่แล้ว

      @@protonova0x1 It doesn't have all the features though. Like if I am not mistaking they won't let you use profiler in community edition

    • @reclipsel
      @reclipsel ปีที่แล้ว

      @@protonova0x1 Anyone that uses eclipse needs to see a therapist (from personal experience with eclipse)

  • @RedstoneHair
    @RedstoneHair ปีที่แล้ว +16

    this is PEP 8, the editor isn't at fault ahaha

  • @bluesillybeard
    @bluesillybeard ปีที่แล้ว +17

    "Real pros use Notepad or whatever random text editor comes with their OS"
    -someone, somewhere

    • @ruthvikas
      @ruthvikas ปีที่แล้ว +3

      Use vim

    • @Lampe2020
      @Lampe2020 ปีที่แล้ว +1

      For me this was right, when I was on Ubuntu I used gedit, when I was on Window$ I used Editor. But now I use Xed (the Linux Mint Cinnamon standard text editor) wherever possible, even on Ubuntu. I don't care anymore about Window$, that's why I never had a problem with Xed not being available for Window$.

    • @mrnecrotic
      @mrnecrotic ปีที่แล้ว

      vi comes preinstalled on Linux, take it or leave it

    • @GuizinPE81
      @GuizinPE81 ปีที่แล้ว +3

      Why do you need code editors when I can physically modify the code on HD from my Computer

    • @vibaj16
      @vibaj16 ปีที่แล้ว +1

      @The Eye of Cthulhu put some radioactive material near it and hope that the radiation happens to flip all the right bits

  • @0x150
    @0x150 ปีที่แล้ว +13

    this is what i call a skill issue by not using black to format your code automatically each time it saves

    • @thisisnotok2100
      @thisisnotok2100 ปีที่แล้ว +6

      if you commit code like this to a business repo, when you open your PR, reviewers will be pissed because they can't actually tell what the change is with all the changes that have no weight. However, if you enforce these rules on the repo side, such as rejecting commits if they are not formatted (cargo has tools to do this) then it can be a life saver.

  • @callbettersaul
    @callbettersaul ปีที่แล้ว +17

    Ctrl + Alt + L fixes around 80% of style issues. Alternatively you can just turn them off. But then you'll just have ugly code.

  • @gavinthecrafter
    @gavinthecrafter ปีที่แล้ว +15

    I haven't used PyCharm but I'm guessing there's a toggle somewhere for disabling PEP-8 warnings

  • @eboubaker3722
    @eboubaker3722 ปีที่แล้ว +55

    Linting warnings are not warnings, and are not meant to be manually fixed, just hit Ctrl + Alt + L then Ctrl + Alt + O.
    You started by importing libraries first. But actually you can make the editor import them for yoy while you are coding

  • @rohitdhir9068
    @rohitdhir9068 ปีที่แล้ว +7

    Idk but it tells you about PEP 8, It is a good thing for me idk i like to keep my code clean

    • @vibaj16
      @vibaj16 ปีที่แล้ว

      how is a new line at the end of the file "clean"

    • @HoloTheDrunk
      @HoloTheDrunk ปีที่แล้ว

      ​@@vibaj16 Unix text files by convention must always end with a linefeed for most core utils to work properly. So that newline is important.
      As another comment said, the fact that it isn't implicitly added in PyCharm *is* a bit weird but it's just a Ctrl+Alt+L away anyways

  • @dhrumildave4221
    @dhrumildave4221 ปีที่แล้ว +4

    PEP8 is heavy, because Python is a heavily concise language, slight variations in expressions can lead to confusion

  • @tonik2558
    @tonik2558 ปีที่แล้ว +14

    Just use black. Write code however you want, and it gets properly formatted when you save the file

  • @HuntingKingYT
    @HuntingKingYT ปีที่แล้ว +1

    "Your code doesn't end with a newline"
    "But I didn't yet even write the code!"

  • @plushloler
    @plushloler ปีที่แล้ว +7

    I am using it and it is quite annoying, but mostly because it's advanced. If I had more experience it'd be more comfortable and I could actually use them, like setting up custom environments for every project instead of using one. I always get there in the end though.

  • @tbg8365
    @tbg8365 ปีที่แล้ว +3

    You can change those, fairly easily

  • @a_gamer106
    @a_gamer106 ปีที่แล้ว +61

    This is the perfect personification of PyCharm

  • @mtsds7801
    @mtsds7801 ปีที่แล้ว +23

    this remind me of when i tried to learn python and was using PyCharm i just felt i'm making everything wrong, now i'm learning C#.

    • @YuraSuper2048
      @YuraSuper2048 ปีที่แล้ว +15

      And now everyone tells you are making everything wrong, because you are not following C# Coding conventions

    • @mtsds7801
      @mtsds7801 ปีที่แล้ว +3

      @@YuraSuper2048 yes, exactly

    • @artwyz196
      @artwyz196 ปีที่แล้ว +1

      bro, i am using pycharm and you know what. I dont f$cking care about these errors :) i just learned that they are pointless and i should ignore them xDDD

    • @mtsds7801
      @mtsds7801 ปีที่แล้ว

      @@artwyz196 maybe if i did this i would be a python programmer today

    • @bamadoescode6242
      @bamadoescode6242 ปีที่แล้ว +2

      And now you are doing everything wrong, because your making it in c# /j

  • @user-sf3lr9ey8c
    @user-sf3lr9ey8c 3 หลายเดือนก่อน +1

    I totally relate to this fact. So many recent grads are so sloppy and while I love people who learn on their own, those who completely bypass standards and best practice guidelines make some of the most creative and often buried mistakes I have ever seen!

  • @AlexandreJasmin
    @AlexandreJasmin ปีที่แล้ว +1

    I usually disable all these PEP8 warnings in PyCharm and setup the *black* auto-reformatter to fix it all up on commit.
    This way, there are fewer details to think about when writing code but your changes still adhere to the style guide by the time it’s up for review.

  • @user-zd8lc2pd1b
    @user-zd8lc2pd1b ปีที่แล้ว +8

    Have you tried configuring the editor so it allows you to follow the code style you want?
    Oh, you haven't? Then follow the default code style. What's this video about?

  • @simp-
    @simp- ปีที่แล้ว +1

    Is there some extension for VS Code to warn about any PEP 8?

  • @tofixrs
    @tofixrs ปีที่แล้ว +2

    Shouldnt it autoformat to fit those conidtions?

  • @xodix1416
    @xodix1416 ปีที่แล้ว +1

    PyCharm: HEY indent this!
    VsCode: Already did it for you bro.

  • @KiraDays
    @KiraDays ปีที่แล้ว +3

    **I've not used py charmer**. Is it so bad that you can't turn it off or change it? I know in other intellij IDEs you can turn it off or change the conventions.

    • @poipoi300
      @poipoi300 ปีที่แล้ว +2

      Yep you can just like in other IntelliJ IDEs. You can even change the severity of the errors, by default most of them are "warning".

  • @viktorhugo1715
    @viktorhugo1715 2 หลายเดือนก่อน

    Pycharm is literally the reason why I started ignoring warnings

  • @alydev23
    @alydev23 ปีที่แล้ว +2

    .. but pep8 linting isn't exclusive to pycharm, or any ide, and can be turned off or ignored

  • @suspatrol9550
    @suspatrol9550 ปีที่แล้ว +1

    personally i just write the python code however i want then right click and select "reformat file"

  • @jimgrayson4828
    @jimgrayson4828 8 หลายเดือนก่อน

    Arden will please explain why when I start up the jet brain pycharms tool box I get an error when starting pycharms it's an initiating error
    I need the fix I'm a new coder man

  • @denis.96
    @denis.96 ปีที่แล้ว

    nano just puts the new line at the end automatically

  • @IAmNumber4000
    @IAmNumber4000 ปีที่แล้ว +1

    For real tho… if you capitalize your function then people will think it’s a class constructor when you call it. Confusing.

  • @Nanagos
    @Nanagos ปีที่แล้ว

    Gotta love how you still use the control panel instead of the settings app

  • @HeroicTime
    @HeroicTime ปีที่แล้ว +5

    LETS GO ARDENS

  • @irfanhossainbhuiyanstudent3757
    @irfanhossainbhuiyanstudent3757 ปีที่แล้ว

    Whenever you have problem like this,just refactor it,I always refactor after 3,4 lines.

  • @diamond7516
    @diamond7516 ปีที่แล้ว +2

    I turned off the warnings due to how useless they were, as proven in this video.

  • @martim1379
    @martim1379 ปีที่แล้ว +1

    That's Python Style Guide (PEP8, defines style guides), every IDE/Editor that follows PEP8 will give the same warnings.

  • @komnennos
    @komnennos ปีที่แล้ว

    The one thing that I actually dislike about pycharm is how it expects me to write code with perfect spelling and grammar

  • @onixitey6389
    @onixitey6389 ปีที่แล้ว

    Bro didn’t have any problems uninstalling pycharm?
    Everytime I try to uninstall it, it says the program doesn’t exist then I see it on my desktop and in the control panel again like a friggin ghost

  • @DMSBrian24
    @DMSBrian24 ปีที่แล้ว +2

    I didn't know pycharm does this - this actually makes me want to use it now to learn how to be more compliant with PEP, does anyone know if there's a plugin that does the same thing in neovim or vscode?

  • @shadownight2248
    @shadownight2248 ปีที่แล้ว

    If you're working by yourself or enjoy suffering, no need for it but if you're working with others or enjoy suffering, it's pretty helpful

  • @DoctorSoulis
    @DoctorSoulis ปีที่แล้ว

    Any free or paid resource to learn PyCharm?

  • @spacedragongame9553
    @spacedragongame9553 9 หลายเดือนก่อน

    Im currently learning python. I kinda rely on these features to teach me about best practices in case I get a real coding job someday. Pretty annoying but I get the feeling its neccessary.

  • @tvalid880
    @tvalid880 ปีที่แล้ว

    I have ADD, and having those constant prompts is a giant issue for my productivity. I try to stick to as minimal of a text editor as possible for that reason. If it needs to be cleaned up later, so be it.

  • @KwasiAgyapong
    @KwasiAgyapong 14 วันที่ผ่านมา +1

    Actually that is the best way to learn PEP8 rules... They make your code styles up to the python standard! Buy I guess that was what the video is about ^_~ .

  • @JustPyroYT
    @JustPyroYT ปีที่แล้ว +2

    When you code in notepad you'll never get warnings.

  • @notHaroon
    @notHaroon ปีที่แล้ว

    It's so true, I hare these weird lines which always distract me lets see if there is a way to disable that lol

  • @draconicproductionsinactiv5717
    @draconicproductionsinactiv5717 9 หลายเดือนก่อน +2

    imagine uninstalling pycharm just because of 1 warning

  • @Linuxdirk
    @Linuxdirk ปีที่แล้ว

    > Installs tool that gives warnings
    > Gets warnings from that tool
    > Gets mad about it
    MFW

  • @yrtepgold
    @yrtepgold 9 หลายเดือนก่อน

    Have you tried editor config? It can auto fix some of those things. And Python Black as well.

  • @gigachad8810
    @gigachad8810 ปีที่แล้ว

    Me when my ide analyzes my code on the fly and actively improves it 😭

  • @hikionori
    @hikionori ปีที่แล้ว

    That's why I don't use PyCharm. But lately I've been writing in Rust and there's a Clippy linter that's so annoying everywhere, but it makes my code better.

  • @bluepaperclip_
    @bluepaperclip_ ปีที่แล้ว +1

    Arden’s uploda let’s gooo

  • @AQUTENOLEJ
    @AQUTENOLEJ ปีที่แล้ว +3

    The newline thing at the end of the file kills me everytime. at my job, it is a linting rule for deploying code, and i always wind up going over my code and inserting newlines before code review. I know theres probably a plugin or setting I can set to make this happen automagically, but its a stupid rule, and should be eliminated from the style guide imo.

    • @Unknownlight
      @Unknownlight ปีที่แล้ว +7

      It's not stupid actually, it's the logical consequence of how Python works. Instead of using semicolons, Python uses the newline character to indicate the end of a line of code. Not having a newline at the end of the file is the equivalent of a missing semicolon for the last line.
      It doesn't make a difference in practice because Python will automatically insert a newline when you run the script if you forgot to include it, but it's definitely supposed to be there.

    • @AlexandreJasmin
      @AlexandreJasmin ปีที่แล้ว +4

      Unix text files, by convention, implicitly have a line feed at the end of the last lime. So what PEP8 specifies here is basically just to adhere to Unix convention. This is a good thing because common Unix utilities fail to work otherwise. wc -l (line count) for instance.
      What’s never made sense to me, though, is that PyCharm doesn’t treat this final line feed as implicit like all sane text editors do. It instead forces you to manually add an extra blank line at the end of the file and yell at you when you don’t.

  • @benjcalderon
    @benjcalderon ปีที่แล้ว +5

    hehe! Dude, you need to try go, where not using a variable or an import is a compiler error! 😂😂 At the same time, ALL go code looks the same and it forces good practice, which is AMAZING in teams! (as opposed to having everybody writing however they feel like and when you have to work in somebody else's code hours just to figure out what is the code supposed to do!)

    • @vibaj16
      @vibaj16 ปีที่แล้ว +1

      there's only so much good practice can do. Complicated code will still be very difficult to decipher

  • @m4rt_
    @m4rt_ ปีที่แล้ว +2

    PyCharm isn't "THE Python Code Editor", it isn't the only editor out there, and there are better ones.
    The title should have been "I HATE PyCharm"

  • @westhecool.gaming
    @westhecool.gaming ปีที่แล้ว

    Bro I would have uninstalled it when it first told me I was doing the comments wrong

  • @harryhack91
    @harryhack91 ปีที่แล้ว

    Me, a Java developer who had to spend hours "fixing" issues detected by SonarQube: First time?

  • @xoxogamewolf7585
    @xoxogamewolf7585 ปีที่แล้ว

    you could just hover over the error counter in the top right, and then switch from all problems to syntax

  • @HareemAdderley242
    @HareemAdderley242 ปีที่แล้ว

    Say you like spaghetti code without saying you like spaghetti code.

  • @not_pockchan3418
    @not_pockchan3418 ปีที่แล้ว +2

    OMFG I thought I was the only one who hated this IDE for the most pointless and shitty warnings, the underlines are super annoying and it just clutters up the warnings with petty things like "2 lines before function"
    VS code supremacy

  • @DMSBrian24
    @DMSBrian24 ปีที่แล้ว

    New line at the end of the file is a standard for every single language - this is caused by the way git diffs work.

  • @CranyUnknown
    @CranyUnknown ปีที่แล้ว +1

    be like me; just use vscode for everything because i can’t be bothered to remember which ide is for which language 👌

  • @vnaae
    @vnaae ปีที่แล้ว +1

    this is why i write my code in microsoft word

  • @scylorn
    @scylorn 10 หลายเดือนก่อน

    This is an advertisement for PyCharm. Nice.

  • @V0W4N
    @V0W4N ปีที่แล้ว

    Ability to disable those warnings: 😔

  • @enderprism
    @enderprism ปีที่แล้ว

    I use Doom Emacs with JetBrains Mono, and it's perfect for me.

  • @aame6643
    @aame6643 ปีที่แล้ว

    Honestly, if you don't follow conventions (especially if you spaces instead of tabs), please step away as far as possible from any piece of code I write

  • @tacticalassaultanteater9678
    @tacticalassaultanteater9678 ปีที่แล้ว

    Trailing newlines are genuinely important for legible Git diffs though.

  • @Joshboi
    @Joshboi ปีที่แล้ว +1

    Jetbrains' code editors are just the best. Can't convince me otherwise.

  • @AquaQuokka
    @AquaQuokka ปีที่แล้ว

    I use VS Code for vanilla Python, but I use PyCharm for everything else Python because for some reason VS Code keeps screwing up my packages...

  • @itznukeey
    @itznukeey ปีที่แล้ว +1

    Pycharm is king for larger projects tbh

  • @BILGI_PASA
    @BILGI_PASA ปีที่แล้ว +1

    **VS Code joined the chat**

  • @mutleyboy99
    @mutleyboy99 ปีที่แล้ว +4

    I just use the default IDE it works fine. I have a more readable font set (Dejavu Sans Mono) and it is good for what I am doing.

  • @fahimmuntasirniloy
    @fahimmuntasirniloy ปีที่แล้ว +1

    Pycharm and data spell is just awesome ❤️❤️❤️

  • @rumoneanderson270
    @rumoneanderson270 ปีที่แล้ว

    Good video 🤣 but I would much rather have my IDE catch these than my senior tbh

  • @Zooiest
    @Zooiest ปีที่แล้ว

    I personally like newlines at the end of files

  • @kiunthmo
    @kiunthmo หลายเดือนก่อน

    okay but the debugger is top tier

  • @DiamondSaberYT
    @DiamondSaberYT ปีที่แล้ว

    It's PEP8, but yeah my friend literally behaved the exact same way after he switched to PyCharm. Well, he loves it now :D
    PEP8 actually makes code look cleaner tbh, and concise. It's fine it's enabled by default.

  • @dan2800
    @dan2800 ปีที่แล้ว

    Got an ad from jetbrains on this

  • @slingshot99
    @slingshot99 ปีที่แล้ว

    Join the vim master race!
    /s

  • @testing-jr8tz
    @testing-jr8tz ปีที่แล้ว +1

    notepad: "I DON'T CARE"

  • @TinyDeskEngineer
    @TinyDeskEngineer ปีที่แล้ว

    The amount of times I've used PyCharm is only 1 digit long.

  • @circle4106
    @circle4106 ปีที่แล้ว

    Thanks to jetbrains IDEs, i'm getting more used to language conventions lol

  • @obamaslayer3557
    @obamaslayer3557 ปีที่แล้ว +1

    i swear to god i used pycharm and it acted like i never even had a module so now im just kinda stuck using IDLE please help

  • @IamPyu-v
    @IamPyu-v ปีที่แล้ว +8

    ikr those errors are SO ANNOYING LIKE WHO THE HECK CARES IF MY FUNCTION IS NOT 2 LINES BELOW A COMMENT????? WHO CARES IF A FORGET SOMETHING??? WHO FREAKING CARES!?!??!?!??!

    • @jayandjeff5749
      @jayandjeff5749 ปีที่แล้ว +1

      other people reading your code who want to improve it, you even yourself adding something later.

    • @prophet9720
      @prophet9720 ปีที่แล้ว +1

      @@jayandjeff5749 Sure, but two spaces after inline comments, and 2 lines between functions is just someones opinion on readability.
      imo inline comments should be in the same column spaces away from the code

    • @PhysicsGamer
      @PhysicsGamer ปีที่แล้ว

      @@jayandjeff5749 I always hate it when I'm reading through a file and I discover it doesn't end with a newline. Suddenly everything I just read becomes totally incomprehensible. Because human brains work like c-strings except newlines instead of null characters.

  • @nekoill
    @nekoill ปีที่แล้ว +2

    I understand your rage, but I'm afraid it isn't exclusive to PyCharm-I face the same bullshit in both VSCode and Neovim. It's an LSP/linter crap. It keeps bugging me with "line too long" and all that pointless nagging.
    On the other hand, at least it doesn't just delete your yet unused imports on file save as gopls does. This shit drives me insane.

    • @Ardens.
      @Ardens.  ปีที่แล้ว

      😂

    • @koiwaiyotsuba
      @koiwaiyotsuba ปีที่แล้ว

      wouldn't call it "pointless nagging", plus you can turn it off

  • @thepuppetqueen57
    @thepuppetqueen57 ปีที่แล้ว

    Use VScode for it cuz with an extension it supports python

  • @HappyPurpleFella
    @HappyPurpleFella ปีที่แล้ว +1

    Not gonna lie that correct syntax looks kinda goofy (mainly the double spaces, why would you do that ;-;)

  • @stea27
    @stea27 ปีที่แล้ว +3

    I get the joke but using linters and code styles makes your code easier to read for others. Every company requires that for its developers to get on the same page for writing code. Also, the first thing to set up is that your IDE should fix these code styles issues automatically for you when saving the file or before commit.

  • @ErnestoOrtiz666
    @ErnestoOrtiz666 ปีที่แล้ว

    Don't blame the messenger. That's python's style guides implemented by Python.

  • @dansullivan9152
    @dansullivan9152 หลายเดือนก่อน

    This actually sold me on PyCharm. I want an editor that's a pain in the ass about standards. Good video though, Ardens!

  • @roundabout-host
    @roundabout-host ปีที่แล้ว

    You can disable everything and anything, I love PyCharm. Feels very solid, proffesional, fast, smart and pleasing to use.

  • @Prrt-rq3ym
    @Prrt-rq3ym ปีที่แล้ว +1

    I think most in the comment section took this video way to serious

  • @fraserlangton8330
    @fraserlangton8330 ปีที่แล้ว

    I would viscerally hate having to read your code

  • @Apple55330
    @Apple55330 7 หลายเดือนก่อน

    Thanks buddy for sharing this video!
    I didn't know there was an editor which helped in catching these errors! I am going to switch to PyCharm 🙂