Effective PyCharm Transcripts
Chapter: Why PyCharm and IDEs?
Lecture: PyCharm is more than just Python
Login or
purchase this course
to watch this video and the rest of the course contents.
0:01
Something that is not immediately obvious, and I know a couple of people in fact, I think even myself when I first got started
0:09
didn't realize exactly how the building blocks are all put together to make PyCharm. PyCharm is obviously a Python editor.
0:16
But as I've hinted, it also does other things like the database tooling that I talked about, or the fact that it does TypeScript and ElectronJS
0:25
which is really doing Node and things like that. There's actually a bunch of other tools that are put together to make up PyCharm.
0:33
So, across JetBrains, they have all these different IDEs, they have PyCharm, they have something called WebStorm which is for Javascript and HTML,
0:42
they have something called AppCode which is for building IOS apps and things like Swift, and so on.
0:48
But all of these IDEs are built upon this common platform called IntelliJ. IntelliJ originally comes from just the Java IDE,
0:57
but it's very extensible and configurable and they've made it so it can be the foundation of all these different things,
1:03
so anything that IntelliJ does pretty much is something that PyCharm or these other editors can do.
1:08
But it also has WebStorm, so WebStorm is really awesome, my favorite straight Javascript, TypeScript editor
1:16
if you're doing something like TypeScript, let's say AngularJS, Ionic, Cordova, something like that, it's a really great place to work
1:27
or like I said, ElectronJS, something like that, it really understands Javascript, CSS, HTML super well,
1:34
and in fact, the pro version of PyCharm has all the features of WebStorm in it.
1:40
That's just part of what it does, it will do all the things that WebStorm does plus all the Python things.
1:46
It also has this thing called DataGrip, as its foundation, so DataGrip is a standalone database IDE from JetBrains, on IntelliJ,
1:56
this is all plugged in, all the database functionality comes from there. So when you think of PyCharm, you should really think of
2:03
PyCharm the Python editor plus WebStorm plus DataGrip as this sort of holistic, full stack tool that you can use
2:10
for anything to do with web development, but also just databases, or the data science tools that plug in as well,
2:17
but you can think of WebStorm and DataGrip as a subset of PyCharm.