190 subscribers
Pergi ke luar talian dengan aplikasi Player FM !
Podcast Berbaloi untuk Didengar
DITAJA


Luciano Ramalho on Python’s features and libraries
Manage episode 195638840 series 1433313
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
25 episod
Manage episode 195638840 series 1433313
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
25 episod
Semua episod
×

1 Kyle Simpson and Tammy Everts on the challenges of the modern web 49:02


1 Rebecca Parsons on evolutionary architecture 25:42




1 Brent Laster on Jenkins 2 and Git 28:47


1 Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming 36:36


1 Paul Bakker and Sander Mak on Java 9 modularity 29:31


1 Luciano Ramalho on Python’s features and libraries 20:40


1 Sam Newman on building microservices 29:23


1 Wendy Wise on developing for virtual reality and augmented reality 21:07


1 Katharine Jarmul on using Python for data analysis 26:17


1 Nathaniel Schutta on succeeding as a software architect 29:52


1 Matt Stine on cloud-native architecture 42:45


1 Michael Nygard on architecture without an end state 28:31




1 Jim Blandy and Jason Orendorff on Rust 29:24
Selamat datang ke Player FM
Player FM mengimbas laman-laman web bagi podcast berkualiti tinggi untuk anda nikmati sekarang. Ia merupakan aplikasi podcast terbaik dan berfungsi untuk Android, iPhone, dan web. Daftar untuk melaraskan langganan merentasi peranti.