Full Web Apps with FastAPI Transcripts
Chapter: Setup and following along
Lecture: Our code editor

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

Talk Python's Mastodon Michael Kennedy's Mastodon