I HATE the Python Code Editor (PyCharm)

Ойын-сауық

Which code editor do you use?
💻 Instagram: / im.ardens
💻 Discord: / discord
💻 GitHub: github.com/myNameIsArdens

Пікірлер: 540

  • @Geryf
    @Geryf Жыл бұрын

    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.

    Жыл бұрын

    agreed. and I appreciate your ability to lighten up

  • @Geryf

    @Geryf

    Жыл бұрын

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

  • @notkamui9749
    @notkamui9749 Жыл бұрын

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

  • @jetseverschuren

    @jetseverschuren

    Жыл бұрын

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

  • @dhrumildave4221

    @dhrumildave4221

    Жыл бұрын

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

  • @edwolt

    @edwolt

    Жыл бұрын

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

  • @NoradNoxtus

    @NoradNoxtus

    4 ай бұрын

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

  • @z4pp820
    @z4pp820 Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    @@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

    Жыл бұрын

    @@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

    Жыл бұрын

    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 Жыл бұрын

    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

    Жыл бұрын

    ​@@__christopher__ you need extension

  • @kostya8764

    @kostya8764

    Жыл бұрын

    @@__christopher__ What about a scanner and OCR?

  • @j_aff166

    @j_aff166

    Жыл бұрын

    my Teacher take that to serious.

  • @Darkev77
    @Darkev77 Жыл бұрын

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

  • @newhorizon3229

    @newhorizon3229

    Жыл бұрын

    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

    Жыл бұрын

    But what if i like my equals with spaces?

  • @sferavel

    @sferavel

    Жыл бұрын

    🤓🤓🤓

  • @piadas804

    @piadas804

    Жыл бұрын

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

  • @tbqhwyf

    @tbqhwyf

    Жыл бұрын

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

  • @arshiaaghaei
    @arshiaaghaei Жыл бұрын

    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.

  • @user-kx5ih9kw1x
    @user-kx5ih9kw1x Жыл бұрын

    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

    Жыл бұрын

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

  • @lazboi5686

    @lazboi5686

    Жыл бұрын

    @@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

    Жыл бұрын

    @@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.

  • @Lampe2020
    @Lampe2020 Жыл бұрын

    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

    Жыл бұрын

    i love pycharm!

  • @disguisedpuppy

    @disguisedpuppy

    Жыл бұрын

    mincraf

  • @Lampe2020

    @Lampe2020

    Жыл бұрын

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

  • @trenwar

    @trenwar

    Жыл бұрын

    ​@@Lampe2020 mincraf

  • @Lampe2020

    @Lampe2020

    Жыл бұрын

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

  • @ezrakornfeld8436
    @ezrakornfeld8436 Жыл бұрын

    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

    Жыл бұрын

    This is the way

  • @stickguy9109

    @stickguy9109

    Жыл бұрын

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

  • @protonova0x1

    @protonova0x1

    Жыл бұрын

    @@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)

  • @eboubaker3722
    @eboubaker3722 Жыл бұрын

    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

  • @RedstoneHair
    @RedstoneHair Жыл бұрын

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

  • @callbettersaul
    @callbettersaul Жыл бұрын

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

  • @rohitdhir9068
    @rohitdhir9068 Жыл бұрын

    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

  • @gavinthecrafter
    @gavinthecrafter Жыл бұрын

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

  • @bluesillybeard
    @bluesillybeard Жыл бұрын

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

  • @ruthvikas

    @ruthvikas

    Жыл бұрын

    Use vim

  • @Lampe2020

    @Lampe2020

    Жыл бұрын

    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

    Жыл бұрын

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

  • @vibaj16

    @vibaj16

    Жыл бұрын

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

  • @0x150
    @0x150 Жыл бұрын

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

  • @thisisnotok2100

    @thisisnotok2100

    Жыл бұрын

    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.

  • @tonik2558
    @tonik2558 Жыл бұрын

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

  • @dhrumildave4221
    @dhrumildave4221 Жыл бұрын

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

  • @user-zd8lc2pd1b
    @user-zd8lc2pd1b Жыл бұрын

    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?

  • @tbg8365
    @tbg8365 Жыл бұрын

    You can change those, fairly easily

  • @plushloler
    @plushloler Жыл бұрын

    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.

  • @AlexandreJasmin
    @AlexandreJasmin Жыл бұрын

    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.

  • @yrtepgold
    @yrtepgold9 ай бұрын

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

  • @user-sf3lr9ey8c
    @user-sf3lr9ey8c3 ай бұрын

    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!

  • @draconicproductionsinactiv5717
    @draconicproductionsinactiv57179 ай бұрын

    imagine uninstalling pycharm just because of 1 warning

  • @alydev23
    @alydev23 Жыл бұрын

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

  • @jimgrayson4828
    @jimgrayson48288 ай бұрын

    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

  • @spacedragongame9553
    @spacedragongame95538 ай бұрын

    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.

  • @simp-
    @simp- Жыл бұрын

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

  • @tofixrs
    @tofixrs Жыл бұрын

    Shouldnt it autoformat to fit those conidtions?

  • @mtsds7801
    @mtsds7801 Жыл бұрын

    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

    Жыл бұрын

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

  • @mtsds7801

    @mtsds7801

    Жыл бұрын

    @@YuraSuper2048 yes, exactly

  • @artwyz196

    @artwyz196

    Жыл бұрын

    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

    Жыл бұрын

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

  • @a_gamer106
    @a_gamer106 Жыл бұрын

    This is the perfect personification of PyCharm

  • @HuntingKingYT
    @HuntingKingYT Жыл бұрын

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

  • @KiraDays
    @KiraDays Жыл бұрын

    **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

    Жыл бұрын

    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".

  • @xodix1416
    @xodix1416 Жыл бұрын

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

  • @suspatrol9550
    @suspatrol9550 Жыл бұрын

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

  • @benjcalderon
    @benjcalderon Жыл бұрын

    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

    Жыл бұрын

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

  • @IAmNumber4000
    @IAmNumber4000 Жыл бұрын

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

  • @DMSBrian24
    @DMSBrian24 Жыл бұрын

    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?

  • @Nanagos
    @Nanagos Жыл бұрын

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

  • @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.

  • @pedroivog.s.6870
    @pedroivog.s.68707 ай бұрын

    Imagine using an IDE when you have Prompt

  • @martim1379
    @martim1379 Жыл бұрын

    That's Python Style Guide (PEP8, defines style guides), every IDE/Editor that follows PEP8 will give the same 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

  • @DoctorSoulis
    @DoctorSoulis Жыл бұрын

    Any free or paid resource to learn PyCharm?

  • @stea27
    @stea27 Жыл бұрын

    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.

  • @AQUTENOLEJ
    @AQUTENOLEJ Жыл бұрын

    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

    Жыл бұрын

    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

    Жыл бұрын

    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.

  • @JustPyroYT
    @JustPyroYT Жыл бұрын

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

  • @Joshboi
    @Joshboi Жыл бұрын

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

  • @notusingpremium
    @notusingpremium9 ай бұрын

    I always code using a text editor for python. I have my own style and I hate other styles. For work I just use plugins to automatically format it to whatever standard they want. But I never read that shit myself.

  • @viktorhugo1715
    @viktorhugo17152 ай бұрын

    Pycharm is literally the reason why I started ignoring warnings

  • @m4rt_
    @m4rt_ Жыл бұрын

    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"

  • @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

  • @irfanhossainbhuiyanstudent3757
    @irfanhossainbhuiyanstudent3757 Жыл бұрын

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

  • @tacticalassaultanteater9678
    @tacticalassaultanteater9678 Жыл бұрын

    Trailing newlines are genuinely important for legible Git diffs though.

  • @mutleyboy99
    @mutleyboy99 Жыл бұрын

    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.

  • @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.

  • @enderprism
    @enderprism Жыл бұрын

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

  • @diamond7516
    @diamond7516 Жыл бұрын

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

  • @denis.96
    @denis.96 Жыл бұрын

    nano just puts the new line at the end automatically

  • @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.

  • @komnennos
    @komnennos Жыл бұрын

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

  • @xoxogamewolf7585
    @xoxogamewolf7585 Жыл бұрын

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

  • @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.

  • @aflous
    @aflous Жыл бұрын

    Just cede control over minutiae of hand-formatting to a code formatter, I use black and it does it automatically

  • @agranero6
    @agranero6 Жыл бұрын

    If you find PyCharm annoying it is less annoying then having your build break at lint phase because you ignored those warnings.

  • @bryanrodriguez9226
    @bryanrodriguez9226 Жыл бұрын

    I love phycharm but I feel your pain that’s me but with clion clion really gets on my nerves sometimes but yeah

  • @itznukeey
    @itznukeey Жыл бұрын

    Pycharm is king for larger projects tbh

  • @HeroicTime
    @HeroicTime Жыл бұрын

    LETS GO ARDENS

  • @thepuppetqueen57
    @thepuppetqueen57 Жыл бұрын

    Use VScode for it cuz with an extension it supports python

  • @Apple55330
    @Apple553306 ай бұрын

    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 🙂

  • @not_pockchan3418
    @not_pockchan3418 Жыл бұрын

    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

  • @norude
    @norude Жыл бұрын

    You can disable theese warnings in settings

  • @roundabout-host
    @roundabout-host Жыл бұрын

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

  • @HappyPurpleFella
    @HappyPurpleFella Жыл бұрын

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

  • @Kris-ws
    @Kris-ws Жыл бұрын

    vs code >>>>> pycharm

  • @7projected

    @7projected

    Жыл бұрын

    Cmd>>>notpad>>>vim>>>vscode>>>pycharm

  • @bluesillybeard

    @bluesillybeard

    Жыл бұрын

    @@BinaryBrycie literal freaking paper >>>>> nodepad++ >>>>>> vscode >>>>>> pycharm obviously

  • @shaznarizwan4975

    @shaznarizwan4975

    Жыл бұрын

    Nah,vscode is a 11000000× better than vim

  • @luna_no197

    @luna_no197

    Жыл бұрын

    @@shaznarizwan4975 as a semi-experienced vscode user i can agree that vim is better than vscode but holy god i do not like the idea of modes that vim uses

  • @Mattboy7

    @Mattboy7

    Жыл бұрын

    @@shaznarizwan4975 💪vscodium💪 >>> vscode

  • @circle4106
    @circle4106 Жыл бұрын

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

  • @Zooiest
    @Zooiest Жыл бұрын

    I personally like newlines at the end of files

  • @rumoneanderson270
    @rumoneanderson270 Жыл бұрын

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

  • @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...

  • @fahimmuntasirniloy
    @fahimmuntasirniloy Жыл бұрын

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

  • @CranyUnknown
    @CranyUnknown Жыл бұрын

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

  • @aetherialKilix
    @aetherialKilix Жыл бұрын

    i do like the jetbrains IDEs, they just go after the official formatting, which in python just sucks...

  • @dansullivan9152
    @dansullivan915228 күн бұрын

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

  • @westhecool.gaming
    @westhecool.gaming Жыл бұрын

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

  • @sadhlife
    @sadhlife Жыл бұрын

    cool skit bro, enable format on save

  • @V0W4N
    @V0W4N Жыл бұрын

    Ability to disable those warnings: 😔

  • @KwasiAgyapong
    @KwasiAgyapong7 күн бұрын

    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 ^_~ .

  • @vnaae
    @vnaae Жыл бұрын

    this is why i write my code in microsoft word

  • @goranjosic
    @goranjosic Жыл бұрын

    So true :D P.S. but I LOVE PEP rules, it makes code so beautiful, clean and easy to read. I usually struggle with reading other people's code, except when it comes to properly written Python, that is way I hate JS (I love it, but I hate it in same time)

  • @IamPyu-v
    @IamPyu-v Жыл бұрын

    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

    Жыл бұрын

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

  • @prophet9720

    @prophet9720

    Жыл бұрын

    @@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.

  • @bluepaperclip_
    @bluepaperclip_ Жыл бұрын

    Arden’s uploda let’s gooo

  • @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

  • @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

  • @TobyAdd
    @TobyAdd Жыл бұрын

    a reason to use visual studio code

  • @NotIntelli
    @NotIntelli Жыл бұрын

    As much I like code golfing there is a place and time for formatted code Also you can just tell modern IDE's to shut up and do things your way (but often its best you don't)

  • @BILGI_PASA
    @BILGI_PASA Жыл бұрын

    **VS Code joined the chat**

  • @Garfield_Minecraft
    @Garfield_Minecraft Жыл бұрын

    Charmless..

  • @dimi5862
    @dimi5862 Жыл бұрын

    I use C with all warnings, extra warnings and treating warnings as errors enabled. Still to this day coding like this is far less annoying than getting reminded that I'm not using an import or that I didn't put a new line at the end of a file

  • @dexahtheman
    @dexahtheman Жыл бұрын

    i use Emacs for anything. Anyway the PEP8 standards are good to follow but they CAN be annoying

Келесі