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
Rank: 1
2019-05-27
Score: 7743
SummaryOne 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a brand new API you’ve got everything you need to scale up. And for your tasks that need fast computation such as training machine learning models they just launched dedicated CPU instances. Go to pythonpodcast.com/linode to get a $20 credit and launch a new...
Hardware Hacking Made Easy With CircuitPython
Rank: 2
2019-05-20
Score: 7692
SummaryLearning 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!AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled...
Building A Privacy Preserving Voice Assistant
Rank: 3
2019-05-13
Score: 7651
SummaryBeing 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a...
Building A Business On Serverless Technology
Rank: 4
2019-06-04
Score: 4508
SummaryServerless 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a brand new API you’ve got everything you need to scale up. And for your tasks that need fast computation such as training machine learning models they just launched dedicated CPU instances. Go to pythonpodcast.com/linode to...
Skip Straight To The Fun Part Of Your Project With PyScaf...
Rank: 5
2022-11-07
Score: 4068
SummaryStarting 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. Stop wasting time with boring boilerplate and get straight to the fun part with PyScaffold!AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great!When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling powered by the battle tested Linode platform including simple pricing node balancers 40Gbit networking dedicated CPU and GPU instances and worldwide...
Probabilistic Modeling In Python (And What That Even Means)
Rank: 6
2019-04-29
Score: 3588
SummaryMost 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a brand new API you’ve got everything you need to scale up. And for your tasks that need fast computation such as training machine learning models they just launched dedicated CPU instances. Go to pythonpodcast.com/linode to get a $20 credit and launch a new server in under a minute. And don’t forget to thank them...
Powering The Next Generation Of Application Architectures...
Rank: 7
2022-07-25
Score: 2642
SummaryApplication 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 microservices and how Python developers can get started building and contributing to this nascent ecosystem.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python’s role in data and science.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With their managed Kubernetes platform it’s easy to get started with the next generation of deployment and scaling powered by the battle tested Linode platform including simple pricing node balancers 40Gbit networking dedicated CPU and GPU instances and worldwide data centers. And now you can launch a managed MySQL Postgres or Mongo database...
Exploring Python's Internals By Rewriting Them In Rust
Rank: 8
2019-04-15
Score: 2500
SummaryThe 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a brand new API you’ve got...
Exploring Indico: A Full Featured Event Management Platform
Rank: 9
2019-04-22
Score: 2427
SummaryManaging 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a...
Declarative Machine Learning For High Performance Deep Le...
Rank: 10
2022-12-05
Score: 2355
PreambleThis is a cross-over episode from our new show The Machine Learning Podcast the show about going from idea to production with machine learning.SummaryDeep 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 model training. In this episode CTO and co-founder of Predibase Travis Addair explains how they are reducing the burden of model development even further with their managed service for declarative and low-code ML and how they are integrating with the growing ecosystem of solutions for the full ML lifecycle.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great!When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With their managed Kubernetes platform it’s easy to get started with the next generation...
Update Your Model's View Of The World In Real Time With S...
Rank: 11
2022-12-12
Score: 2307
PreambleThis is a cross-over episode from our new show The Machine Learning Podcast the show about going from idea to production with machine learning.SummaryThe 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 episode Max Halford explains how the project works why you might (or might not) want to consider streaming ML and how to get started building with River.AnnouncementsHello and welcome to the Machine Learning Podcast the podcast about machine learning and how to bring it from idea to delivery.Building good ML models is hard but testing them properly is even harder. At Deepchecks they built an open-source testing framework that follows best practices ensuring that your models behave as expected. Get started quickly using their built-in library of checks for testing and validating your model’s behavior and performance and extend it to meet your specific needs as your...
Version Control For Your Machine Learning Projects
Rank: 12
2019-04-08
Score: 2300
SummaryVersion 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a brand new API you’ve got everything you need to scale...
Hacking The Government With The USDS
Rank: 13
2019-05-07
Score: 1772
SummaryThe 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage node balancers and a 40 Gbit/s public network all controlled by a brand new API you’ve got everything you need to scale up. And for your tasks...
Web Application Development Entirely In Python With Anvil
Rank: 14
2019-06-10
Score: 1610
SummaryThe 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared block storage...
Learning To Program In Python With CodeGrades
Rank: 15
2019-08-12
Score: 1465
SummaryWith 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.AnnouncementsHello and welcome to Podcast.__init__ the podcast about Python and the people who make it great.When you’re ready to launch your next app or want to try a project you hear about on the show you’ll need somewhere to deploy it so take a look at our friends over at Linode. With 200 Gbit/s private networking scalable shared...