Modern APIs with FastAPI and Python Transcripts
Chapter: Setup and following along
Lecture: Recommended editor

Login or purchase this course to watch this video and the rest of the course contents.
0:00 We're going to pick an editor and use it throughout this course, as you can imagine, we gotta have an editor of some sort. I'm going to use PyCharm.
0:07 It's absolutely my favorite editor for working with Python projects,
0:11 especially larger ones like the one that we're gonna work with here with different types of files and so on, on the Web.
0:17 Now, PyCharm comes in both a free and a pro edition. The free one is free and open source,
0:23 The pro one is paid, it's not too much for a personal version, but many people don't want to buy PyCharm, and that's totally fine. There's no need to.
0:31 You can 100% use the free community edition for this course, and it'll be fine. There's literally four lines of code that you're gonna see me
0:40 write or would have to write that with the community edition you will not get auto-complete,
0:44 and with a professional edition, you get limited auto-complete. That's the only difference. So no problem about using the free version.
0:50 If you do want PyCharm, I recommend you get it through the toolbox app. If you install the jetbrains toolbox,
0:56 you can install multiple apps, it automatically updates them,
0:59 you can cycle between versions, there's a lot of cool things, it auto updates, a lot of cool things that happen by installing this.
1:05 So, if you're gonna go with that path, go with the toolbox. Finally, if for some reason you don't want to use PyCharm,
1:11 the other really good editor these days is Visual Studio Code. Now, when you get Visual Studio Code,
1:16 it doesn't come by default ready to work on Python. But if you go to the extensions by clicking that little box and you get Python
1:22 right there, click "Install Python" and also install PyLance after that and then you'll
1:28 be in good shape. Those two addons make working with Python code in VS Code quite good.. Not PyCharm good,
1:35 but pretty close. So pick one of those two editors and make sure you're set up and ready to use it, you're gonna follow along.

Talk Python's Mastodon Michael Kennedy's Mastodon