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.
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.
@@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
@@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.
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.
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).
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
@@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
@@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
@@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.
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
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
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.
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$.
@@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
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.
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!
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?
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.
me: lets try vscode vscode : u should install some extensions first :) me: i did it now how to run this shit ! oh i get it i should install another extension ! vscode: error in compiling me: f*** u vscode ! that's why jetbrains is the best
**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.
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.
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
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
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!)
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.
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.
Not a developer. Played around in visual studio for a while. Recently tried pycharm and was pretty confused with the folders. I wanted to create a python script with a few other features but couldn’t navigate the folders properly. I’m sure with time I would get it. But for creating single files (I know you can in pycharm), seems like pycharm’s project centric environment isn’t the friendliest for novices.
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.
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.
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.
All these things stood out to me instantly, before you pointed them out. I find it very important to write proper code and adhere to formatting conventions. Makes it easier for everyone. PyCharm simply helps you learn them on the fly.
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.
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.
I am a new pycharm user, migrated from VScode and this gets me frustrated a lot. I wonder if we can disable this in settings without affecting other features.
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 ^_~ .
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)
Haha nice video. And jokes aside, if someone can't follow these rules then they must immediately quit coding and never come back to it again. These are basically what makes the software development possible. Without these rules and conventions we would be just writing some cryptic shit mixture of symbols that barely anyone understands.
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?
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 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
@@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.
Had a fucking laugh bro. Spot on. Yea it's PEP, we all know. Don't take everything so seriously guys. This video is for entertainment. Don't be one of the people who identifies so much with the IDE or even the code language they use that they take offense to anything "bad" being said about them even for humour. Lighten up.
@@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
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
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
agreed. and I appreciate your ability to lighten up
@@Ardens. ofc bro, I like your channel funny stuff 💀
And some technical projects holy hell this is cool stuff
1. it's PEP rules, not PyCharm
2. PyCharm can auto import libs for you
3. CTRL+ALT+L (auto reformat)
4. You can just turn off PEP warnings, and still have all the other niceties of PyCharm
@@jetseverschuren I think they should show that feature in the IDE tutorial
I can only program if the IDE/editor has an autoformat. I just write without worrying about whitespaces and the hit autoformat
Ctrl Alt L is something I learnt first 5 minutes and use it every minute since just out of habbit lol
@@NoradNoxtus it's a boon bro thank you
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.
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.
@@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
@@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.
@@kanjakan oh yeah, love that too
just an awesome language in general
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.
This is literally why PyCharm is amazing, makes you write cleaner code for everyone.
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).
But what if i like my equals with spaces?
It's proprietary software. VScode does that while being free software.
That's just a linter, all text editors have that
but you need to buy it :(
guys use pen and paper, it will never give you warnings
😂
Well, sure. But as far as I know, the Python interpreter doesn't come with the ability to execute code directly from paper.
@@__christopher__ you need extension
@@__christopher__ What about a scanner and OCR?
my Teacher take that to serious.
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.
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
same
The python extension for vs code let's you do this, pycharm isn't unique
@@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
@@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
@@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.
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
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
i love pycharm!
mincraf
@@disguisedpuppy wdym???
I mean, I know the game (if you mean Minecraft) but why do you mention it here?
@@Lampe2020 mincraf
@@trenwar wdym???
I mean, I know the game (if you mean Minecraft) but why do you mention it here?
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
This is the way
Same except for IntelliJ. I am broke so I use eclipse
@@stickguy9109 IntelliJ idea community edition is free and better than eclipse imo
@@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
@@protonova0x1 Anyone that uses eclipse needs to see a therapist (from personal experience with eclipse)
this is what i call a skill issue by not using black to format your code automatically each time it saves
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.
this is PEP 8, the editor isn't at fault ahaha
Ctrl + Alt + L fixes around 80% of style issues. Alternatively you can just turn them off. But then you'll just have ugly code.
PEP8 is heavy, because Python is a heavily concise language, slight variations in expressions can lead to confusion
I haven't used PyCharm but I'm guessing there's a toggle somewhere for disabling PEP-8 warnings
Just use black. Write code however you want, and it gets properly formatted when you save the file
"Real pros use Notepad or whatever random text editor comes with their OS"
-someone, somewhere
Use vim
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$.
vi comes preinstalled on Linux, take it or leave it
Why do you need code editors when I can physically modify the code on HD from my Computer
@The Eye of Cthulhu put some radioactive material near it and hope that the radiation happens to flip all the right bits
Idk but it tells you about PEP 8, It is a good thing for me idk i like to keep my code clean
how is a new line at the end of the file "clean"
@@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
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.
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!
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?
You can change those, fairly easily
For real tho… if you capitalize your function then people will think it’s a class constructor when you call it. Confusing.
"Your code doesn't end with a newline"
"But I didn't yet even write the code!"
imagine uninstalling pycharm just because of 1 warning
LETS GO ARDENS
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.
This is the perfect personification of PyCharm
.. but pep8 linting isn't exclusive to pycharm, or any ide, and can be turned off or ignored
personally i just write the python code however i want then right click and select "reformat file"
That's Python Style Guide (PEP8, defines style guides), every IDE/Editor that follows PEP8 will give the same warnings.
PyCharm: HEY indent this!
VsCode: Already did it for you bro.
me: lets try vscode
vscode : u should install some extensions first :)
me: i did it now how to run this shit ! oh i get it i should install another extension !
vscode: error in compiling
me: f*** u vscode ! that's why jetbrains is the best
**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.
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".
Jetbrains' code editors are just the best. Can't convince me otherwise.
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.
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#.
And now everyone tells you are making everything wrong, because you are not following C# Coding conventions
@@YuraSuper2048 yes, exactly
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
@@artwyz196 maybe if i did this i would be a python programmer today
And now you are doing everything wrong, because your making it in c# /j
Whenever you have problem like this,just refactor it,I always refactor after 3,4 lines.
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
Shouldnt it autoformat to fit those conidtions?
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!)
there's only so much good practice can do. Complicated code will still be very difficult to decipher
New line at the end of the file is a standard for every single language - this is caused by the way git diffs work.
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.
Pycharm and data spell is just awesome ❤️❤️❤️
When you code in notepad you'll never get warnings.
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.
you could just hover over the error counter in the top right, and then switch from all problems to syntax
Is there some extension for VS Code to warn about any PEP 8?
You can disable everything and anything, I love PyCharm. Feels very solid, proffesional, fast, smart and pleasing to use.
Not a developer. Played around in visual studio for a while.
Recently tried pycharm and was pretty confused with the folders. I wanted to create a python script with a few other features but couldn’t navigate the folders properly. I’m sure with time I would get it. But for creating single files (I know you can in pycharm), seems like pycharm’s project centric environment isn’t the friendliest for novices.
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.
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.
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.
Gotta love how you still use the control panel instead of the settings app
All these things stood out to me instantly, before you pointed them out. I find it very important to write proper code and adhere to formatting conventions. Makes it easier for everyone. PyCharm simply helps you learn them on the fly.
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.
Trailing newlines are genuinely important for legible Git diffs though.
this is why i write my code in microsoft word
**VS Code joined the chat**
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.
This actually sold me on PyCharm. I want an editor that's a pain in the ass about standards. Good video though, Ardens!
nano just puts the new line at the end automatically
Pycharm is king for larger projects tbh
be like me; just use vscode for everything because i can’t be bothered to remember which ide is for which language 👌
I am a new pycharm user, migrated from VScode and this gets me frustrated a lot.
I wonder if we can disable this in settings without affecting other features.
If you find PyCharm annoying it is less annoying then having your build break at lint phase because you ignored those warnings.
Does it not automatically do this for you? VS code autoformats so I eventually learn conventions instead of it bogging me down
Good video 🤣 but I would much rather have my IDE catch these than my senior tbh
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
Charmless..
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 ^_~ .
i do like the jetbrains IDEs, they just go after the official formatting, which in python just sucks...
Arden’s uploda let’s gooo
In emacs I can just select everything, and press =
and it will format everything the way it wants it to be formated.
I like emacs
In pycharm you can just press ctrl+alt+L to format
@@ruthvikas Technically, but as recently as last year that still had a chance of breaking your code so it's better to just never do so.
@@PhysicsGamer how can line spacing and others break the code
@@ruthvikas Because Python is whitespace-delimited. Unfortunately.
@@PhysicsGamer it doesn't mess with the indentation tho
So pretty much a good IDE, bad engineer kinda situation
Have you tried editor config? It can auto fix some of those things. And Python Black as well.
I use Doom Emacs with JetBrains Mono, and it's perfect for me.
You can disable theese warnings in settings
The one thing that I actually dislike about pycharm is how it expects me to write code with perfect spelling and grammar
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.
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 🙂
Bad take about some of these. It's not like it is screaming it at you. Just small things notifying you of it. You can even turn it off
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)
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...
i use Emacs for anything. Anyway the PEP8 standards are good to follow but they CAN be annoying
Ability to disable those warnings: 😔
Bro I would have uninstalled it when it first told me I was doing the comments wrong
Me, a Java developer who had to spend hours "fixing" issues detected by SonarQube: First time?
Haha nice video. And jokes aside, if someone can't follow these rules then they must immediately quit coding and never come back to it again. These are basically what makes the software development possible. Without these rules and conventions we would be just writing some cryptic shit mixture of symbols that barely anyone understands.
yooo, what if the egyptians were just trying to do code but because they were so inexpirienced it looks like a bunch of weird symbols and pictures
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?
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!?!??!?!??!
other people reading your code who want to improve it, you even yourself adding something later.
@@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
@@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.
The amount of times I've used PyCharm is only 1 digit long.
Had a fucking laugh bro. Spot on.
Yea it's PEP, we all know. Don't take everything so seriously guys. This video is for entertainment. Don't be one of the people who identifies so much with the IDE or even the code language they use that they take offense to anything "bad" being said about them even for humour. Lighten up.
vs code >>>>> pycharm
Cmd>>>notpad>>>vim>>>vscode>>>pycharm
@BinaryBrycie literal freaking paper >>>>> nodepad++ >>>>>> vscode >>>>>> pycharm obviously
Nah,vscode is a 11000000× better than vim
@@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
@@shaznarizwan4975 💪vscodium💪 >>> vscode
Thanks to jetbrains IDEs, i'm getting more used to language conventions lol
This is why I LOVE PyCharm
but the spaces around the "="
Yes. They shouldn't be there.
It is called PEP 8.
You will probably respect it if will ever code on a project together with other programmers...
VsCode: You paid for 8gb of ram YOU ARE GONNA USE THEM
Pycharm: You paid for 2Tb of storage, YOU ARE GONNA USE 2 TB OF STORAGE
Say you like spaghetti code without saying you like spaghetti code.
Not gonna lie that correct syntax looks kinda goofy (mainly the double spaces, why would you do that ;-;)
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
Don't blame the messenger. That's python's style guides implemented by Python.
This is an advertisement for PyCharm. Nice.