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:00
As we start to explore these features around PyCharm.
0:02
You need to think about the building blocks.
0:04
It turns out that PyCharm is actually more than just a Python IDE.
0:09
I've had people talk to me and say you know what I've
0:12
heard. PyCharm is awesome and I should totally be using it.
0:15
But you know what I have to do Javascript and Typescript as well.
0:18
And I also build an electron JS app so I'm not going to use that.
0:22
I'm gonna use something else that understands the javascript really well.
0:25
Well you know what? It's because the name is a little bit confusing.
0:28
Well why were these PyCharm on those types of things?
0:32
It turns out if you look at all the different JetBrains
0:34
IDE's PyCharm, AppCode, CLion, IntelliJ.
0:38
All these things are actually built upon the IntelliJ platform.
0:42
Now the J originally comes from Java.
0:44
Yes but it's been built to be extensible and work as a IDE.
0:48
For basically any language or any environment.
0:52
So we've got PyCharm for Python.
0:54
We've got WebStorm for things like Typescript and Javascript.
0:57
We've got AppCode for Swift and Objective C.
1:01
And so on because PyCharm is built on intelliJ.
1:04
Basically all any feature that shows up in intelliJ will be also a Py Charm feature.
1:08
I mentioned WebStorm. This is Jetbrains IDE's
1:12
for working on all the web things mostly front end Javascript, Typescript, CSS, LESS
1:20
'electron Js', Vue.Js all that kind of stuff.
1:23
And there's another one called DataGrip which is all about working with databases and working
1:29
with the SQL, create scripts,
1:31
queries, all the select consoles,
1:34
all the query consoles and whatnot.
1:37
So those are separate IDE's that you can go get.
1:39
But in the professional version of PyCharm,
1:42
it actually has Web Storm embedded in it effectively and it has data grip embedded in
1:47
it. So all of the cool javascript stuff that you can do with the Web
1:50
Storm. Well guess what you can do basically all of that with PyCharm,
1:53
All the cool database stuff. You can do a DataGrip,
1:56
you can do that with PyCharm as well.
1:58
So back to that person I spoke to they said well I would use something like
2:01
Web Storm because I really got to use proper Javascript stuff and I can't use PyCharm
2:05
or maybe I would use VS code.
2:07
because it understands Typescript,
2:09
So does PyCharm. And the reason why is PyCharm.
2:12
Professional basically has all these other pieces integrated into it or is built from it. However you wanna think about that.