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.