84 subscribers
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
Luciano Ramalho on Python’s features and libraries
Manage episode 261558963 series 1652312
The O’Reilly Programming Podcast: A look at some of Python’s valuable, but often overlooked, features.
In this episode of the O’Reilly Programming Podcast, I talk about Python with Luciano Ramalho, technical principal at ThoughtWorks, author of the O’Reilly book Fluent Python, and presenter of the Oriole Fluent Python: The Power of Special Methods.
Discussion points:
- The value of some often-overlooked features of Python, including generators, iterators, and the
range()
function. - How Python’s Asyncio module “brought a definition of what the interface should be for an event loop into the core standard library,” says Ramalho.
- Why Ramalho calls pytest his “go-to library for unit testing, and other kinds of testing.”
- Striving to avoid surprises and trying to follow the conventions of the language are two characteristics of what Ramalho describes as a “good Pythonic API.”
- The work of the Python Software Foundation to increase diversity in the Python community.
Other links:
- Ramalho’s presentation Fluent Python: Implementing Intuitive and Productive APIs at OSCON 2016
- IEEE Spectrum article on the top programming languages of 2017
- The Zope web application server written in Python
40 حلقات
Manage episode 261558963 series 1652312
The O’Reilly Programming Podcast: A look at some of Python’s valuable, but often overlooked, features.
In this episode of the O’Reilly Programming Podcast, I talk about Python with Luciano Ramalho, technical principal at ThoughtWorks, author of the O’Reilly book Fluent Python, and presenter of the Oriole Fluent Python: The Power of Special Methods.
Discussion points:
- The value of some often-overlooked features of Python, including generators, iterators, and the
range()
function. - How Python’s Asyncio module “brought a definition of what the interface should be for an event loop into the core standard library,” says Ramalho.
- Why Ramalho calls pytest his “go-to library for unit testing, and other kinds of testing.”
- Striving to avoid surprises and trying to follow the conventions of the language are two characteristics of what Ramalho describes as a “good Pythonic API.”
- The work of the Python Software Foundation to increase diversity in the Python community.
Other links:
- Ramalho’s presentation Fluent Python: Implementing Intuitive and Productive APIs at OSCON 2016
- IEEE Spectrum article on the top programming languages of 2017
- The Zope web application server written in Python
40 حلقات
كل الحلقات
×![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Kyle Simpson and Tammy Everts on the challenges of the modern web 49:02
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Rebecca Parsons on evolutionary architecture 25:42
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming 36:36
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Paul Bakker and Sander Mak on Java 9 modularity 29:31
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Luciano Ramalho on Python’s features and libraries 20:40
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Wendy Wise on developing for virtual reality and augmented reality 21:07
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Katharine Jarmul on using Python for data analysis 26:17
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Nathaniel Schutta on succeeding as a software architect 29:52
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Matt Stine on cloud-native architecture 42:45
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Michael Nygard on architecture without an end state 28:31
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Jim Blandy and Jason Orendorff on Rust 29:24
مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.