Wpis z mikrobloga

Hej.
W tym tygodniu zebrałem ciekawe artykuły poświęcone Type Hints w pythonie. Pierwsze pare linków jest takim wprowadzeniem do tematu, ale kolejne są już przynajmniej na poziomie średnio-zaawansowanym.
Mam nadzieje że komuś się to przyda :)

Zachęcam do subskrypcji! http://news.pynews.io/ (można tutaj zobaczyć poprzednie wiadomości)

Wstęp:
PEP 484 -- Type Hints
Welcome to mypy documentation!
Get started with Python type hints
Jukka Lehtosalo - Getting Started with Mypy and Type Checking
Type Hints - Guido van Rossum - PyCon 2015

Bardziej zaawansowane zagadnienia:
Python Type Hints - How to Use @overload
Exhaustiveness Checking with Mypy
How to hint at number *types*

Ciekawy 'use case'
Our journey to type checking 4 million lines of Python
mypy Getting to Four Million Lines of Typed Python - Michael Sullivan

Alternatywy do MyPy
4 Python type checkers to keep your code clean
https://github.com/google/pytype

#python #programowanie
  • 5
@Wykopek_wykopek: Dobre pytanie. Jeżeli ktoś piszę jakiegoś prostego małego cruda, to może to nie mieć sensu. Ale jak piszesz np. jakąś paczkę która będzie używana przez inne zespoły w firmie, to moim zdaniem już jest sens. Wtedy te typy są bardzo dobrą formą dokumentacji, co dane funkcje przyjmują i jak działają.