Effective PyCharm (2021 edition) Transcripts
Chapter: Why PyCharm and IDEs?
Lecture: Versions: Pro and Community and mapping versions to the course
0:00 When you go to get PyCharm,
0:02 Click the download button and it takes you over here to this download PyCharm with
0:06 a fork in the road a choose your own adventure.
0:09 Are you going to get the Professional Edition which costs some money or are you going
0:14 to get the Community edition? The community edition is free and open source the professional
0:20 one, It turns out there's actually a cheaper option if you pick individual uses but
0:26 if you're a student or a teacher or you work in an open source project or
0:30 the university you can. Not the university but everyone else can have it for free
0:34 and then start ups and universities get it at half price or even if you're in
0:38 a boot camp. So there's some interesting options of what paid means but there's a
0:42 paid version and a free version.
0:44 When you go to install it actually use this tool box here.
0:48 This toolbox is way nicer than just click which version one,
0:51 it keeps you up to date,
0:52 you can install early access version alongside your main version and so on.
0:57 But what you really want to know is well what do I get if I'm going
0:59 to pay for it vs not so over this.
1:02 URL Up here,
1:03 not really sure to link to it off of their site but you can google it
1:06 it will come up or just type it in it will show you what's in
1:09 the different versions. So for example you get the code inspections which like the little
1:14 fix it, I forgot to import this thing,
1:16 you get the de-bugger, you get the console,
1:18 you get the refactory, there's a lot in the free version actually,
1:20 but for example, not code coverage.
1:23 Then over under the main platform,
1:25 you don't get things like file watchers.
1:27 That's no big deal. But you don't get Perforce.
1:30 Probably also not a big deal but there's some stuff like the python web frameworks are
1:34 not technically supported now you can still run say Flask or Django from the community edition
1:40 but what you don't get is you don't get the integration of say auto complete in
1:45 the Jinja template around the Jinja syntax.
1:48 You do get html support and notice there's a few other things here star all the
1:53 functionality of WebStorm, that's that pyramid that we spoke about earlier or container development
1:59 You get a bunch of things in the pro version,
2:01 the database stuff plus star, all the functionality from DataGrip,
2:05 the scientific tooling, like notebooks and whatnot.
2:08 You really get that Only the pro version and you can go to the store already
2:13 showed you the pricing. How does that work for the course?
2:16 We're going to cover all the features,
2:18 the free ones. Most team features the most important features.
2:21 Gonna cover the free ones and the paid ones.
2:23 So how's that map over? You go over to the course page,
2:27 you can actually see here that we have what PyCharm Pro versus PyCharm community
2:32 where these maps. So for example in the database section,
2:34 we don't have you're gonna have to have the pro version to do the stuff you
2:38 see there as well as basically both of the web ones when we do server side
2:43 web stuff and client side web stuff.
2:46 The profiling is a pro version in the data science tools.
2:49 Other than that you should more or less build to do everything with just the community
2:53 edition, pick the one that you want.
2:55 This is how it maps over to the course content that we're going to go through.