Best Talk Python to Me Episodes

These are the top ten episodes of Talk Python to Me as chosen by our algorithm. Rankings are recalculated daily. How it works.

  • A Data Catalog For Your PyData Projects

    A Data Catalog For Your PyData Projects

    Rank: 1 2019-05-27 Score: 7743
    Summary One of the biggest pain points when working with data is getting is dealing with the boilerplate code to load it into a usable format. Intake encapsulates all of that and puts it behind a single API. In this episode Martin Durant explains how to use the Intake data catalogs for encapsulating source information, how it simplifies data science workflows, and how to incorporate it into your projects. It is a lightweight way to enable collaboration between data engineers and data scientists in the PyData ecosystem. Announcements Hello and welcome to Podcast.__init__, the podcast about...
  • Hardware Hacking Made Easy With CircuitPython

    Hardware Hacking Made Easy With CircuitPython

    Rank: 2 2019-05-20 Score: 7694
    Summary Learning to program can be a frustrating process, because even the simplest code relies on a complex stack of other moving pieces to function. When working with a microcontroller you are in full control of everything so there are fewer concepts that need to be understood in order to build a functioning project. CircuitPython is a platform for beginner developers that provides easy to use abstractions for working with hardware devices. In this episode Scott Shawcroft explains how the project got started, how it relates to MicroPython, some of the cool ways that it is being used, and how...
  • Building A Privacy Preserving Voice Assistant

    Building A Privacy Preserving Voice Assistant

    Rank: 3 2019-05-13 Score: 7651
    Summary Being able to control a computer with your voice has rapidly moved from science fiction to science fact. Unfortunately, the majority of platforms that have been made available to consumers are controlled by large organizations with little incentive to respect users’ privacy. The team at Snips are building a platform that runs entirely off-line and on-device so that your information is always in your control. In this episode Adrien Ball explains how the Snips architecture works, the challenges of building a speech recognition and natural language understanding toolchain that works on...
  • Building A Business On Serverless Technology

    Building A Business On Serverless Technology

    Rank: 4 2019-06-04 Score: 4508
    Summary Serverless computing is a recent category of cloud service that provides new options for how we build and deploy applications. In this episode Raghu Murthy, founder of DataCoral, explains how he has built his entire business on these platforms. He explains how he approaches system architecture in a serverless world, the challenges that it introduces for local development and continuous integration, and how the landscape has grown and matured in recent years. If you are wondering how to incorporate serverless platforms in your projects then this is definitely worth your time to listen...
  • Skip Straight To The Fun Part Of Your Project With PyScaffold

    Skip Straight To The Fun Part Of Your Project With …

    Rank: 5 2022-11-07 Score: 4075
    Summary Starting a new project is always exciting and full of possibility, until you have to set up all of the repetitive boilerplate. Fortunately there are useful project templates that eliminate that drudgery. PyScaffold goes above and beyond simple template repositories, and gives you a toolkit for different application types that are packed with best practices to make your life easier. In this episode Florian Wilhelm shares the story behind PyScaffold, how the templates are designed to reduce friction when getting a new project off the ground, and how you can extend it to suit your needs....
  • Probabilistic Modeling In Python (And What That Even Means)

    Probabilistic Modeling In Python (And What That Even Means)

    Rank: 6 2019-04-29 Score: 3588
    Summary Most programming is deterministic, relying on concrete logic to determine the way that it operates. However, there are problems that require a way to work with uncertainty. PyMC3 is a library designed for building models to predict the likelihood of certain outcomes. In this episode Thomas Wiecki explains the use cases where Bayesian statistics are necessary, how PyMC3 is designed and implemented, and some great examples of how it is being used in real projects. Announcements Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great. When you’re...
  • Powering The Next Generation Of Application Architectures With Web Assembly And The Fermyon Platform

    Powering The Next Generation Of Application Architectures …

    Rank: 7 2022-07-25 Score: 2642
    Summary Application architectures have been in a constant state of evolution as new infrastructure capabilities are introduced. Virtualization, cloud, containers, mobile, and now web assembly have each introduced new options for how to build and deploy software. Recognizing the transformative potential of web assembly, Matt Butcher and his team at Fermyon are investing in tooling and services to improve the developer experience. In this episode he explains the opportunity that web assembly offers to all language communities, what they are building to power lightweight server-side...
  • Exploring Python's Internals By Rewriting Them In Rust

    Exploring Python's Internals By Rewriting Them In Rust

    Rank: 8 2019-04-15 Score: 2500
    Summary The CPython interpreter has been the primary implementation of the Python runtime for over 20 years. In that time other options have been made available for different use cases. The most recent entry to that list is RustPython, written in the memory safe language Rust. One of the added benefits is the option to compile to WebAssembly, offering a browser-native Python runtime. In this episode core maintainers Windel Bouwman and Adam Kelly explain how the project got started, their experience working on it, and the plans for the future. Definitely worth a listen if you are curious about...
  • Declarative Machine Learning For High Performance Deep Learning Models With Predibase

    Declarative Machine Learning For High Performance Deep …

    Rank: 9 2022-12-05 Score: 2458
    Preamble This is a cross-over episode from our new show The Machine Learning Podcast, the show about going from idea to production with machine learning. Summary Deep learning is a revolutionary category of machine learning that accelerates our ability to build powerful inference models. Along with that power comes a great deal of complexity in determining what neural architectures are best suited to a given task, engineering features, scaling computation, etc. Predibase is building on the successes of the Ludwig framework for declarative deep learning and Horovod for horizontally distributing...
  • Exploring Indico: A Full Featured Event Management Platform

    Exploring Indico: A Full Featured Event Management Platform

    Rank: 10 2019-04-22 Score: 2427
    Summary Managing an event is rife with inherent complexity that scales as you move from scheduling a meeting to organizing a conference. Indico is a platform built at CERN to handle their efforts to organize events such as the Computing in High Energy Physics (CHEP) conference, and now it has grown to manage booking of meeting rooms. In this episode Adrian Mönnich, core developer on the Indico project, explains how it is architected to facilitate this use case, how it has evolved since its first incarnation two decades ago, and what he has learned while working on it. The Indico platform is...
  • Update Your Model's View Of The World In Real Time With Streaming Machine Learning Using River

    Update Your Model's View Of The World In Real Time With …

    Rank: 11 2022-12-12 Score: 2403
    Preamble This is a cross-over episode from our new show The Machine Learning Podcast, the show about going from idea to production with machine learning. Summary The majority of machine learning projects that you read about or work on are built around batch processes. The model is trained, and then validated, and then deployed, with each step being a discrete and isolated task. Unfortunately, the real world is rarely static, leading to concept drift and model failures. River is a framework for building streaming machine learning projects that can constantly adapt to new information. In this...
  • Version Control For Your Machine Learning Projects

    Version Control For Your Machine Learning Projects

    Rank: 12 2019-04-08 Score: 2300
    Summary Version control has become table stakes for any software team, but for machine learning projects there has been no good answer for tracking all of the data that goes into building and training models, and the output of the models themselves. To address that need Dmitry Petrov built the Data Version Control project known as DVC. In this episode he explains how it simplifies communication between data scientists, reduces duplicated effort, and simplifies concerns around reproducing and rebuilding models at different stages of the projects lifecycle. If you work as part of a team that is...
  • Hacking The Government With The USDS

    Hacking The Government With The USDS

    Rank: 13 2019-05-07 Score: 1772
    Summary The U.S. government has a vast quantity of software projects across the various agencies, and many of them would benefit from a modern approach to development and deployment. The U.S. Digital Services Agency has been tasked with making that happen. In this episode the current director of engineering for the USDS, David Holmes, explains how the agency operates, how they are using Python in their efforts to provide the greatest good to the largest number of people, and why you might want to get involved. Even if you don’t live in the U.S.A. this conversation is worth listening to so you...
  • Web Application Development Entirely In Python With Anvil

    Web Application Development Entirely In Python With Anvil

    Rank: 14 2019-06-10 Score: 1610
    Summary The knowledge and effort required for building a fully functional web application has grown at an accelerated rate over the past several years. This introduces a barrier to entry that excludes large numbers of people who could otherwise be producing valuable and interesting services. To make the onramp easier Meredydd Luff and Ian Davies created Anvil, a platform for full stack web development in pure Python. In this episode Meredydd explains how the Anvil platform is built and how you can use it to build and deploy your own projects. He also shares some examples of people who were...
  • Learning To Program In Python With CodeGrades

    Learning To Program In Python With CodeGrades

    Rank: 15 2019-08-12 Score: 1465
    Summary With the increasing role of software in our world there has been an accompanying focus on teaching people to program. There are numerous approaches that have been attempted to achieve this goal with varying levels of success. Nicholas Tollervey has begun a new effort that blends the approach adopted by musicians and martial artists that uses a series of grades to provide recognition for the achievements of students. In this episode he explains how he has structured the study groups, syllabus, and evaluations to help learners build projects based on their interests and guide their own...
Select an episode