Python Typing Book Kickstarter

Python has had type hinting support since Python 3.5, over TEN years ago! However, Python’s type annotations have changed repeatedly over the years. In Python Typing: Type Checking for Python Programmers, you will learn all you need to know to add type hints to your Python applications effectively.

You will also learn how to use Python type checkers, configure them, and set them up in pre-commit or GitHub Actions. This knowledge will give you the power to check your code and your team’s code automatically before merging, hopefully catching defects before they make it into your products.

Python Typing Book Cover

Support the Book!

What You’ll Learn

You will learn all about Python’s support for type hinting (annotations). Specifically, you will learn about the following topics:

  • Variable annotations
  • Function annotations
  • Type aliases
  • New types
  • Generics
  • Hinting callables
  • Annotating TypedDict
  • Annotating Decorators and Generators
  • Using Mypy for type checking
  • Mypy configuration
  • Using ty for type checking
  • ty configuration
  • and more!

Rewards to Choose From

There are several different rewards you can get in this Kickstarter:

  • A signed paperback copy of the book (See Stretch Goals)
  • An eBook copy of the book in PDF and ePub
  • A t-shirt with the cover art from the book (See Stretch Goals)
  • Other Python eBooks

Kickstart the Book