Python TypeVar and Generic Types explained
Автор: Just a Dev
Загружено: 2025-08-01
Просмотров: 225
Описание:
In this video, I explain Python Generics and TypeVar in great detail, why they are better than type 'Any', and provide 2 practical examples.
You’ll learn how to write cleaner, more flexible, and type-safe code by leveraging type hints. Also, I compare the syntax for defining generic types before Python 3.12 and from 3.12+. This video is perfect for anyone trying to level up their Python skills.
🔍 What’s covered:
0:00 What is TypeVar, type variable, generic typing, and what are they used for
0:33 Examples walk-through. Enabling type checking in VsCode
1:17 Example 1: Creating a generic function. TypeVar vs Union of Types
5:12 What I struggled with when I learned about generic typing in Python
5:51 Example 2: Implementing a generic queue class from scratch
10:56 Testing the generic queue
11:58 Comparing syntax before and after Python 3.12
13:44 How to constrain TypeVar to certain types
14:31 Testing the numeric queue
15:52 Something that I couldn't figure out about... (help needed)
18:00 Type aliases before and after Python 3.12
19:20 Outro
📂 Code on GitHub:
👉 https://github.com/eukosh/jad-example...
💬 What’s your take on generics in Python?
Did this video help make it clearer for you?
🐍 More Python content coming soon, follow for more!
=========
Hi friend, my name is Eugene and I'm just a dev 👨🏼💻
I've been in tech for 5 years, working as a Data Engineer 📊
Join me on this journey, and let’s build an honest, open, supportive, authentic dev community of learners and builders.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: