Rock Solid Python with Python Typing Transcripts
Chapter: Welcome to the Course
Lecture: Welcome
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Welcome to Rock Solid Python with type hints. So happy to have you here in the course.
0:08
This is going to be a really, really fun one and I think you're going to get a lot out of it.
0:14
Maybe you're not familiar with Python type hints and annotations and how that works.
0:18
Or maybe you are, but you're not sure that you're using them correctly, or you feel like you could be doing more with them.
0:24
Well, that's the kind of stuff we're going to talk about in this course.
0:27
And we'll learn that Python type hints or type annotations as they're sometimes called are not just for readability.
0:35
We have tools like editors that are driven by them. We have linter like things such as my pie as well as others will discuss that can check
0:44
the structure and correctness of your code almost like a compilation step.
0:49
We have frameworks built on them, you know, FastAPI comes to mind, which will dive into a couple of the frameworks and see examples there.
0:56
And you can even use type hints for runtime type verification with a pretty low overhead as we'll see.
1:02
Finally, we'll close out the course with a little bit of patterns and guidance. What should you be doing?
1:09
How can you work with Python type hints to be the most efficient? So Python type hints are awesome.
1:17
They make your code more readable, they make you way more productive because the editors can tell you a lot more about what you're doing.
1:25
you won't find yourself in the documentation or on Google nearly as much. I hope that sounds great to you.
1:31
I'm gonna dive into all those things and way, way more. Let's go.