Home
Podcasts
Categories
Talk Python To Me
Podcast Link
#407: pytest tips and tricks for better testing
#406: Reimagining Python's Packaging Workflows
#405: Testing in Radio Astronomy with Python and pytest
#404: Clean Code in Python
#403: Fusion Ignition Breakthrough and Python
#402: Polars: A Lightning-fast DataFrame for Python [updated audio]
#401: Migrating 3.8 Million Lines of Python
#400: Ruff - The Fast, Rust-based Python Linter
#399: Monorepos in Python
#398: Imaging Black Holes with Python
#397: Evaluating New Open Source Tech Panel
#396: AI Goes on Trial For Writing Code (crossover)
#395: Tools for README.md Creation and Maintenance
#394: Awesome Jupyter Libraries and Extensions in 2022
#393: Space Science with Python
#392: Data Science from the Command Line
#391: Pyscript powered by MicroPython
#390: Mastodon for Python Devs
#389: 18 awesome asyncio packages in Python
#388: Python 3.11 is here and it's fast
#387: Build All the Things with Pants Build System
#386: Realtime Web Apps and Dashboards with H2O Wave
#385: Higher level Python asyncio with AnyIO
#384: Python Data Visualization - Where To Start?
#383: Textinator and Building macOS Apps with Python
#382: Apache Superset: Modern Data Exploration Platform
#381: Python Perf: Specializing, Adaptive Interpreter
#380: 7 lessons from building a modern TUI framework
#379: 17 Libraries You Should Be Using in Django
#378: Flet: Flutter apps in Python
#377: Python Packaging and PyPI in 2022
#376: Pydantic v2 - The Plan
#375: Python Language Summit 2022
#374: PSF Survey in Review
#373: Reinventing Azure's Python CLI
#372: Applied mathematics with Python
#371: pipx - Installable, Isolated Python Applications
#370: OpenBB: Python's Open-source Investment Platform
#369: Getting Lazy with Python Imports and PEP 690
#368: End-to-End Web Testing with Playwright
#367: Say Hello to PyScript (WebAssembly Python)
#366: Optimizing PostgreSQL DB Queries with pgMustard
#365: Solving Negative Engineering Problems with Prefect
#364: Symbolic Math with Python using SymPy
#363: Python for .NET and C# developers
#362: Hypermodern Python Projects
#361: Pangeo Data Ecosystem
#360: Removing Python's Dead Batteries (in just 5 years)
#359: Lifecycle of a machine learning project
#358: Understanding Pandas visually with PandasTutor
#357: Python and the James Webb Space Telescope
#356: Tips for ML / AI startups
#355: EdgeDB - Building a database in Python
#354: Sphinx, MyST, and Python Docs in 2022
#353: SQLModel: The New ORM for FastAPI and Beyond
#352: Running Python in Production
#351: Machine Learning Ethics and Laws Panel
#350: Python Steering Council 2021 Retrospective
#349: Meet Beanie: A MongoDB ODM + Pydantic
#348: Dear PyGui: Simple yet Fast Python GUI Apps
#347: Cinder - Specialized Python that Flies
#346: 20 Recommended Packages in Review
#345: 10 Tips and Tools for Developer Productivity
#344: SQLAlchemy 2.0
#343: Do Excel things, get notebook Python code with Mito
#342: Python in Architecture (as in actual buildings)
#341: 25 Pandas Functions You Didn’t Know Existed
#340: Time to JIT your Python with Pyjion?
#339: Making Python Faster with Guido and Mark
#338: Using cibuildwheel to manage the scikit-HEP packages
#337: Kedro for Maintainable Data Science
#336: Terminal magic with Rich and Textual
#335: Gene Editing with Python
#334: Microsoft Planetary Computer
#333: State of Data Science in 2021
#332: Robust Python
#331: Meet the Python Developer in Residence: Lukasz Langa
#330: Apache Airflow Open-Source Workflow with Python
#329: Geekout: Renewable Energy
#328: Piccolo: A fast, async ORM for Python (updated)
#327: Little Automation Tools in Python
#326: Building Desktop Apps with wxPython
#325: MicroPython + CircuitPython
#324: Gatorade-powered Python APIs
#323: Best practices for Docker in production
#322: A path into data science
#321: HTMX - Clean, Dynamic HTML Pages
#320: Python in the Electrical Energy Sector
#319: Typosquatting and Supply Chains Vulnerabilities
#318: Measuring your ML impact with CodeCarbon
#317: Python at the US Federal Election Commission
#316: Flask 2.0
#315: Awesome FastAPI extensions and add ons
#314: Ask us about modern Python projects and tools
#313: Automate your data exchange with PyDantic
#312: Python Apps that Scale to Billions of Users
#311: Get inside the .git folder
#310: AMA (Ask Me Anything) with Michael
#309: What ML Can Teach Us About Life: 7 Lessons
#308: Docker for Python Developers (2021 Edition)
#307: Python from 1994 to 2021, my how you've grown!
#306: Scaling Python and Jupyter with ZeroMQ
#305: Python community at Python Discord
#304: asyncio all the things with Omnilib
#303: Python for Astronomy with Dr. Becky
#302: The Data Engineering Landscape in 2021
#301: Deploying and running Django web apps in 2021
#300: Building a data science startup (panel)
#299: Personal search engine with datasette and dogsheep
#298: Building ML teams and finding ML jobs
#297: Python year in review (2020 edition)
#296: Python in F1 racing
#295: GIS + Python
#294: oso authorizes Python
#293: Learning how to learn as a developer
#292: Pythonic identity (auth in Python ecosystem)
#291: Operational Resilience with Pyomo
#290: Side Hustles for Data Scientists
#289: Discovering exoplanets with Python
#288: 10 tips to move from Excel to Python
#287: Testing without dependencies, mocking in Python
#286: Python and ML at NASA Jet Propulsion Laboratory (JPL)
#285: Dask as a Platform Service with Coiled
#284: Modern and fast APIs with FastAPI
#283: Web scraping, the 2020 edition
#282: pre-commit framework
#281: Python in Car Racing
#280: Python and AI in Journalism
#279: Modern Python Developer's Toolkit
#278: Teach kids Python with real programming and fun games at Code Combat
#277: 10 tips every Django developer should know
#276: Geekout: Life in the solar system and beyond
#275: Beautiful Pythonic Refactorings
#274: Profiling data science code with FIL
#273: CoCalc: A fully colloborative notebook development environment
#272: No IoT things in hand? Simulate them with Device Simulator Express
#271: Unlock the mysteries of time, Python's datetime that is!
#270: Python in supply chains: oil rigs, rockets, and lettuce
#269: HoloViz - a suite of tools for Python visualization
#268: Analyzing dozens of notebook environments
#267: 15 amazing pytest plugins
#266: Refactoring your code, like magic with Sourcery
#265: Why is Python slow?
#264: 10 tips every Flask developer should know
#263: SEO for developers
#262: Build a career in data science
#261: Monitoring and auditing machine learning
#260: From basic script to interactive data sci app with Streamlit
#259: From Academia to Tech Industry and Python
#258: Thriving in a remote developer environment
#257: Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy
#256: Click to run your notebook with Binder
#255: Talking to cars with Python
#254: A Python mentorship story
#253: Moon base geekout
#252: What scientific computing can learn from CS
#251: Building and UX Testing Azure's Python SDK
#250: Capture over 400x C02 as trees with AI and Python
#249: Capture the Staff of Pythonic Knowledge in TwilioQuest
#248: Climate change and your Python code
#247: Solo maintainer of open-source in academia
#246: Practices of the Python Pro
#245: Python packaging landscape in 2020
#244: Top 10 Real Python Articles of 2019
#243: Python on Windows is OK, actually
#242: Your education will be live-streamed
#241: Opal: Full stack health care apps
#240: A guided tour of the CPython source code
#239: Bayesian foundations
#237: A gut feeling about Python
#236: Scaling data science across Python and R
#235: Python in your Browser with Skulpt
#234: Awesome Python Applications
#233: The Masonite Python Web Framework
#232: Become a robot developer with Python
#231: Advice for freelancing with Python
#230: Python in digital humanities research
#229: Building advanced Pythonic interviews with docassemble
#228: Hunting bugs and tech startups with Python
#227: Maintainable data science: Tips for non-developers
#226: Building Flask APIs for data scientists
#225: Can subinterpreters free us from Python's GIL?
#224: 12 lessons from 100 days of web
#223: Fun and Easy 2D Games with Python
#222: Interactive graphs with Bokeh and Python
#221: Empowering developers by embedding Python
#220: Machine Learning in the cloud with Azure ML
#219: Take a Python tour of duty at the United States Digital Service
#218: Serverless Python functions in Azure
#217: Notebooks vs data science-enabled scripts
#216: Digging into Visual Studio Code
#215: The software powering Talk Python courses and podcast
#214: Dive into CPython 3.8 and beyond
#213: WebAssembly and CPython
#212: Python in Web Assembly with Pyodide
#211: Classic CS problems in Python
#210: Making the most out of in-person training
#209: Inside Python's new governance model
#208: Packaging, Making the most of PyCon, and more
#207: Parallelizing computation with Dask
#206: Running Django in Production
#205: Beginners and Experts Panel
#204: StaticFrame, like Pandas but safer
#203: Beginners and Experts in Software Development
#202: Building a software business
#201: Choosing JupyterHub and Python over MATLAB
#200: Escaping Excel Hell with Python and Pandas
#199: Automate all the things with Python at Zapier
#198: Catching up with the Anaconda distribution
#197: Modern Python Standard Library Cookbook
#196: Datalore: Hosted smart notebooks
#195: Teaching Python at Apple
#194: Learning (and teaching) Python in a vacuum
#193: Data Science Year in Review 2018 Edition
#192: Python Year in Review 2018 Edition
#191: Python's journey at Microsoft
#190: Teaching Django
#189: War Stories of the Developer Evangelists
#188: Async for the Pythonic web with Sanic
#187: Secure all the things with HubbleStack
#186: 100 Days of Python in a Magical Universe
#185: Creating a Python 3 Culture at Facebook
#184: Teaching Python with BBC micro:bit
#183: Qt for Python
#182: Picture Python at Shutterfly
#181: 30 amazing Python projects
#180: What's new in Python 3.7 and beyond
#179: Python Language Summit 2018
#178: Coverage.py
#177: Flask goes 1.0
#176: The Python Community by the Numbers
#175: Teaching Python to network engineers
#174: Coming into Python from another Industry (part 2)
#173: Coming into Python from another Industry (part 1)
#172: Nuitka: A full Python compiler
#171: 1M Jupyter notebooks analyzed
#170: Guido van Rossum steps down
#169: Becoming a Python content creator
#168: 10 Python security holes and how to plug them
#167: Simplifying Python's Async with Trio
#166: Continuous delivery with Python
#165: Python and the blockchain
#164: Python in Brain Research at the Allen Institute
#163: Python in Geoscience
#162: Python in Building and Architecture
#161: Django 2.0
#160: Lektor: Beautiful websites out of flat files
#159: Inside the new PyPI launch
#158: Quantum Computing and Python
#157: The Journal of Open Source Software
#156: Python History and Perspectives
#155: Practical steps for moving to Python 3
#154: Python in Biology and Genomics
#153: How Python Evolves
#152: Understanding and using Python's AST
#151: Gradual Typing of Production Applications
#150: Technical Lessons Learned from Pythonic Refactoring
#149: 4 Python Web Frameworks, Compared
#148: Python Book Authors' Panel Discussion
#147: Quart: Flask, but 3x faster
#146: Building Alexa Skills with Python and Flask
#145: 2017 Python Year in Review
#144: Machine Learning at the Large Hadron Collider
#143: Tuning Python Web App Performance
#141: Python tricks
#140: Level up your Python with #100DaysOfCode challenge
#139: Paths into a data science career
#138: Anvil: All web, all Python
#137: Design concepts and tips for developers
#136: Secure code lessons from Have I Been Pwned
#135: Capturing human moments with AI and Python
#134: Python in Climate Science
#133: Productivity for developers
#132: Contributing to open source
#131: Top 10 machine learning libraries
#130: 10 books Python developers should be reading
#129: Falcon: The bare-metal Python web framework
#128: Pythonic Networks with NAPALM
#127: Shipping software to users
#126: Kubernetes for Pythonistas
#125: Django REST framework and a new API star is born
#124: Python for AI research
#123: Lessons from 100 straight dev job interviews
#122: Home Assistant: Pythonic Home Automation
#121: Microservices in Python
#120: Python in Finance
#119: Python in Engineering
#118: Serverless software
#117: Functional Python with Coconut
#116: 10 top talks of PyCon 2017 reviewed
#115: Python for Humans projects
#114: Empowering developers at the Hidden Genius project
#113: Dedicated AI chips and running old Python faster at Intel
#112: Geeking out in the golden years
#111: Pythonic Career Advice and More
#110: Data Democratization with Redash
#109: MongoDB Applied Design Patterns
#108: MicroPython and Open Source Hardware at Adafruit
#107: Python concurrency with Curio
#106: Invent your own computer games with Python
#105: A Pythonic Database Tour
#104: Game Theory in Python
#103: Compiling Python through PyLLVM and MongoDB for Data Scientists
#102: Effective Code Reviews
#101: Adding a full featured Python environment to Visual Studio Code
#100: Python past, present, and future with Guido van Rossum
#99: Morepath: Super Powered Python Web Framework
#98: Adding concurrency to Django with Django Channels
#97: Flask, Django style with Flask-Diamond
#96: Exploring Awesome Python
#95: Grumpy: Running Python on Go
#94: Guarenteed packages via Conda and Conda-Forge
#93: Spreading Python through the sciences with Software Carpentry
#92: Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI
#91: Top 10 Data Science Stories of 2016
#90: Data Wrangling with Python
#89: A conversation with the Chief Data Scientist of the United States
#88: Lightweight Django
#87: PonyORM: The most Pythonic ORM yet?
#86: Python at StackOverflow
#85: Parsing horrible things with Python
#84: Are we failing to fund Python's core infrastructure?
#83: Python Videos on Demand at PyVideo
#82: Grokking Algorithms in Python
#81: Python and Machine Learning in Astronomy
#80: TinyDB: A tiny document db written in Python
#79: Beeware Python Tools
#78: How I built an entire game and toolchain 100% in Python
#77: 20 Python Libraries You Aren't Using (But Should)
#76: Renewable Python
#75: Pythonic games at CheckIO
#74: Past, Present, and Future of IronPython
#73: Machine learning at the new Microsoft
#72: Fashion-driven open source software at Zalando
#71: Soft Skills: The software developer's life manual
#70: Pythonic cover songs at Loudr
#69: Write an Excellent Programming Blog
#68: Crossing the streams with Podcast.__init__
#67: Property-based Testing with Hypothesis
#66: Faster Python Programs: Measure, Don't Guess
#65: Jump on the real-time web with RethinkDB
#64: Inside the Python Package Index
#63: Validating Python tests with mutation testing
#62: San Diego Technology Immersion Group Learns Python
#61: Free software, free people
#60: Scaling Python to 1000's of cores with Ufora
#59: SageMath - Open source is ready to compete in the classroom
#58: Create better Python programs with concurrency, libraries, and patterns
#57: Python performance from the inside-out at Intel
#56: Data Science from Scratch
#55: How our engineering environments are killing diversity (and how we can fix it)
#54: Enterprise Software with Python
#53: Python in Visual Studio
#52: EVE Online: MMO game powered by Python
#51: SigOpt: Optimizing Everything with Python
#50: Web scraping at scale with Scrapy and ScrapingHub
#49: Microsoft's JIT-based Python Project: Pyjion
#48: Building Flask-based Web Apps
#47: Python in Typeface and Font Development
#46: Python in Movies and Entertainment
#45: The Python Testing Column, Now a Thing
#44: Project Jupyter and IPython
#43: Monitoring high performance Python apps at Opbeat
#42: Python in Startups and Investing
#41: Getting your first dev job as a Python developer (part 2)
#40: Top 10 Data Science Stories from 2015
#39: Getting your first dev job as a Python developer (part 1)
#38: Continuous Integration and Delivery at Codeship
#37: Python Cybersecurity and Penetration Testing
#36: Python IDEs with the PyCharm team
#35: Turbogears and the future of Python web frameworks
#34: Continuum: Scientific Python and The Business of Open Source
#33: OpenStack: Cloud computing built on Python
#32: PyPy.js - PyPy Python in Your Browser
#31: Machine Learning with Python and scikit-learn
#30: Python Community and Python at Dropbox
#29: Python at the Large Hadron Collider and CERN
#28: Making Python Fast: Profiling Python Code
#27: Four Years of Python for High Schoolers
#26: Deploying Python Web Applications (Updated)
#25: Effective Python
#24: Fluent Python
#23: 3D Printing with Python at Authentise
#22: CPython Internals and Learning Python with pythontutor.com
#21: PyPy - The JIT Compiled Python Implementation
#20: Interactive Python and Teaching Python: Beyond Text Books
#19: Automate the Boring Stuff with Python
#18: Python Anti-patterns and other mistakes
#17: Python on bare metal with MicroPython
#16: Python at Netflix
#15: Python at Spotify, PSF, and PyLadies
#14: Moving from PHP to Python 3 with Patreon
#13: Flask web framework and much, much more
#12: Deep Dive into Modules and Packages
#11: PyImageSearch and Computer Vision
#10: Bringing Python to the Masses with Hosting and DevOps at PythonAnywhere
#9: Docker for the Python Developer
#8: Teaching Python at Grok Learning and Classrooms
#7: Robot Operating System (ROS) and ROSPy
#6: Requests, PyCon, and Python's future
#5: SQLAlchemy and data access in Python
#4: Enterprise Python and Large-Scale Projects
#3: Pyramid Web Framework
#2: Python and MongoDB
#1: EVE - RESTful APIs for humans
#0: Introducing the show!