James Powell: Because You Can't Run, You Can't Hide: Some Musings on API Design | PyData London 2019
When designing an API, how do you restrict your users to your public interface and keep their filthy hands off your internal implementation details? Sadly, the richness of Python's runtime makes this remarkably difficult. This talk investigates a number of ways to keep the riff-raff out and discusses the limitations of these techniques and how they can improve API designs.
www.pydata.org
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
Видео James Powell: Because You Can't Run, You Can't Hide: Some Musings on API Design | PyData London 2019 канала PyData
www.pydata.org
PyData is an educational program of NumFOCUS, a 501(c)3 non-profit organization in the United States. PyData provides a forum for the international community of users and developers of data analysis tools to share ideas and learn from each other. The global PyData network promotes discussion of best practices, new approaches, and emerging technologies for data management, processing, analytics, and visualization. PyData communities approach data science using many languages, including (but not limited to) Python, Julia, and R.
PyData conferences aim to be accessible and community-driven, with novice to advanced level presentations. PyData tutorials and talks bring attendees the latest project features along with cutting-edge use cases.
Видео James Powell: Because You Can't Run, You Can't Hide: Some Musings on API Design | PyData London 2019 канала PyData
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![James Powell: Design Principles | PyData DC 2016](https://i.ytimg.com/vi/bh8QVDaroYE/default.jpg)
![James Powell: Because You Can't Run, You Can't Hide: Some Musings on API Design | Pydata Delhi 2019](https://i.ytimg.com/vi/YTR7uQoQqQw/default.jpg)
![James Powell: I Just Inherited 50,000 Lines of Code! What Now? — A Practical Guide | PyData LA 2018](https://i.ytimg.com/vi/mr2SE_drU5o/default.jpg)
![James Powell: Building Web-based Analysis & Simulation Platforms | PyData London 2017](https://i.ytimg.com/vi/eEXKIp8h0T0/default.jpg)
![James Powell: So you want to be a Python expert? | PyData Seattle 2017](https://i.ytimg.com/vi/cKPlPJyQrt4/default.jpg)
![Jan Freyberg: Active learning in the interactive python environment | PyData London 2019](https://i.ytimg.com/vi/W2bJH0iXTKc/default.jpg)
![Objectionable Content (Python Object Model) || James Powell](https://i.ytimg.com/vi/AmHE0kZhLIQ/default.jpg)
![Top to down, left to right (Surprise talk) - James Powell](https://i.ytimg.com/vi/BRn6UCw35og/default.jpg)
![James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018](https://i.ytimg.com/vi/cSSpnq362Bk/default.jpg)
![Vincent Warmerdam: The profession of solving (the wrong problem) | PyData Amsterdam 2019](https://i.ytimg.com/vi/kYMfE9u-lMo/default.jpg)
![Ferras Hamad: Reproducibility in ML Systems: A Netflix Original | PyData New York 2019](https://i.ytimg.com/vi/C6_RL7PCfjA/default.jpg)
![James Powell: Play Stupid Games, Win Stupid Prizes | PyData Berlin 2019](https://i.ytimg.com/vi/zZXSGzlVxvU/default.jpg)
![Vincent Warmerdam: How to Constrain Artificial Stupidity | PyData London 2019](https://i.ytimg.com/vi/Z8MEFI7ZJlA/default.jpg)
![Richard Liaw: A Guide to Modern Hyperparameters Turning Algorithms | PyData LA 2019](https://i.ytimg.com/vi/10uz5U3Gy6E/default.jpg)
![A Bluffer's Guide to Dimension Reduction - Leland McInnes](https://i.ytimg.com/vi/9iol3Lk6kyU/default.jpg)
![uarray - Efficient and Generic Array Computation - Travis E. Oliphant, Saul Shanabrook](https://i.ytimg.com/vi/CAi8vgRakuk/default.jpg)
![Python Generators || James Powell](https://i.ytimg.com/vi/XEn_99daJro/default.jpg)
![James Powell: What You Got Is What You Got | PyData LA 2019](https://i.ytimg.com/vi/wbYG9KTxwdE/default.jpg)
![Gianluca Campanella: The unreasonable effectiveness of feature hashing | PyData London 2019](https://i.ytimg.com/vi/XelrzDtEnPY/default.jpg)