Modern APIs with FastAPI and Python Transcripts
Chapter: Setup and following along
Lecture: Recommended editor
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.