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 3 years ago
Linked from 1 awesome list

koansmypypep-484pythonpython3type-hints

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
python/typing_extensions A module that provides experimental type hints and enables use of new type system features on older Python versions. 444
bojiang/typing_utils A set of utilities to work with type hints in Python 3.6+, including checking subtype relationships and extracting type information from objects. 12
jorenham/optype An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition 15
prettywood/future-typing Library providing type hinting generics support for Python 3.6 to 3.8 and 3.9+ for union types and standard collections. 19
ilevkivskyi/com2ann Translates type comments to type annotations in Python source code 141
kotlinisland/basedmypy A Python type checker built to resolve issues with the mypy project and Python's typing system 143
kotlinisland/basedtyping A collection of helpers and utilities to aid in dealing with types at static analysis and runtime. 9
django-commons/django-typer Provides a standardized interface for managing Django commands using Type hints and Typer 84
hauntsaninja/useful_types Provides commonly used data structures and protocols in Python to improve code clarity and maintainability 99
wishtack/pysynthetic Tools to simplify Python class creation with type checking and strict contract enforcement 15
typeddjango/djangorestframework-stubs Mypy stubs for Django REST Framework to support type hinting and static typing 453
ilevkivskyi/typing_inspect Provides utilities for inspecting and analyzing Python types at runtime 350
haiiliin/abqpy Provides type hints and APIs for scripting with Abaqus 194
maaslalani/typer A terminal-based typing test tool with customizable settings and word sources. 476
reokatoa/koreksyon Tools for developing and implementing spell-checking and grammar-checking capabilities in low-resource languages. 3