Carl Meyer - Type-checked Python in the real world - PyCon 2018
Speaker: Carl Meyer
You've heard about Python type annotations, but wondered if they're useful in the real world? Worried you've got too much code and can't afford to annotate it? Type-checked Python is here, it's for real, and it can help you catch bugs and make your code easier to understand. Come learn from our experience gradually typing a million-LOC production Python application!
Type checking solves real world problems in production Python systems. We'll cover the benefits, how type checking in Python works, how to introduce it gradually and sustainably in a production Python application, and how to measure success and avoid common pitfalls. We'll even demonstrate how modern Python typechecking goes hand-in-hand with duck-typing! Join us for a deep dive into type-checked Python in the real world.
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Carl Meyer - Type-checked Python in the real world - PyCon 2018 канала PyCon 2018
You've heard about Python type annotations, but wondered if they're useful in the real world? Worried you've got too much code and can't afford to annotate it? Type-checked Python is here, it's for real, and it can help you catch bugs and make your code easier to understand. Come learn from our experience gradually typing a million-LOC production Python application!
Type checking solves real world problems in production Python systems. We'll cover the benefits, how type checking in Python works, how to introduce it gradually and sustainably in a production Python application, and how to measure success and avoid common pitfalls. We'll even demonstrate how modern Python typechecking goes hand-in-hand with duck-typing! Join us for a deep dive into type-checked Python in the real world.
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Carl Meyer - Type-checked Python in the real world - PyCon 2018 канала PyCon 2018
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Kenneth Reitz - Pipenv: The Future of Python Dependency Management - PyCon 2018](https://i.ytimg.com/vi/GBQAKldqgZs/default.jpg)
![When Python Practices Go Wrong - Brandon Rhodes - code::dive 2019](https://i.ytimg.com/vi/S0No2zSJmks/default.jpg)
![Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018](https://i.ytimg.com/vi/T-TwcmT6Rcw/default.jpg)
![Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018](https://i.ytimg.com/vi/MYucYon2-lk/default.jpg)
![Talk: Dustin Ingram - Static Typing in Python](https://i.ytimg.com/vi/ST33zDM9vOE/default.jpg)
![](https://i.ytimg.com/vi/7eJwTqaxnzg/default.jpg)
![Lisa Roach - Demystifying the Patch Function - PyCon 2018](https://i.ytimg.com/vi/ww1UsGZV8fQ/default.jpg)
![Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018](https://i.ytimg.com/vi/oLkfnc_UMcE/default.jpg)
![Miguel Grinberg Asynchronous Python for the Complete Beginner PyCon 2017](https://i.ytimg.com/vi/iG6fr81xHKA/default.jpg)
![Bernat Gabor - Type hinting (and mypy) - PyCon 2019](https://i.ytimg.com/vi/hTrjTAPnA_k/default.jpg)
![Alex Petralia - Analyzing Data: What pandas and SQL Taught Me About Taking an Average - PyCon 2018](https://i.ytimg.com/vi/DlgG0QdrqAU/default.jpg)
![David Beazley - Reinventing the Parser Generator - PyCon 2018](https://i.ytimg.com/vi/zJ9z6Ge-vXs/default.jpg)
![Stanford Seminar - Optional Static Typing for Python](https://i.ytimg.com/vi/GiZKuyLKvAA/default.jpg)
![Transforming Code into Beautiful, Idiomatic Python](https://i.ytimg.com/vi/OSGv2VnC0go/default.jpg)
![Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018](https://i.ytimg.com/vi/d7iIb_XVkZs/default.jpg)
![Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018](https://i.ytimg.com/vi/Jd8ulMb6_ls/default.jpg)
![The Mental Game of Python - Raymond Hettinger](https://i.ytimg.com/vi/UANN2Eu6ZnM/default.jpg)
![Import as an antipattern - Demystifying Dependency Injection in modern Python](https://i.ytimg.com/vi/qkGxy4c64Jg/default.jpg)
![Type-Checking Python Programs With Type Hints and mypy](https://i.ytimg.com/vi/2xWhaALHTvU/default.jpg)
![Jake VanderPlas - Performance Python: Seven Strategies for Optimizing Your Numerical Code](https://i.ytimg.com/vi/zQeYx87mfyw/default.jpg)