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.


Talk Python's Mastodon Michael Kennedy's Mastodon