Anthony Shaw - Wily Python: Writing simpler and more maintainable Python - PyCon 2019
"Speaker: Anthony Shaw
Everyone starts with the best intentions with their Python projects, ""this time it's going to be clean, simple and maintainable"". But code evolves over time, requirements change and codebases can get messy and complicated quickly.
In this talk, you will learn how to use `wily` to measure and graph how complicated your Python code is and a series of practical techniques to simplify it. `wily` will show you which parts of your projects are becoming or have become hard to maintain and need a refactor. Once you know where the skeletons are, you will learn practical techniques for refactoring ""complex"" code and some resources to use to take your refactoring to the next level.
Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"
Видео Anthony Shaw - Wily Python: Writing simpler and more maintainable Python - PyCon 2019 канала PyCon 2019
Everyone starts with the best intentions with their Python projects, ""this time it's going to be clean, simple and maintainable"". But code evolves over time, requirements change and codebases can get messy and complicated quickly.
In this talk, you will learn how to use `wily` to measure and graph how complicated your Python code is and a series of practical techniques to simplify it. `wily` will show you which parts of your projects are becoming or have become hard to maintain and need a refactor. Once you know where the skeletons are, you will learn practical techniques for refactoring ""complex"" code and some resources to use to take your refactoring to the next level.
Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"
Видео Anthony Shaw - Wily Python: Writing simpler and more maintainable Python - PyCon 2019 канала PyCon 2019
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Transforming Code into Beautiful, Idiomatic Python](https://i.ytimg.com/vi/OSGv2VnC0go/default.jpg)
![Nina Zakharenko - Elegant Solutions For Everyday Python Problems - PyCon 2018](https://i.ytimg.com/vi/WiQqqB9MlkA/default.jpg)
![Thea Flowers - Break the Cycle: Three excellent Python tools to automate repetitive tasks](https://i.ytimg.com/vi/-BHverY7IwU/default.jpg)
![Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016](https://i.ytimg.com/vi/D_6ybDcU5gc/default.jpg)
![](https://i.ytimg.com/vi/ApyCqz9Omh8/default.jpg)
![Simon Willison - Instant serverless APIs, powered by SQLite - PyCon 2019](https://i.ytimg.com/vi/pTr1uLQTJNE/default.jpg)
![Reuven M. Lerner - Practical decorators - PyCon 2019](https://i.ytimg.com/vi/MjHpMCIvwsY/default.jpg)
![Dustin Ingram - Static Typing in Python](https://i.ytimg.com/vi/cmmPDYa0gWo/default.jpg)
![Carl Meyer - Type-checked Python in the real world - PyCon 2018](https://i.ytimg.com/vi/pMgmKJyWKn8/default.jpg)
![Rachael Tatman - Put down the deep learning: When not to use neural networks and what to do instead](https://i.ytimg.com/vi/qw5dBdTXLEs/default.jpg)
![When Python Practices Go Wrong - Brandon Rhodes - code::dive 2019](https://i.ytimg.com/vi/S0No2zSJmks/default.jpg)
![Mario Corchero - Exceptional Exceptions - How to properly raise, handle and create them.](https://i.ytimg.com/vi/V2fGAv2R5j8/default.jpg)
![Raymond Hettinger - Modern solvers: Problems well-defined are problems solved - PyCon 2019](https://i.ytimg.com/vi/_GP9OpZPUYc/default.jpg)
![Dustin Ingram - PEP 572: The Walrus Operator - PyCon 2019](https://i.ytimg.com/vi/6uAvHOKofws/default.jpg)
![Miguel Grinberg Asynchronous Python for the Complete Beginner PyCon 2017](https://i.ytimg.com/vi/iG6fr81xHKA/default.jpg)
![Ariel Ortiz - Design Patterns in Python for the Untrained Eye - PyCon 2019](https://i.ytimg.com/vi/o1FZ_Bd4DSM/default.jpg)
![Jake VanderPlas - How to Think about Data Visualization - PyCon 2019](https://i.ytimg.com/vi/vTingdk_pVM/default.jpg)
![Publishing (Perfect) Python Packages on PyPi](https://i.ytimg.com/vi/GIF3LaRqgXo/default.jpg)
![Profiling and optimizing your Python code | Python tricks](https://i.ytimg.com/vi/8qEnExGLZfY/default.jpg)
!["Finding bugs without running or even looking at code" by Jay Parlar](https://i.ytimg.com/vi/FvNRlE4E9QQ/default.jpg)