Skip to content

Strong Programmers' School. Typing in Python. Useful resources.

License

Notifications You must be signed in to change notification settings

AABur/typing_in_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Школа сильных программистов. Курс "Типизация в Python"

Полезные ресурсы в отношении типизации в Python из круса "Типизация в Python" Школы сильных программистов. Упомянутые в крусе, а так же найденные в процессе изучения.

Полезные материалы из первой недели курса

Полезные материалы из второй недели курса

Проверка аннотаций типов

  • mypy - Дополнительная статическая типизация в Python
  • beartype - Невероятно быстрая O(1) проверка типов во время исполнения скриптов на чистом Python.
  • deal - Мощная библиотека для написания и тестирования контрактов (Design by contract). Считайте, что это типизация на стероидах.
  • pyanalyze - Расширяемый статический анализатор и средство проверки типов.
  • pyre - Производительная проверка типов для Python 3.
  • pytype - Инструмент для проверки и вывода типов - не требуя аннотаций типов.
  • pyright - Быстрая программа проверки типов, предназначенная для больших баз исходных текстов Python. Он может работать в " следящем" режиме и выполняет быстрое инкрементное обновление при изменении файлов.
  • pycharm - Python IDE для профессиональных разработчиков с собственной реализацией проверки типов.

Полезные материалы из третьей недели курса

Другие пололезные материалы

Материалы не по теме курса

About

Strong Programmers' School. Typing in Python. Useful resources.

Topics

Resources

License

Stars

Watchers

Forks