Best Talk Python to Me Episodes

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

  • A Data Catalog For Your PyData Projects

    • icon Rank: 1
    • icon 2019-05-27
    • icon Score: 7743
    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.
  • Hardware Hacking Made Easy With CircuitPython

    • icon Rank: 2
    • icon 2019-05-20
    • icon Score: 7692
    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 you can get started with it today. If you are interested in playing with low cost devices without having to learn and use C then give this a listen and start tinkering!
  • Building A Privacy Preserving Voice Assistant

    • icon Rank: 3
    • icon 2019-05-13
    • icon Score: 7651
    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 limited resources and how they are tackling issues around usability for casual consumers. If you have been interested in taking advantage of personal voice assistants but wary of using commercially available options this is definitely worth a listen.
  • Building A Business On Serverless Technology

    • icon Rank: 4
    • icon 2019-06-04
    • icon Score: 4508
    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 to.
  • Probabilistic Modeling In Python (And What That Even Means)

    • icon Rank: 5
    • icon 2019-04-29
    • icon Score: 3588
    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.
  • Exploring Python's Internals By Rewriting Them In Rust

    • icon Rank: 6
    • icon 2019-04-15
    • icon Score: 2500
    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 the inner workings of Python and how you can get involved in a relatively new project that is contributing to new options for running your code.
  • Exploring Indico: A Full Featured Event Management Platform

    • icon Rank: 7
    • icon 2019-04-22
    • icon Score: 2427
    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 definitely a feature rich and mature platform that is worth considering if you are responsible for organizing a conference or need a room booking system for your office.
  • Version Control For Your Machine Learning Projects

    • icon Rank: 8
    • icon 2019-04-08
    • icon Score: 2300
    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 building machine learning models or other data intensive analysis then make sure to give this a listen and then start using DVC today.
  • Hacking The Government With The USDS

    • icon Rank: 9
    • icon 2019-05-07
    • icon Score: 1772
    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 can see an interesting model of how to improve government services for everyone.
  • Web Application Development Entirely In Python With Anvil

    • icon Rank: 10
    • icon 2019-06-10
    • icon Score: 1610
    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 able to create profitable businesses themselves because of the reduced complexity. It was interesting to get Meredydd's perspective on the state of the industry for web development and hear his vision of how Anvil is working to make it available for everyone.
  • Learning To Program In Python With CodeGrades

    • icon Rank: 11
    • icon 2019-08-12
    • icon Score: 1465
    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 education while incorporating useful skills that are necessary for a career in software. If you are interested in learning to program teach others or act as a mentor then give this a listen and then get in touch with Nicholas to help make this endeavor a success.
  • Build Your Own Knowledge Graph With Zincbase

    • icon Rank: 12
    • icon 2019-08-05
    • icon Score: 1452
    Computers are excellent at following detailed instructions but they have no capacity for understanding the information that they work with. Knowledge graphs are a way to approximate that capability by building connections between elements of data that allow us to discover new connections among disparate information sources that were previously uknown. In our day-to-day work we encounter many instances of knowledge graphs but building them has long been a difficult endeavor. In order to make this technology more accessible Tom Grek built Zincbase. In this episode he explains his motivations for starting the project how he uses it in his daily work and how you can use it to create your own knowledge engine and begin discovering new insights of your own.
  • Combining Python And SQL To Build A PyData Warehouse

    • icon Rank: 13
    • icon 2019-09-02
    • icon Score: 1429
    The ecosystem of tools and libraries in Python for data manipulation and analytics is truly impressive and continues to grow. There are however gaps in their utility that can be filled by the capabilities of a data warehouse. In this episode Robert Hodges discusses how the PyData suite of tools can be paired with a data warehouse for an analytics pipeline that is more robust than either can provide on their own. This is a great introduction to what differentiates a data warehouse from a relational database and ways that you can think differently about running your analytical workloads for larger volumes of data.
  • Domain Driven Design For Python

    • icon Rank: 14
    • icon 2019-07-08
    • icon Score: 1422
    When your software projects start to scale it becomes a greater challenge to understand and maintain all of the pieces. In this episode Henry Percival shares his experiences working with domain driven design in large Python projects. He explains how it is helpful and how you can start using it for your own applications. This was an informative conversation about software architecture patterns for large organizations and how they can be used by Python developers.
  • Maintainable Infrastructure As Code In Pure Python With P...

    • icon Rank: 15
    • icon 2020-05-04
    • icon Score: 1398
    After you write your application you need a way to make it available to your users. These days that usually means deploying it to a cloud provider whether that's a virtual server a serverless platform or a Kubernetes cluster. To manage the increasingly dynamic and flexible options for running software in production we have turned to building infrastructure as code. Pulumi is an open source framework that lets you use your favorite language to build scalable and maintainable systems out of cloud infrastructure. In this episode Luke Hoban CTO of Pulumi explains how it differs from other frameworks for interacting with infrastructure platforms the benefits of using a full programming language for treating infrastructure as code and how you can get started with it today. If you are getting frustrated with switching contexts when working between the application you are building and the systems that it runs on then listen now and then give Pulumi a try.
Audio Player
back 15
forward 60s

Software World Tour