python-typing-koans

Type hinting practice

A learning tool to help developers understand type hints in Python by fixing errors and annotating code

Python typing koans to learn type-hints in Python3 using Mypy

GitHub

119 stars
5 watching
10 forks
Language: Python
last commit: almost 5 years ago
Linked from 1 awesome list

koansmypypep-484pythonpython3type-hints

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
python/typing_extensionsA module that provides experimental type hints and enables use of new type system features on older Python versions.450
bojiang/typing_utilsA set of utilities to work with type hints in Python 3.6+, including checking subtype relationships and extracting type information from objects.12
jorenham/optypeA library that provides runtime-checkable type protocols for operator overloading in Python24
prettywood/future-typingLibrary providing type hinting generics support for Python 3.6 to 3.8 and 3.9+ for union types and standard collections.19
ilevkivskyi/com2annTranslates type comments to type annotations in Python source code142
kotlinisland/basedmypyA Python static type checker with additional features to improve typing and error reporting.148
kotlinisland/basedtypingA collection of helpers and utilities to aid in dealing with types at static analysis and runtime.9
django-commons/django-typerProvides a standardized interface for managing Django commands using Type hints and Typer93
hauntsaninja/useful_typesProvides commonly used data structures and protocols in Python to improve code clarity and maintainability115
wishtack/pysyntheticA set of tools that simplify Python class creation by reducing boilerplate code and enforcing type checking.15
typeddjango/djangorestframework-stubsMypy stubs for Django REST Framework to support type hinting and static typing458
ilevkivskyi/typing_inspectProvides utilities for inspecting and analyzing Python types at runtime352
haiiliin/abqpyProvides type hints and APIs to simplify Abaqus/Python scripting201
maaslalani/typerA terminal-based typing test tool with customizable settings and word sources.477
reokatoa/koreksyonTools for developing and implementing spell-checking and grammar-checking capabilities in low-resource languages.3