Talk Python To Me - Python Conversations For Passionate Developers



Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics (e.g. MongoDB, AngularJS, DevOps).The format is a casual 45 minute conversation with industry experts.


  • #301 Deploying and running Django web apps in 2021

    28/01/2021 Duration: 01h08min

    Have you been learning Django and now want to get your site online? Not sure the best way to host it or the trade offs between the various options? Maybe you want to make sure your Django site is secure. On this episode, I'm joined by two Django experts Will Vincent and Carlton Gibson to talk about deploying and running Django in production along with recent updates in Django 3.2 and beyond. Links from the show Guests Will Vincent: Carlton Gibson: @carltongibson Watch the live stream: Give me back my monolith: Carlton’s Button hosting platform: Django Software Foundation: Django News newsletter: Deployment Checklist: Environs 3rd party package for environment variables: Django Static Files & Templates: Learn Django: Configuring uWSGI for Production Deployment @ Bloomberg: Sponsors Square Linode Talk Python Training

  • #300 Building a data science startup (panel)

    22/01/2021 Duration: 01h06min

    You've heard that software developers and startups go hand-in-hand. But what about data scientists? Of course they! But how do you turn your data science skill set into a data science business skill set? What are some of the areas ripe for launching such a business into? On this episode, I welcome back 4 prior guests who have all walked their own version of this path and are currently running successful Python-based Data Science startups: * Ines Montani from Explosion AI * Matthew Rocklin from Coiled * Jonathon Morgan from Yonder AI * William Stein from Cocalc Links from the show Ines Montani Twitter: @_inesmontani Explosion AI: Matthew Rocklin Twitter: @mrocklin Coiled: Jobs @ Coiled: Jonathon Morgan Twitter: @jonathonmorgan Yonder AI: William Stein Twitter: @wstein389 CoCalc: Talk Python Live Streams: Sentry Promo Code: TALKPYTHON2021 Sponsors Sentry Error Monitoring, Code TALKPYTHON Linode Talk Pyth

  • #299 Personal search engine with datasette and dogsheep

    17/01/2021 Duration: 01h01min

    In this episode, we'll be discussing two powerful tools for data reporting and exploration: Datasette and Dogsheep. Datasette helps people take data of any shape or size, analyze and explore it, and publish it as an interactive website and accompanying API. Dogsheep is a collection of tools for personal analytics using SQLite and Datasette. Imagine a unified search engine for everything personal in your life such as twitter, photos, google docs, todoist, goodreads, and more, all in once place and outside of cloud companies. On this episode we talk with Simon Willison who created both of these projects. He's also one of the co-creators of Django and we'll discuss some early Django history! Links from the show Datasette: Dogsheep: Datasheet newsletter: Video: Build your own data warehouse for personal analytics with SQLite and Datasette: Examples List: Personal data warehouses: Global power plants:

  • #298 Building ML teams and finding ML jobs

    11/01/2021 Duration: 56min

    Are you building or running an internal machine learning team? How about looking for a new ML position? On this episode, I talk with Chip Huyen from Snorkel AI about building ML teams, finding ML positions, and teach ML at Stanford. Links from the show Chip on Twitter: @chipro Snorkel AI: Chip's Book Preview: handcalcs project: IBM Buzzword Bingo: Sponsors Datadog Linode Talk Python Training

  • #297 Python year in review (2020 edition)

    28/12/2020 Duration: 01h10min

    2020 will be one for the history books, won't it? I've put together a great group to look back on 2020 - from the Python perspective. Join me along with Cecil Phillip, Ines Montani, Jay Miller, Paul Everitt, Reuven Lerner, Matt Harrison, and Brian Okken for a light-hearted and fun look back on the major Python events of 2020. Links from the show Video version of this episode: Guests Cecil Phillip: @cecilphillip Ines Montani: @_inesmontani Jay Miller: @kjaymiller Paul Everitt: @paulweveritt Reuven Lerner: @reuvenmlerner Matt Harrison: @__mharrison__ Brian Okken: @brianokken Sponsors Talk Python Training

  • #296 Python in F1 racing

    23/12/2020 Duration: 01h05min

    Quick: Name the 3 most advanced engineering organizations you can think of? Maybe an aerospace company such as SpaceX or Boeing come to mind. Maybe you thought of CERN and the LHC. But in terms of bespoke engineering capabilities, you should certainly put the F1 racing teams on your list. These organizations appear as 20-30 people on a race day shown on TV. But in fact, the number of people back at the home base doing the engineering work can be over 500 employees. Almost every tiny part you see on these cars as well as the tools to maintain them are custom-built. The engineering problems solved are immense. Would it surprise you to know that Python is playing a major role here? On this episode, you'll meet Joe Borg who help pioneer Python's adoption at several F1 teams. Links from the show Joe's website: Joe on Twitter: @joedborg Racing Point F1 team: Scuderia Alpha Tauri F1 team: MicroK8s: Charmed Kubernetes: S

  • #295 GIS + Python

    18/12/2020 Duration: 57min

    Geography is the study of places and the relationships between people and their environments. Often we think of maps, but maps are static. GIS gets interesting when you realize that we're studying and visualizing data flowing through these locations and communities. In this episode, you'll meet Silas Toms. He's an author of several Python GIS books and the host of The Mappist Hour podcast. Are you ready to dive into GIS with Python? Links from the show Silas on twitter Twitter: @loki_president Silas' Books: Mastering Geospatial Analysis with Python: Explore GIS processing and learn to work with GeoDjango, CARTOframes and MapboxGL-Jupyter: ArcPy and ArcGIS – Geospatial Analysis with Python: ArcPy and ArcGIS - Second Edition: Automating ArcGIS for Desktop and ArcGIS Online with Python: The Mappyist Hour podcast: Packages GeoAlchemy ORM: Leaflet.js: Mapbox GL: Deck GL: Sponsors Talk Python

  • #294 oso authorizes Python

    07/12/2020 Duration: 51min

    When we think about accounts and security, we often think about identity (logging in and proving who you are). But for many applications, especially internal apps at large organizations, that's just step one. The next step is what can you do and what can you not do. In this episode, you'll learn about a new library called oso. It's a declarative way to create policy code that maps to your mental model for who is allowed to do what in your system. We have two guests, Graham Neray and Sam Scott from the oso project to tell us all about it. Links from the show Oso on twitter: @osoHQ Graham on twitter: @grahamneray Sam on twitter: @samososos Oso: Django docs: Flask docs: Python library docs: Source code: Debugger docs: Polar Adventure: A text-based adventure game written in Polar: Adding authorization to your Flask app with oso: Building a Django app with data access controls: Django Quer

  • #293 Learning how to learn as a developer

    01/12/2020 Duration: 01h07s

    As software developers, we live in a world of uncertainty and flux. Do you need to build a new web app? Well maybe using Django makes the most sense if you've been doing it for a long time. There is Flask, but it's more mix and match being a microframework. But you've also heard that async and await are game changers and FastAPI might be the right choice. Whatever it is you're building, there is constant pressure to stay on top of a moving target. Learning is not something you do in school then get a job as a developer. No, it a constant and critical part of your career. That's why we all need to be good, very good, at it. Matt Harrison is back on Talk Python to talk to us about some tips, tricks, and even science about learning as software developers. Links from the show Matt on Twitter: @__mharrison__ Matt's Learning Course (use code TALKPYTHON20 for 20% off): Friends of the show: Streamlit: Jupyter LSP:

  • #292 Pythonic identity (auth in Python ecosystem)

    26/11/2020 Duration: 01h05min

    So you're excited about that next app you're about to build. You can visualize the APIs with the smooth scalability taking to the mobile apps. You can see how, finally, this time, you'll get deployment right and it'll be pure continuous delivery out of GitHub with zero downtime. What you're probably not dreaming about is writing yet another password reset form and integrating mail capabilities just for this purpose. Or how you'll securely store user accounts the right way this time. Don't worry, we got you covered. Our guests, Christos Matskas and John Patrick Dandison are here to cover a bunch of different libraries and techniques we can use for adding identity to our Python applications. Links from the show Christos on Twitter: @christosmatskas John Patrick Dandison on Twitter: @azureandchill shhgit live: Twitch channel for Christos and JP: Passlib & Folding: Microsoft Authentication Library: authlib - JavaScript Object Signin

  • #291: Operational Resilience with Pyomo

    22/11/2020 Duration: 59min

    See the full show notes for this episode on the website at

  • #290: Side Hustles for Data Scientists

    13/11/2020 Duration: 01h08min

    See the full show notes for this episode on the website at

  • #289: Discovering exoplanets with Python

    09/11/2020 Duration: 47min

    See the full show notes for this episode on the website at

  • #288: 10 tips to move from Excel to Python

    31/10/2020 Duration: 01h03min

    See the full show notes for this episode on the website at

  • #287: Testing without dependencies, mocking in Python

    21/10/2020 Duration: 01h03min

    See the full show notes for this episode on the website at

  • #286: Python and ML at NASA Jet Propulsion Laboratory (JPL)

    16/10/2020 Duration: 01h07min

    See the full show notes for this episode on the website at

  • #285: Dask as a Platform Service with Coiled

    09/10/2020 Duration: 01h11min

    See the full show notes for this episode on the website at

  • #284: Modern and fast APIs with FastAPI

    04/10/2020 Duration: 01h06min

    See the full show notes for this episode on the website at

  • #283: Web scraping, the 2020 edition

    23/09/2020 Duration: 48min

    See the full show notes for this episode on the website at

  • #282: pre-commit framework

    17/09/2020 Duration: 59min

    See the full show notes for this episode on the website at

page 2 from 17