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