Rock Solid Python with Python Typing Transcripts
Chapter: Welcome to the Course
Lecture: Goal: Not 100%
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
As we get into the code samples and actual topics of this course, I want to just set some expectations.
0:06
The goal is not to cover 100% of Python's type information. For example, metaclasses. We don't
0:14
care about metaclasses. They can be used to work with types in Python. We're not going to mess with
0:18
that. There's also some really specialized stuff in the typing peps and specifications for Python
0:25
that we're not going to cover, variadic types and other interesting things like that that may be
0:31
relevant, certainly would be covered in a computer science course around it. However, we're not going
0:37
to cover it in this course. And that's not because I don't want to, you know, take the time to write
0:41
that up or put together an example. It's because I want to focus on what is important, what I think
0:47
almost everyone is who's going to use Python type hints needs to know. So we're going to focus on
0:53
maybe 85% or so of what is actually specified in Python typing because that 85% is what you need
1:02
almost all the time. And once we finish this course, the few little edge cases that we
1:07
didn't cover, you'll be very well equipped to go and research them for yourselves.