Full Web Apps with FastAPI Transcripts
Chapter: Setup and following along
Lecture: Our code editor
0:00 what editor are we gonna be using for this course?
0:02 Well, my absolute favorite is PyCharm.
0:04 I think PyCharm is by far the best editor for Python applications,
0:09 and the larger and more diverse they are like web applications are set to be, the better
0:13 off that PyCharm is. Now,
0:16 you don't have to use PyCharm,
0:17 but if you want to follow along exactly,
0:20 I recommend you get PyCharm.
0:21 And for this course you're most likely,
0:24 going to need the professional version for some of the features,
0:28 you could get away with a community free version.
0:31 But a lot of the functionality, the auto complete in the HTML and CSS side won't
0:36 work. You'll have to have the PyCharm Pro Edition,
0:39 and I'll give you some other options if you don't want to get that.
0:41 But you can get it as a student
0:43 if you work with any university or high school or whatever,
0:46 you can get it completely for free,
0:48 even the Pro Edition, and there's also a trial,
0:51 so those are some options. I recommend it.
0:53 I think it's absolutely worth it.
0:55 Get visited over here at jetbrains.com/pycharm/
0:58 Now, the way I would put it on my machine as I would get,
1:02 or I do get the JetBrains toolbox.
1:04 This auto updates it for you.
1:06 It lets you jump easily between different versions, that lets you know when there's new versions
1:09 I think that's really the best way to manage JetBrains tools and products on
1:14 your OS. So if you do go with PyCharm,
1:17 get it this way. Now for some reason,
1:20 if you don't want to use PyCharm,
1:22 the other really good editor that I would recommend is VS Code.
1:25 I don't know that I'd like VS Code.
1:27 In fact, I'm pretty sure I don't like it as much as PyCharm.
1:29 But I do like it. I think it's good.
1:31 It has a lot of great features.
1:32 It supports the HTML and the CSS
1:35 and all the different languages that we're going to be touching during this course
1:38 So that's cool. You go download it for free.
1:41 And if you have an M1 one Mac,
1:43 there's even a way to get the M1 version, native version over here,
1:46 which is cool also for PyCharm
1:48 by the way. If you do get it,
1:49 You're going to need to install a couple of things.
1:52 You want to make sure that you install the Python extension or it won't have all
1:56 the Python smarts. You also, on top of that,
2:00 want to install Pylance, which gives it better auto complete and better understanding still
2:06 of your code. In order to get this dialogue to come up,
2:08 you press that little box icon thing there and then you get the marketplace.
2:13 Python should be right near the top.
2:14 It's by far the most popular extension for VS Code.
2:17 So this is a really good choice if you don't want to use PyCharm. Either
2:21 way, get one of these two and or pick your favorite editor that you think
2:26 will work well for this course and we'll be ready to work on the code together