Talk Python To Me

Talk Python To Me

By Michael Kennedy (@mkennedy)

Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.

Episodes

#320: Python in the Electrical Energy Sector

In this episode, we cover how Python is being used to understand the electrical markets and grid in Australia. Our guest, Jack Simpson, has used Python to uncover a bunch of interesting developments as the country has adopted more and more solar energy. We round out the episode looking at some best practices for high-performance, large-data processing in Pandas and beyond. In addition to that, we also spend some time on how Jack used Python and Open CV (computer vision) to automate the study of massive bee colonies and behaviors. Spoiler alert: That involved gluing Wing Ding fonts to the backs of bees! Links from the show Jack Simpson: jacksimpson.co Bees, lasers, and machine learning: jacksimpson.co South Australian Gas Generator Interventions: jacksimpson.co PySAM System Advisor Model: sam.nrel.gov Visualizing the impact of Melbourne’s COVID-19 lockdown on Solar Panel Installations: jacksimpson.co Stack Overflow Python graph: insights.stackoverflow.com Episode transcripts: talkpython.fm Sponsors Square Linode AssemblyAI Talk Python Training
12/06/211h 8m

#319: Typosquatting and Supply Chains Vulnerabilities

One of the true superpowers of Python is the libraries over at the Python Package Index. They are all just a "pip install" away. Yet, like all code that you run on your system, it is done with some degree of trust. How do we know that all of those useful packages are trustworthy? That's the topic of this episode. Bentz Tozer and John Speed Meyers are here to share their research into typosquatting on PyPI and other sneaky deeds. But we also discuss some potential solutions and fixes. Links from the show Overview topics SolarWinds: csoonline.com XCodeGhost: macrumors.com Python Package Index nukes 3,653 malicious libraries uploaded: theregister.com Dependency confusion: medium.com Typosquatting Is About More Than Typos: iqt.org Approaches to Protecting the Software Supply Chain: iqt.org A Quant’s View of Software Supply Chain Securityz: usenix.org Organizations Open Source Security Foundation (OpenSSF): openssf.org Python Security Response Team: python.org Proposed solutions and tools pypi-scan: github.com AuraBorealis App: github.com Project Aura: aura.sourcecode.ai Aura source code: github.com Reduce Typosquatting Harm via Social Distancing for Top PyPI Packages: github.com Have I Been Pwned: haveibeenpwned.com Snyk Package Advisor: snyk.io Backstabbers-Knife-Collection: dasfreak.github.io NetworkML Package: github.com Misc Google as a Visionary Sponsor: pyfound.blogspot.com Episode transcripts: talkpython.fm Sponsors Square Talk Python Training AssemblyAI
06/06/2159m 43s

#318: Measuring your ML impact with CodeCarbon

Machine learning has made huge advancements in the past couple of years. We now have ML models helping doctors catch disease early. Google is using ML to suggest traffic routes in their maps app that will lesson the amount of gasoline used in the trip. And many more examples. But there is a heavy cost for training machine learning models. In this episode, you'll meet Victor Schmidt, Jonathan Wilson, and Boris Feld. They work on the CodeCarbon project together. This project offers a Python package and dashboarding tool to help you understand and minimize your ML model's environmental impact. Links from the show Guests Victor Schmidt: @vict0rsch Jonathan Wilson: haverford.edu Boris Feld: @Lothiraldan CodeCarbon project: codecarbon.io MIT "5 Cars" Article: technologyreview.com Green Future Choice Renewable Power in Portland: portlandgeneral.com YouTube Live Stream: youtube.com Episode transcripts: talkpython.fm Sponsors Square Talk Python Training AssemblyAI
28/05/211h 7m

#317: Python at the US Federal Election Commission

When you think of government software development and projects, do you fast apps and modern tech stacks jump to mind? Probably not. So you'll be delighted to hear from our guest, Laura Beaufort. She's the Tech Lead at the US Federal Election Commission. She and her team have built a very modern tech stack running modern Flask web apps with APIs powered by SQLAlchemy and Flask-RESTFUL. The app is available open-source on GitHub. And they deploy it with continuous delivery out to cloud.gov. There are lots of lessons to learn for governmental agencies around the world as well as private organizations, small and large. Links from the show Laura on Twitter: @laurabeaufort Wagtail CMS: wagtail.io FEC: fec.gov 18F: 18f.gsa.gov Open source at the FEC: code.gov Cloud.gov PaaS: cloud.gov 18F De-risking Guide: derisking-guide.18f.gov US Digital Services episode: talkpython.fm Digital Services Playbook: playbook.cio.gov Digital.gov Communities of practice: digital.gov FEC Github Repos: github.com Laura's presentation to community of practice: youtube.com YouTube Live Stream: youtube.com Episode transcripts: talkpython.fm Sponsors Square Talk Python Training AssemblyAI
21/05/2152m 39s

#316: Flask 2.0

Flask is one of the most popular Python web frameworks. And they have huge news to share with us. Flask 2.0 just released after a ton of work. And it's as big of a deal as the version number suggests. Async changes are coming, Python 3.5 and below (including Python 2) support has been dropped and much much more. Join me as I discuss Flask 2.0 with David Lord and Philip Jones. Links from the show Pallets Team on Twitter: @PalletsTeam Reddit discussion on Flask 2.0: reddit.com Phil's Why is Flask not Async Talk: youtube.com Miguel Grinberg's Websocket Ideas: twitter.com Pydantic with Quart: gitlab.com/pgjones/quart-schema Open source goes to Mars 🚀: github.blog YouTube Live Stream: youtube.com Episode transcripts: talkpython.fm Sponsors Talk Python Training AssemblyAI
14/05/2157m 38s

#315: Awesome FastAPI extensions and add ons

Have you heard that FastAPI is awesome? We have Michael Herman back on the show to help us make it even more awesome with his FastAPI awesome list. He's categorized many extensions and other libraries working with FastAPI to help you be even more efficient with this framework. Links from the show Michael on Twitter: @mikeherman awesome-fastapi list: github.com FastAPI: fastapi.tiangolo.com TestDriven.io: TestDriven.io Monitaur: Monitaur.ai FastAPI 3-course bundle: testdriven.io/talkpython Thonny: thonny.org hotwire-django: github.com Chameleon decorator for FastAPI: github.com Jinja2 decorator for FastAPI: github.com Catch Talk Python Live Streams: talkpython.fm/live Episode transcripts: talkpython.fm Sponsors Talk Python Training AssemblyAI
07/05/211h 7m

#314: Ask us about modern Python projects and tools

Here's an episode that I did not see coming! Sebastian Witowski and I put together a live stream ask me anything (AMA) as a follow up to some of the ideas around his recent course, Modern Python Projects. We dove deep in comparisons of Poetry vs. pip vs pyenv and answered questions like do you need to use Docker? When should you? and so on. After the AMA was over, I realized it would also make a great podcast too. So here go you! This is our AMA with Sebastian around all the ideas of modern Python workflows. I hope you enjoy it! Links from the show Sebastian on Twitter: @SebaWitowski Modern Python Projects Course: talkpython.fm/modern-python-projects YouTube Live Stream edition: youtube.com Episode transcripts: talkpython.fm Sponsors 45Drives Talk Python Training AssemblyAI
30/04/211h 4m

#313: Automate your data exchange with PyDantic

Data validation and conversion is one of the truly tricky part of getting external data into your app. This might come from a REST API, a file on disk, or somewhere else. This includes checking for required fields, correct data types, converting from compatible types (for example, strings to numbers), and much more. Pydantic is one of the best ways to do this in modern Python using dataclass-like constructs and type annotations to make it all seamless and automatic. We welcome Samuel Colvin, creator of Pydantic, to the show. We'll dive into the history of Pydantic and it's many uses and benefits. Links from the show Samuel on Twitter: @samuel_colvin pydantic: pydantic-docs.helpmanual.io Contributing / help wanted @ pydantic: github.com python-devtools package: python-devtools.helpmanual.io IMPORTANT: PEP 563, PEP 649 and the future of pydantic #2678 GitHub issue on Typing: github.com YouTube live stream video: youtube.com Episode transcripts: talkpython.fm Sponsors 45Drives Talk Python Training AssemblyAI
22/04/211h 0m

#312: Python Apps that Scale to Billions of Users

How do you build Python applications that can handling literally billions of requests. I has certainly been done to great success with places like YouTube (handling 1M requests / sec) and Instagram as well as internal pricing APIs at places like PayPal and other banks. While Python can be fast at some operations and slow at others, it's generally not so much about language raw performance as it is about building an architecture for this scale. That's why it's great to have Julian Danjou on the show today. We'll dive into his book "The Hacker's Guide to Scaling Python" as well as some of his performance work he's doing over at Datadog. Links from the show Julian on Twitter: @juldanjou Scaling Python Book: scaling-python.com DD Trace production profiling code: github.com Futurist package: pypi.org Tenacity package: tenacity.readthedocs.io Cotyledon package: cotyledon.readthedocs.io Locust.io Load Testing: locust.io Datadog: datadoghq.com daiquiri package: daiquiri.readthedocs.io YouTube Live Stream Video: youtube.com Episode transcripts: talkpython.fm Sponsors 45Drives Talk Python Training AssemblyAI
18/04/211h 17m

#311: Get inside the .git folder

These days Git is synonymous with source control itself. Rare are the current debates of whether to use git vs SVN vs some fossil like SourceSafe vs you name it. But do you know how Git works? What about it's internals? I'm sure you've seen a .git folder in your project's root. But to most folks, it's a black box. In this episode, you'll meet Rob Richardson. He's going pop the lid on that black box as we dive into git internals and the .git folder, among other things source control. Links from the show Rob's Site: robrich.org Rob on Twitter: @rob_rich YouTube Live Stream Recording: youtube.com Talk at PWC: loudswarm.com Git Explorer App: github.com Pre-commit framework: pre-commit.com .gitignore project: github.com git-hooks project: npmjs.com Git Source Control: git-scm.com SVN: subversion.apache.org Oh My Posh Shell: ohmyposh.dev Oh My ZSH Shell: ohmyz.sh Oh !*#! Git Site: oh*!#!git.com Work-safe version: dangitgit.com Episode transcripts: talkpython.fm Sponsors Talk Python Training AssemblyAI
08/04/211h 12m

#310: AMA (Ask Me Anything) with Michael

The tables have turned and this time I'm the guest and you all are the hosts. I get a ton of questions over email and twitter asking me about my thoughts on various trends, tools, and behind the scenes questions around Talk Python. So I've enlisted two listeners who are up for hosting a conversation and taking questions from you all. Thank you to Patrik Hlobil and Kim van Wyk who guest host this episode where I answer a bunch of audience questions in this ask my anything. Links from the show Patrik on Twitter: @hlobilpatrik pandas-bokeh (Patrik's project): github.com Kim on Twitter: @kim_vanwyk Kim's website: kimvanwyk.co.za YouTube Live Stream Recording: youtube.com Future Talk Python Live Streams: talkpython.fm/stream/live Highlighted packages Click: palletsprojects.com PyVISA: github.com pySerial: github.com Episode transcripts: talkpython.fm Sponsors OutSystems Platform Talk Python Training AssemblyAI
02/04/211h 2m

#309: What ML Can Teach Us About Life: 7 Lessons

See the full show notes for this episode on the website at talkpython.fm/309.
26/03/2155m 44s

#308: Docker for Python Developers (2021 Edition)

See the full show notes for this episode on the website at talkpython.fm/308.
20/03/211h 8m

#307: Python from 1994 to 2021, my how you've grown!

See the full show notes for this episode on the website at talkpython.fm/307.
11/03/211h 11m

#306: Scaling Python and Jupyter with ZeroMQ

See the full show notes for this episode on the website at talkpython.fm/306.
05/03/211h 5m

#305: Python community at Python Discord

See the full show notes for this episode on the website at talkpython.fm/305.
01/03/211h 1m

#304: asyncio all the things with Omnilib

See the full show notes for this episode on the website at talkpython.fm/304.
21/02/211h 0m

#303: Python for Astronomy with Dr. Becky

See the full show notes for this episode on the website at talkpython.fm/303.
12/02/211h 3m

#302: The Data Engineering Landscape in 2021

See the full show notes for this episode on the website at talkpython.fm/302.
04/02/211h 4m

#301: Deploying and running Django web apps in 2021

See the full show notes for this episode on the website at talkpython.fm/301.
28/01/211h 8m

#300: Building a data science startup (panel)

See the full show notes for this episode on the website at talkpython.fm/300.
22/01/211h 6m

#299: Personal search engine with datasette and dogsheep

See the full show notes for this episode on the website at talkpython.fm/299.
17/01/211h 1m

#298: Building ML teams and finding ML jobs

See the full show notes for this episode on the website at talkpython.fm/298.
11/01/2156m 10s

#297: Python year in review (2020 edition)

See the full show notes for this episode on the website at talkpython.fm/297.
28/12/201h 10m

#296: Python in F1 racing

See the full show notes for this episode on the website at talkpython.fm/296.
23/12/201h 5m

#295: GIS + Python

See the full show notes for this episode on the website at talkpython.fm/295.
18/12/2057m 0s

#294: oso authorizes Python

See the full show notes for this episode on the website at talkpython.fm/294.
07/12/2051m 27s

#293: Learning how to learn as a developer

See the full show notes for this episode on the website at talkpython.fm/293.
01/12/201h 0m

#292: Pythonic identity (auth in Python ecosystem)

See the full show notes for this episode on the website at talkpython.fm/292.
26/11/201h 5m

#291: Operational Resilience with Pyomo

See the full show notes for this episode on the website at talkpython.fm/291.
22/11/2059m 36s

#290: Side Hustles for Data Scientists

See the full show notes for this episode on the website at talkpython.fm/290.
13/11/201h 8m

#289: Discovering exoplanets with Python

See the full show notes for this episode on the website at talkpython.fm/289.
09/11/2047m 26s

#288: 10 tips to move from Excel to Python

See the full show notes for this episode on the website at talkpython.fm/288.
31/10/201h 3m

#287: Testing without dependencies, mocking in Python

See the full show notes for this episode on the website at talkpython.fm/287.
21/10/201h 3m

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

See the full show notes for this episode on the website at talkpython.fm/286.
16/10/201h 7m

#285: Dask as a Platform Service with Coiled

See the full show notes for this episode on the website at talkpython.fm/285.
09/10/201h 11m

#284: Modern and fast APIs with FastAPI

See the full show notes for this episode on the website at talkpython.fm/284.
04/10/201h 6m

#283: Web scraping, the 2020 edition

See the full show notes for this episode on the website at talkpython.fm/283.
23/09/2048m 34s

#282: pre-commit framework

See the full show notes for this episode on the website at talkpython.fm/282.
17/09/2059m 33s

#281: Python in Car Racing

See the full show notes for this episode on the website at talkpython.fm/281.
09/09/201h 0m

#280: Python and AI in Journalism

See the full show notes for this episode on the website at talkpython.fm/280.
05/09/2055m 51s

#279: Modern Python Developer's Toolkit

See the full show notes for this episode on the website at talkpython.fm/279.
29/08/201h 1m

#278: Teach kids Python with real programming and fun games at Code Combat

See the full show notes for this episode on the website at talkpython.fm/278.
21/08/201h 5m

#277: 10 tips every Django developer should know

See the full show notes for this episode on the website at talkpython.fm/277.
10/08/201h 11m

#276: Geekout: Life in the solar system and beyond

See the full show notes for this episode on the website at talkpython.fm/276.
06/08/201h 14m

#275: Beautiful Pythonic Refactorings

See the full show notes for this episode on the website at talkpython.fm/275.
01/08/2055m 4s

#274: Profiling data science code with FIL

See the full show notes for this episode on the website at talkpython.fm/274.
24/07/2058m 12s

#273: CoCalc: A fully colloborative notebook development environment

See the full show notes for this episode on the website at talkpython.fm/273.
18/07/2055m 6s

#272: No IoT things in hand? Simulate them with Device Simulator Express

See the full show notes for this episode on the website at talkpython.fm/272.
12/07/2051m 47s

#271: Unlock the mysteries of time, Python's datetime that is!

See the full show notes for this episode on the website at talkpython.fm/271.
04/07/201h 4m

#270: Python in supply chains: oil rigs, rockets, and lettuce

See the full show notes for this episode on the website at talkpython.fm/270.
25/06/2059m 20s

#269: HoloViz - a suite of tools for Python visualization

See the full show notes for this episode on the website at talkpython.fm/269.
19/06/2055m 57s

#268: Analyzing dozens of notebook environments

See the full show notes for this episode on the website at talkpython.fm/268.
13/06/2054m 24s

#267: 15 amazing pytest plugins

See the full show notes for this episode on the website at talkpython.fm/267.
06/06/2053m 34s

#266: Refactoring your code, like magic with Sourcery

See the full show notes for this episode on the website at talkpython.fm/266.
29/05/2057m 5s

#265: Why is Python slow?

See the full show notes for this episode on the website at talkpython.fm/265.
19/05/201h 3m

#264: 10 tips every Flask developer should know

See the full show notes for this episode on the website at talkpython.fm/264.
12/05/201h 8m

#263: SEO for developers

See the full show notes for this episode on the website at talkpython.fm/263.
06/05/201h 2m

#262: Build a career in data science

See the full show notes for this episode on the website at talkpython.fm/262.
01/05/201h 11m

#261: Monitoring and auditing machine learning

See the full show notes for this episode on the website at talkpython.fm/261.
25/04/201h 0m

#260: From basic script to interactive data sci app with Streamlit

See the full show notes for this episode on the website at talkpython.fm/260.
18/04/2059m 25s

#259: From Academia to Tech Industry and Python

See the full show notes for this episode on the website at talkpython.fm/259.
09/04/201h 0m

#258: Thriving in a remote developer environment

See the full show notes for this episode on the website at talkpython.fm/258.
04/04/201h 7m

#257: Exploring the galaxy with the fastest supercomputer, Python, and radio astronomy

See the full show notes for this episode on the website at talkpython.fm/257.
28/03/2052m 23s

#256: Click to run your notebook with Binder

See the full show notes for this episode on the website at talkpython.fm/256.
20/03/2057m 26s

#255: Talking to cars with Python

See the full show notes for this episode on the website at talkpython.fm/255.
14/03/2051m 51s

#254: A Python mentorship story

See the full show notes for this episode on the website at talkpython.fm/254.
06/03/201h 7m

#253: Moon base geekout

See the full show notes for this episode on the website at talkpython.fm/253.
25/02/201h 22m

#252: What scientific computing can learn from CS

See the full show notes for this episode on the website at talkpython.fm/252.
21/02/201h 10m

#251: Building and UX Testing Azure's Python SDK

See the full show notes for this episode on the website at talkpython.fm/251.
13/02/2052m 44s

#250: Capture over 400x C02 as trees with AI and Python

See the full show notes for this episode on the website at talkpython.fm/250.
08/02/201h 3m

#249: Capture the Staff of Pythonic Knowledge in TwilioQuest

See the full show notes for this episode on the website at talkpython.fm/249.
30/01/2059m 1s

#248: Climate change and your Python code

See the full show notes for this episode on the website at talkpython.fm/248.
24/01/201h 16m

#247: Solo maintainer of open-source in academia

See the full show notes for this episode on the website at talkpython.fm/247.
16/01/201h 5m

#246: Practices of the Python Pro

See the full show notes for this episode on the website at talkpython.fm/246.
09/01/201h 4m

#245: Python packaging landscape in 2020

See the full show notes for this episode on the website at talkpython.fm/245.
03/01/201h 1m

#244: Top 10 Real Python Articles of 2019

See the full show notes for this episode on the website at talkpython.fm/244.
27/12/1959m 49s

#243: Python on Windows is OK, actually

See the full show notes for this episode on the website at talkpython.fm/243.
17/12/1957m 38s

#242: Your education will be live-streamed

See the full show notes for this episode on the website at talkpython.fm/242.
11/12/1954m 23s

#241: Opal: Full stack health care apps

See the full show notes for this episode on the website at talkpython.fm/241.
07/12/1953m 23s

#240: A guided tour of the CPython source code

See the full show notes for this episode on the website at talkpython.fm/240.
27/11/191h 0m

#239: Bayesian foundations

See the full show notes for this episode on the website at talkpython.fm/239.
23/11/1957m 18s

#238: Collaborative data science with Gigantum

See the full show notes for this episode on the website at talkpython.fm/238.
14/11/191h 7m

#237: A gut feeling about Python

See the full show notes for this episode on the website at talkpython.fm/237.
06/11/1949m 40s

#236: Scaling data science across Python and R

See the full show notes for this episode on the website at talkpython.fm/236.
29/10/191h 0m

#235: Python in your Browser with Skulpt

See the full show notes for this episode on the website at talkpython.fm/235.
23/10/191h 0m

#234: Awesome Python Applications

See the full show notes for this episode on the website at talkpython.fm/234.
15/10/191h 4m

#233: The Masonite Python Web Framework

See the full show notes for this episode on the website at talkpython.fm/233.
10/10/191h 8m

#232: Become a robot developer with Python

See the full show notes for this episode on the website at talkpython.fm/232.
04/10/191h 1m

#231: Advice for freelancing with Python

See the full show notes for this episode on the website at talkpython.fm/231.
25/09/191h 9m

#230: Python in digital humanities research

See the full show notes for this episode on the website at talkpython.fm/230.
18/09/1957m 42s

#229: Building advanced Pythonic interviews with docassemble

See the full show notes for this episode on the website at talkpython.fm/229.
12/09/191h 0m

#228: Hunting bugs and tech startups with Python

See the full show notes for this episode on the website at talkpython.fm/228.
04/09/1959m 41s

#227: Maintainable data science: Tips for non-developers

See the full show notes for this episode on the website at talkpython.fm/227.
28/08/191h 10m

#226: Building Flask APIs for data scientists

See the full show notes for this episode on the website at talkpython.fm/226.
23/08/191h 9m

#225: Can subinterpreters free us from Python's GIL?

See the full show notes for this episode on the website at talkpython.fm/225.
12/08/191h 10m

#224: 12 lessons from 100 days of web

See the full show notes for this episode on the website at talkpython.fm/224.
05/08/191h 8m

#223: Fun and Easy 2D Games with Python

See the full show notes for this episode on the website at talkpython.fm/223.
30/07/191h 3m

#222: Interactive graphs with Bokeh and Python

See the full show notes for this episode on the website at talkpython.fm/222.
26/07/1959m 19s

#221: Empowering developers by embedding Python

See the full show notes for this episode on the website at talkpython.fm/221.
18/07/191h 7m

#220: Machine Learning in the cloud with Azure ML

See the full show notes for this episode on the website at talkpython.fm/220.
12/07/1954m 44s

#219: Take a Python tour of duty at the United States Digital Service

See the full show notes for this episode on the website at talkpython.fm/219.
05/07/191h 1m

#218: Serverless Python functions in Azure

See the full show notes for this episode on the website at talkpython.fm/218.
25/06/1947m 57s

#217: Notebooks vs data science-enabled scripts

See the full show notes for this episode on the website at talkpython.fm/217.
21/06/1954m 25s

#216: Digging into Visual Studio Code

See the full show notes for this episode on the website at talkpython.fm/216.
14/06/1953m 5s

#215: The software powering Talk Python courses and podcast

See the full show notes for this episode on the website at talkpython.fm/215.
06/06/191h 7m

#214: Dive into CPython 3.8 and beyond

See the full show notes for this episode on the website at talkpython.fm/214.
31/05/191h 0m

#213: WebAssembly and CPython

See the full show notes for this episode on the website at talkpython.fm/213.
25/05/1949m 8s

#212: Python in Web Assembly with Pyodide

See the full show notes for this episode on the website at talkpython.fm/212.
17/05/1957m 21s

#211: Classic CS problems in Python

See the full show notes for this episode on the website at talkpython.fm/211.
11/05/191h 8m

#210: Making the most out of in-person training

See the full show notes for this episode on the website at talkpython.fm/210.
02/05/191h 7m

#209: Inside Python's new governance model

See the full show notes for this episode on the website at talkpython.fm/209.
28/04/191h 7m

#208: Packaging, Making the most of PyCon, and more

See the full show notes for this episode on the website at talkpython.fm/208.
21/04/191h 10m

#207: Parallelizing computation with Dask

See the full show notes for this episode on the website at talkpython.fm/207.
14/04/1957m 53s

#206: Running Django in Production

See the full show notes for this episode on the website at talkpython.fm/206.
06/04/1951m 25s

#205: Beginners and Experts Panel

See the full show notes for this episode on the website at talkpython.fm/205.
02/04/1957m 53s

#204: StaticFrame, like Pandas but safer

See the full show notes for this episode on the website at talkpython.fm/204.
21/03/191h 1m

#203: Beginners and Experts in Software Development

See the full show notes for this episode on the website at talkpython.fm/203.
13/03/1957m 35s

#202: Building a software business

See the full show notes for this episode on the website at talkpython.fm/202.
09/03/1959m 1s

#201: Choosing JupyterHub and Python over MATLAB

See the full show notes for this episode on the website at talkpython.fm/201.
27/02/191h 3m

#200: Escaping Excel Hell with Python and Pandas

See the full show notes for this episode on the website at talkpython.fm/200.
21/02/191h 6m

#199: Automate all the things with Python at Zapier

See the full show notes for this episode on the website at talkpython.fm/199.
14/02/191h 5m

#198: Catching up with the Anaconda distribution

See the full show notes for this episode on the website at talkpython.fm/198.
09/02/191h 5m

#197: Modern Python Standard Library Cookbook

See the full show notes for this episode on the website at talkpython.fm/197.
02/02/191h 1m

#196: Datalore: Hosted smart notebooks

See the full show notes for this episode on the website at talkpython.fm/196.
23/01/1949m 50s

#195: Teaching Python at Apple

See the full show notes for this episode on the website at talkpython.fm/195.
20/01/191h 0m

#194: Learning (and teaching) Python in a vacuum

See the full show notes for this episode on the website at talkpython.fm/194.
11/01/191h 6m

#193: Data Science Year in Review 2018 Edition

See the full show notes for this episode on the website at talkpython.fm/193.
31/12/181h 20m

#192: Python Year in Review 2018 Edition

See the full show notes for this episode on the website at talkpython.fm/192.
26/12/1859m 3s

#191: Python's journey at Microsoft

See the full show notes for this episode on the website at talkpython.fm/191.
18/12/181h 12m

#190: Teaching Django

See the full show notes for this episode on the website at talkpython.fm/190.
11/12/181h 1m

#189: War Stories of the Developer Evangelists

See the full show notes for this episode on the website at talkpython.fm/189.
07/12/1859m 11s

#188: Async for the Pythonic web with Sanic

See the full show notes for this episode on the website at talkpython.fm/188.
01/12/1856m 22s

#187: Secure all the things with HubbleStack

See the full show notes for this episode on the website at talkpython.fm/187.
20/11/1859m 53s

#186: 100 Days of Python in a Magical Universe

See the full show notes for this episode on the website at talkpython.fm/186.
16/11/181h 2m

#185: Creating a Python 3 Culture at Facebook

See the full show notes for this episode on the website at talkpython.fm/185.
09/11/181h 7m

#184: Teaching Python with BBC micro:bit

See the full show notes for this episode on the website at talkpython.fm/184.
02/11/181h 7m

#183: Qt for Python

See the full show notes for this episode on the website at talkpython.fm/183.
24/10/1858m 3s

#182: Picture Python at Shutterfly

See the full show notes for this episode on the website at talkpython.fm/182.
17/10/1858m 15s

#181: 30 amazing Python projects

See the full show notes for this episode on the website at talkpython.fm/181.
12/10/1852m 10s

#180: What's new in Python 3.7 and beyond

See the full show notes for this episode on the website at talkpython.fm/180.
02/10/1857m 26s

#179: Python Language Summit 2018

See the full show notes for this episode on the website at talkpython.fm/179.
26/09/1850m 36s

#178: Coverage.py

See the full show notes for this episode on the website at talkpython.fm/178.
21/09/181h 3m

#177: Flask goes 1.0

See the full show notes for this episode on the website at talkpython.fm/177.
15/09/181h 2m

#176: The Python Community by the Numbers

See the full show notes for this episode on the website at talkpython.fm/176.
10/09/1853m 29s

#175: Teaching Python to network engineers

See the full show notes for this episode on the website at talkpython.fm/175.
31/08/1855m 27s

#174: Coming into Python from another Industry (part 2)

See the full show notes for this episode on the website at talkpython.fm/174.
16/08/1851m 6s

#173: Coming into Python from another Industry (part 1)

See the full show notes for this episode on the website at talkpython.fm/173.
07/08/1857m 25s

#172: Nuitka: A full Python compiler

See the full show notes for this episode on the website at talkpython.fm/172.
01/08/181h 6m

#171: 1M Jupyter notebooks analyzed

See the full show notes for this episode on the website at talkpython.fm/171.
29/07/1858m 32s

#170: Guido van Rossum steps down

See the full show notes for this episode on the website at talkpython.fm/170.
20/07/1837m 55s

#169: Becoming a Python content creator

See the full show notes for this episode on the website at talkpython.fm/169.
13/07/181h 6m

#168: 10 Python security holes and how to plug them

See the full show notes for this episode on the website at talkpython.fm/168.
06/07/181h 0m

#167: Simplifying Python's Async with Trio

See the full show notes for this episode on the website at talkpython.fm/167.
29/06/1855m 41s

#166: Continuous delivery with Python

See the full show notes for this episode on the website at talkpython.fm/166.
14/06/181h 9m

#165: Python and the blockchain

See the full show notes for this episode on the website at talkpython.fm/165.
08/06/181h 5m

#164: Python in Brain Research at the Allen Institute

See the full show notes for this episode on the website at talkpython.fm/164.
01/06/1857m 54s

#163: Python in Geoscience

See the full show notes for this episode on the website at talkpython.fm/163.
25/05/1852m 17s

#162: Python in Building and Architecture

See the full show notes for this episode on the website at talkpython.fm/162.
21/05/1854m 35s

#161: Django 2.0

See the full show notes for this episode on the website at talkpython.fm/161.
12/05/181h 7m

#160: Lektor: Beautiful websites out of flat files

See the full show notes for this episode on the website at talkpython.fm/160.
04/05/1855m 41s

#159: Inside the new PyPI launch

See the full show notes for this episode on the website at talkpython.fm/159.
27/04/181h 0m

#158: Quantum Computing and Python

See the full show notes for this episode on the website at talkpython.fm/158.
20/04/1847m 54s

#157: The Journal of Open Source Software

See the full show notes for this episode on the website at talkpython.fm/157.
06/04/181h 4m

#156: Python History and Perspectives

See the full show notes for this episode on the website at talkpython.fm/156.
24/03/1859m 7s

#155: Practical steps for moving to Python 3

See the full show notes for this episode on the website at talkpython.fm/155.
16/03/181h 3m

#154: Python in Biology and Genomics

See the full show notes for this episode on the website at talkpython.fm/154.
07/03/1858m 16s

#153: How Python Evolves

See the full show notes for this episode on the website at talkpython.fm/153.
01/03/181h 22m

#152: Understanding and using Python's AST

See the full show notes for this episode on the website at talkpython.fm/152.
23/02/1851m 55s

#151: Gradual Typing of Production Applications

See the full show notes for this episode on the website at talkpython.fm/151.
16/02/181h 9m

#150: Technical Lessons Learned from Pythonic Refactoring

See the full show notes for this episode on the website at talkpython.fm/150.
08/02/1859m 57s

#149: 4 Python Web Frameworks, Compared

See the full show notes for this episode on the website at talkpython.fm/149.
02/02/1857m 25s

#148: Python Book Authors' Panel Discussion

See the full show notes for this episode on the website at talkpython.fm/148.
28/01/181h 2m

#147: Quart: Flask, but 3x faster

See the full show notes for this episode on the website at talkpython.fm/147.
19/01/1851m 2s

#146: Building Alexa Skills with Python and Flask

See the full show notes for this episode on the website at talkpython.fm/146.
11/01/181h 1m

#145: 2017 Python Year in Review

See the full show notes for this episode on the website at talkpython.fm/145.
31/12/1759m 23s

#144: Machine Learning at the Large Hadron Collider

See the full show notes for this episode on the website at talkpython.fm/144.
26/12/1758m 22s

#143: Tuning Python Web App Performance

See the full show notes for this episode on the website at talkpython.fm/143.
20/12/171h 3m

#142: Automating the web with Selenium and InstaPy

See the full show notes for this episode on the website at talkpython.fm/142.
13/12/171h 1m

#141: Python tricks

See the full show notes for this episode on the website at talkpython.fm/141.
07/12/171h 11m

#140: Level up your Python with #100DaysOfCode challenge

See the full show notes for this episode on the website at talkpython.fm/140.
29/11/1758m 18s

#139: Paths into a data science career

See the full show notes for this episode on the website at talkpython.fm/139.
22/11/171h 2m

#138: Anvil: All web, all Python

See the full show notes for this episode on the website at talkpython.fm/138.
15/11/171h 0m

#137: Design concepts and tips for developers

See the full show notes for this episode on the website at talkpython.fm/137.
08/11/1758m 3s

#136: Secure code lessons from Have I Been Pwned

See the full show notes for this episode on the website at talkpython.fm/136.
02/11/171h 0m

#135: Capturing human moments with AI and Python

See the full show notes for this episode on the website at talkpython.fm/135.
27/10/1754m 9s

#134: Python in Climate Science

See the full show notes for this episode on the website at talkpython.fm/134.
19/10/1752m 50s

#133: Productivity for developers

See the full show notes for this episode on the website at talkpython.fm/133.
11/10/171h 4m

#132: Contributing to open source

See the full show notes for this episode on the website at talkpython.fm/132.
04/10/171h 4m

#131: Top 10 machine learning libraries

See the full show notes for this episode on the website at talkpython.fm/131.
26/09/1754m 8s

#130: 10 books Python developers should be reading

See the full show notes for this episode on the website at talkpython.fm/130.
19/09/1752m 28s

#129: Falcon: The bare-metal Python web framework

See the full show notes for this episode on the website at talkpython.fm/129.
14/09/1759m 53s

#128: Pythonic Networks with NAPALM

See the full show notes for this episode on the website at talkpython.fm/128.
07/09/1756m 22s

#127: Shipping software to users

See the full show notes for this episode on the website at talkpython.fm/127.
31/08/171h 15m

#126: Kubernetes for Pythonistas

See the full show notes for this episode on the website at talkpython.fm/126.
22/08/1759m 39s

#125: Django REST framework and a new API star is born

See the full show notes for this episode on the website at talkpython.fm/125.
15/08/171h 7m

#124: Python for AI research

See the full show notes for this episode on the website at talkpython.fm/124.
07/08/1755m 20s

#123: Lessons from 100 straight dev job interviews

See the full show notes for this episode on the website at talkpython.fm/123.
31/07/1746m 23s

#122: Home Assistant: Pythonic Home Automation

See the full show notes for this episode on the website at talkpython.fm/122.
26/07/1758m 8s

#121: Microservices in Python

See the full show notes for this episode on the website at talkpython.fm/121.
19/07/171h 5m

#120: Python in Finance

See the full show notes for this episode on the website at talkpython.fm/120.
12/07/171h 7m

#119: Python in Engineering

See the full show notes for this episode on the website at talkpython.fm/119.
06/07/1752m 23s

#118: Serverless software

See the full show notes for this episode on the website at talkpython.fm/118.
27/06/1754m 50s

#117: Functional Python with Coconut

See the full show notes for this episode on the website at talkpython.fm/117.
21/06/171h 3m

#116: 10 top talks of PyCon 2017 reviewed

See the full show notes for this episode on the website at talkpython.fm/116.
12/06/171h 0m

#115: Python for Humans projects

See the full show notes for this episode on the website at talkpython.fm/115.
08/06/1753m 45s

#114: Empowering developers at the Hidden Genius project

See the full show notes for this episode on the website at talkpython.fm/114.
30/05/1738m 2s

#113: Dedicated AI chips and running old Python faster at Intel

See the full show notes for this episode on the website at talkpython.fm/113.
27/05/1753m 2s

#112: Geeking out in the golden years

See the full show notes for this episode on the website at talkpython.fm/112.
18/05/171h 7m

#111: Pythonic Career Advice and More

See the full show notes for this episode on the website at talkpython.fm/111.
13/05/1757m 35s

#110: Data Democratization with Redash

See the full show notes for this episode on the website at talkpython.fm/110.
02/05/1756m 2s

#109: MongoDB Applied Design Patterns

See the full show notes for this episode on the website at talkpython.fm/109.
29/04/171h 0m

#108: MicroPython and Open Source Hardware at Adafruit

See the full show notes for this episode on the website at talkpython.fm/108.
21/04/171h 4m

#107: Python concurrency with Curio

See the full show notes for this episode on the website at talkpython.fm/107.
15/04/171h 1m

#106: Invent your own computer games with Python

See the full show notes for this episode on the website at talkpython.fm/106.
07/04/1758m 12s

#105: A Pythonic Database Tour

See the full show notes for this episode on the website at talkpython.fm/105.
27/03/1757m 56s

#104: Game Theory in Python

See the full show notes for this episode on the website at talkpython.fm/104.
23/03/1757m 50s

#103: Compiling Python through PyLLVM and MongoDB for Data Scientists

See the full show notes for this episode on the website at talkpython.fm/103.
16/03/1752m 36s

#102: Effective Code Reviews

See the full show notes for this episode on the website at talkpython.fm/102.
08/03/1750m 52s

#101: Adding a full featured Python environment to Visual Studio Code

See the full show notes for this episode on the website at talkpython.fm/101.
03/03/1755m 11s

#100: Python past, present, and future with Guido van Rossum

See the full show notes for this episode on the website at talkpython.fm/100.
22/02/171h 2m

#99: Morepath: Super Powered Python Web Framework

See the full show notes for this episode on the website at talkpython.fm/99.
15/02/171h 4m

#98: Adding concurrency to Django with Django Channels

See the full show notes for this episode on the website at talkpython.fm/98.
08/02/171h 5m

#97: Flask, Django style with Flask-Diamond

See the full show notes for this episode on the website at talkpython.fm/97.
02/02/171h 5m

#96: Exploring Awesome Python

See the full show notes for this episode on the website at talkpython.fm/96.
25/01/1752m 20s

#95: Grumpy: Running Python on Go

See the full show notes for this episode on the website at talkpython.fm/95.
18/01/1752m 9s

#94: Guarenteed packages via Conda and Conda-Forge

See the full show notes for this episode on the website at talkpython.fm/94.
11/01/1746m 31s

#93: Spreading Python through the sciences with Software Carpentry

See the full show notes for this episode on the website at talkpython.fm/93.
03/01/171h 1m

#92: Bonus: Python Bytes Crossover: Python 3.6 is going to be awesome, Kite: your friendly co-developing AI

See the full show notes for this episode on the website at talkpython.fm/92.
29/12/1621m 0s

#91: Top 10 Data Science Stories of 2016

See the full show notes for this episode on the website at talkpython.fm/91.
27/12/161h 7m

#90: Data Wrangling with Python

See the full show notes for this episode on the website at talkpython.fm/90.
21/12/161h 1m

#89: A conversation with the Chief Data Scientist of the United States

See the full show notes for this episode on the website at talkpython.fm/89.
15/12/1652m 39s

#88: Lightweight Django

See the full show notes for this episode on the website at talkpython.fm/88.
06/12/1659m 58s

#87: PonyORM: The most Pythonic ORM yet?

See the full show notes for this episode on the website at talkpython.fm/87.
29/11/1656m 29s

#86: Python at StackOverflow

See the full show notes for this episode on the website at talkpython.fm/86.
24/11/161h 10m

#85: Parsing horrible things with Python

See the full show notes for this episode on the website at talkpython.fm/85.
17/11/1659m 46s

#84 Are we failing to fund Python's core infrastructure?

When was the last time you used a 3rd party package in Python? Have you recently pip installed SQLAlchemy? Maybe looked up the documentation on a package you found on PyPI? The two core pieces of infrastructure involved are both freely available and open source: pip and PyPI as well as ReadTheDocs. How are these funded? How well are they funded? It turns out that we are not doing a good job sustaining the underlying infrastructure in the Python ecosystem. This week you'll meet four panelists for a discussion on the problem and its solutions. Donald Stufft from PyPI and pip. Eric Holscher, Cofounder of read the docs. Carol Willing, Director of the Python Software Foundation, Project Jupyter core developer. Ewa Jodlowska, Director of Operations for the Python Software Foundation. Links from the show: Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure: fordfoundation.org/library/reports-and-studies... Donald Stufft: @dstufft Eric Holscher: @ericholscher Carol Willing: @WillingCarol Ewa Jodlowska: @ewa_jodlowska Talk Python #64: Inside the Python Package Index: talkpython.fm/episodes/show/64 Hire Me (Donald Stufft, post HPE): caremad.io/posts/2016/10/hire-me Sponsors Rollbar GoCD Talk Python Training
08/11/161h 5m

#84: Are we failing to fund Python's core infrastructure?

See the full show notes for this episode on the website at talkpython.fm/84.
08/11/161h 5m

#83: Python Videos on Demand at PyVideo

See the full show notes for this episode on the website at talkpython.fm/83.
02/11/1653m 26s

#82: Grokking Algorithms in Python

See the full show notes for this episode on the website at talkpython.fm/82.
27/10/1658m 45s

#81: Python and Machine Learning in Astronomy

See the full show notes for this episode on the website at talkpython.fm/81.
21/10/161h 2m

#80: TinyDB: A tiny document db written in Python

See the full show notes for this episode on the website at talkpython.fm/80.
16/10/1647m 1s

#79: Beeware Python Tools

See the full show notes for this episode on the website at talkpython.fm/79.
07/10/161h 22m

#78: How I built an entire game and toolchain 100% in Python

See the full show notes for this episode on the website at talkpython.fm/78.
28/09/1653m 26s

#77 20 Python Libraries You Aren't Using (But Should)

Many of you write to me and tell me how you appreciate the way my guests and I highlight a particular Python package at the end of each episode. Well if you enjoy that little segment, you're going to love this episode. This week you'll meet Caleb Hattingh who wrote a great book called 20 Python Libraries You Aren't Using (But Should). He and I spend an hour digging into all the very powerful and interesting packages that you probably haven't heard of but will be super excited to use after you learn about them. Links from the show: Caleb on twitter: @caleb_hattingh Book: 20 Python Libraries You Aren't Using (But Should): oreilly.com/programming/free/20-python-libraries-you-arent-using-but-should.csp Learning Cython course: shop.oreilly.com/product/0636920046813.do Python-specific Slack group online (~ 2.5k members): pythondevelopers.herokuapp.com Sponsors Capital One Intel Talk Python Training
23/09/161h 16m

#77: 20 Python Libraries You Aren't Using (But Should)

See the full show notes for this episode on the website at talkpython.fm/77.
23/09/161h 16m

#76: Renewable Python

See the full show notes for this episode on the website at talkpython.fm/76.
15/09/1654m 10s

#75: Pythonic games at CheckIO

See the full show notes for this episode on the website at talkpython.fm/75.
09/09/1655m 27s

#74: Past, Present, and Future of IronPython

See the full show notes for this episode on the website at talkpython.fm/74.
02/09/1650m 48s

#73: Machine learning at the new Microsoft

See the full show notes for this episode on the website at talkpython.fm/73.
26/08/161h 4m

#72: Fashion-driven open source software at Zalando

See the full show notes for this episode on the website at talkpython.fm/72.
19/08/161h 1m

#71 Soft Skills: The software developer's life manual

Writing good, clean code and having a deep working knowledge of Python is critical to your success as a Python developer. But if you look at those who have truly excelled in their career, it's often because they bring something in addition to coding skills. We all want to be the most successful and satisfied version of ourselves. But that's much easier said than done. That's why I'm excited to introduce you to John Sonmez. He's had a brilliantly successful career as a developer and he wrote a book to help all of us do the same. It's called Soft Skills: The software developer's life manual and it's packed full of concrete, practical steps you can take to stand out in the tech industry. Links from the show: Simple Programmer: simpleprogrammer.com John on Twitter: @jsonmez Soft Skills Book: manning.com/books/soft-skills John's Pluralsight courses: pluralsight.com/search?q=sonmez Sponsors Talk Python Training GoCD
11/08/161h 5m

#71: Soft Skills: The software developer's life manual

See the full show notes for this episode on the website at talkpython.fm/71.
11/08/161h 5m

#70: Pythonic cover songs at Loudr

See the full show notes for this episode on the website at talkpython.fm/70.
05/08/161h 1m

#69: Write an Excellent Programming Blog

See the full show notes for this episode on the website at talkpython.fm/69.
26/07/1657m 41s

#68: Crossing the streams with Podcast.__init__

See the full show notes for this episode on the website at talkpython.fm/68.
20/07/161h 2m

#67: Property-based Testing with Hypothesis

See the full show notes for this episode on the website at talkpython.fm/67.
13/07/1658m 17s

#66 Faster Python Programs: Measure, Don't Guess

Python is a wonderful programming language that is often underestimated because it's so clear and simple. Oftentimes people mistake this simplicity for being too simple for real-programs. After all, you didn't even struggle to get your program to link against an incompatible static library or battle a DLL version mismatch in your Python app today did you? Usually we find this simple and clear programming language to be powerful and fast. But what happens when it's not fast enough? Do you have to stop and rewrite it in C, C#, or Java? Well before you do something drastic, Mike Mueller is here to teach us the techniques and steps to determine why our Python programs might be slow and give us some tips to make them faster. Links from the show: PyCon Talk by Mike: youtube.com/watch?v=JDSGVvMwNM8 SnakeViz Project: jiffyclub.github.io/snakeviz line_profiler: pypi.io/project/line_profiler Pympler mem profiler: pypi.io/project/Pympler memory_profiler: pypi.io/project/memory_profiler Python Academy (Mike's company): python-academy.com xonsh: xonsh.org Article: Amazon found every 100ms of latency cost them 1% in sales: highscalability.com/latency-everywhere-and-it-costs-you-sales-how-crush-it Stitcher and Talk Python Podcast: A Farewell Letter: blog.michaelckennedy.net The Course Everyone New to Python Desperately Needs to Take: datadependence.com/2016/07/write-pythonic-code-like-a-seasoned-developer Sponsors Rollbar GoCD Talk Python Training
07/07/161h 4m

#66: Faster Python Programs: Measure, Don't Guess

See the full show notes for this episode on the website at talkpython.fm/66.
07/07/161h 4m

#65: Jump on the real-time web with RethinkDB

See the full show notes for this episode on the website at talkpython.fm/65.
29/06/1659m 22s

#64: Inside the Python Package Index

See the full show notes for this episode on the website at talkpython.fm/64.
24/06/1659m 51s

#63: Validating Python tests with mutation testing

See the full show notes for this episode on the website at talkpython.fm/63.
16/06/1659m 36s

#62: San Diego Technology Immersion Group Learns Python

See the full show notes for this episode on the website at talkpython.fm/62.
07/06/161h 9m

#61: Free software, free people

See the full show notes for this episode on the website at talkpython.fm/61.
30/05/1654m 18s

#60 Scaling Python to 1000's of cores with Ufora

You've heard me talk previously about scaling Python and Python performance on this show. But on this episode I'm bringing you a very interesting project pushing the upper bound of Python performance for a certain class of applications. You'll meet Braxton McKee from Ufora. They have developed an entirely new Python runtime that is focused on horizontally scaling Python applications across 1000's of CPU cores and even GPUs. They describe it as "compiled, automatically parallel python for data science". Links from the show: Ufora Platform: ufora.github.io/ufora/ Ufora on Github: github.com/ufora Ufora company: ufora.com Braxton on Twitter: @braxtonmckee Sponsors GoCD Talk Python Training
24/05/161h 7m

#60: Scaling Python to 1000's of cores with Ufora

See the full show notes for this episode on the website at talkpython.fm/60.
24/05/161h 7m

#59: SageMath - Open source is ready to compete in the classroom

See the full show notes for this episode on the website at talkpython.fm/59.
18/05/1659m 24s

#58: Create better Python programs with concurrency, libraries, and patterns

See the full show notes for this episode on the website at talkpython.fm/58.
10/05/1654m 51s

#57: Python performance from the inside-out at Intel

See the full show notes for this episode on the website at talkpython.fm/57.
05/05/1656m 34s

#56: Data Science from Scratch

See the full show notes for this episode on the website at talkpython.fm/56.
27/04/1651m 3s

#55: How our engineering environments are killing diversity (and how we can fix it)

See the full show notes for this episode on the website at talkpython.fm/55.
21/04/161h 1m

#54: Enterprise Software with Python

See the full show notes for this episode on the website at talkpython.fm/54.
14/04/161h 7m

#53: Python in Visual Studio

See the full show notes for this episode on the website at talkpython.fm/53.
06/04/1650m 41s

#52: EVE Online: MMO game powered by Python

See the full show notes for this episode on the website at talkpython.fm/52.
27/03/1654m 35s

#51: SigOpt: Optimizing Everything with Python

See the full show notes for this episode on the website at talkpython.fm/51.
21/03/1637m 50s

#50: Web scraping at scale with Scrapy and ScrapingHub

See the full show notes for this episode on the website at talkpython.fm/50.
15/03/1658m 17s

#49 Microsoft's JIT-based Python Project: Pyjion

This episode you'll learn about a project that has the potential to unlock massive innovation around how CPython understands and executes code. And it's coming from what many of you may consider an unlikely source: Microsoft and the recently open-sourced, cross-platform .NET Core runtime. You'll meet Brett Cannon who works on Microsoft's Azure Data group. Along with Dino Viehland, he is working on a new initiative called Pyjion (pronounced Pigeon) P-y-j-i-on, a JIT framework that can become part of CPython itself paving the way for many new just-in-time compilation initiatives in the future. Links from the show: Pyjion project: github.com/Microsoft/Pyjion Brett's PyData Keynote on interpreters: youtube.com/watch?v=NdJ9BxgRpOY Philip Guo's CPython internals episode (#22): talkpython.fm/episodes/show/22 Brett on Twitter: @brettsky Michael's Video Project: blog.michaelckennedy.net/2016/02/16/im-building-20-online-python-courses-and-i-need-your-help-video-course-library-announced Sponsors Talk Python Training GoCD
08/03/161h 3m

#49: Microsoft's JIT-based Python Project: Pyjion

See the full show notes for this episode on the website at talkpython.fm/49.
08/03/161h 3m

#48: Building Flask-based Web Apps

See the full show notes for this episode on the website at talkpython.fm/48.
01/03/1649m 8s

#47: Python in Typeface and Font Development

See the full show notes for this episode on the website at talkpython.fm/47.
23/02/1644m 39s

#46: Python in Movies and Entertainment

See the full show notes for this episode on the website at talkpython.fm/46.
16/02/1657m 13s

#45: The Python Testing Column, Now a Thing

See the full show notes for this episode on the website at talkpython.fm/45.
09/02/1658m 49s

#44: Project Jupyter and IPython

See the full show notes for this episode on the website at talkpython.fm/44.
02/02/161h 0m

#43: Monitoring high performance Python apps at Opbeat

See the full show notes for this episode on the website at talkpython.fm/43.
26/01/1639m 33s

#42: Python in Startups and Investing

See the full show notes for this episode on the website at talkpython.fm/42.
19/01/1654m 38s

#41: Getting your first dev job as a Python developer (part 2)

See the full show notes for this episode on the website at talkpython.fm/41.
12/01/1652m 17s

#40: Top 10 Data Science Stories from 2015

See the full show notes for this episode on the website at talkpython.fm/40.
29/12/1559m 19s

#39: Getting your first dev job as a Python developer (part 1)

See the full show notes for this episode on the website at talkpython.fm/39.
22/12/1550m 44s

#38: Continuous Integration and Delivery at Codeship

See the full show notes for this episode on the website at talkpython.fm/38.
15/12/151h 2m

#37: Python Cybersecurity and Penetration Testing

See the full show notes for this episode on the website at talkpython.fm/37.
08/12/151h 4m

#36: Python IDEs with the PyCharm team

See the full show notes for this episode on the website at talkpython.fm/36.
01/12/1559m 43s

#35: Turbogears and the future of Python web frameworks

See the full show notes for this episode on the website at talkpython.fm/35.
24/11/151h 1m

#34: Continuum: Scientific Python and The Business of Open Source

See the full show notes for this episode on the website at talkpython.fm/34.
17/11/1559m 52s

#33: OpenStack: Cloud computing built on Python

See the full show notes for this episode on the website at talkpython.fm/33.
10/11/1556m 37s

#32: PyPy.js - PyPy Python in Your Browser

See the full show notes for this episode on the website at talkpython.fm/32.
03/11/1559m 12s

#31: Machine Learning with Python and scikit-learn

See the full show notes for this episode on the website at talkpython.fm/31.
27/10/1549m 19s

#30: Python Community and Python at Dropbox

See the full show notes for this episode on the website at talkpython.fm/30.
20/10/1546m 53s

#29: Python at the Large Hadron Collider and CERN

See the full show notes for this episode on the website at talkpython.fm/29.
13/10/1552m 10s

#28: Making Python Fast: Profiling Python Code

See the full show notes for this episode on the website at talkpython.fm/28.
06/10/1550m 9s

#27: Four Years of Python for High Schoolers

See the full show notes for this episode on the website at talkpython.fm/27.
29/09/1544m 35s

#26: Deploying Python Web Applications (Updated)

See the full show notes for this episode on the website at talkpython.fm/26.
22/09/151h 13m

#25: Effective Python

See the full show notes for this episode on the website at talkpython.fm/25.
15/09/1554m 40s

#24: Fluent Python

See the full show notes for this episode on the website at talkpython.fm/24.
08/09/151h 8m

#23: 3D Printing with Python at Authentise

See the full show notes for this episode on the website at talkpython.fm/23.
01/09/1547m 25s

#22: CPython Internals and Learning Python with pythontutor.com

See the full show notes for this episode on the website at talkpython.fm/22.
25/08/151h 2m

#21: PyPy - The JIT Compiled Python Implementation

See the full show notes for this episode on the website at talkpython.fm/21.
18/08/1553m 57s

#20: Interactive Python and Teaching Python: Beyond Text Books

See the full show notes for this episode on the website at talkpython.fm/20.
11/08/1548m 46s

#19: Automate the Boring Stuff with Python

See the full show notes for this episode on the website at talkpython.fm/19.
04/08/1541m 5s

#18: Python Anti-patterns and other mistakes

See the full show notes for this episode on the website at talkpython.fm/18.
28/07/1548m 16s

#17: Python on bare metal with MicroPython

See the full show notes for this episode on the website at talkpython.fm/17.
21/07/1551m 18s

#16: Python at Netflix

See the full show notes for this episode on the website at talkpython.fm/16.
14/07/1556m 46s

#15: Python at Spotify, PSF, and PyLadies

See the full show notes for this episode on the website at talkpython.fm/15.
07/07/1549m 1s

#14: Moving from PHP to Python 3 with Patreon

See the full show notes for this episode on the website at talkpython.fm/14.
30/06/1549m 26s

#13: Flask web framework and much, much more

See the full show notes for this episode on the website at talkpython.fm/13.
23/06/1550m 1s

#12: Deep Dive into Modules and Packages

See the full show notes for this episode on the website at talkpython.fm/12.
16/06/1552m 10s

#11: PyImageSearch and Computer Vision

See the full show notes for this episode on the website at talkpython.fm/11.
09/06/1550m 6s

#10: Bringing Python to the Masses with Hosting and DevOps at PythonAnywhere

See the full show notes for this episode on the website at talkpython.fm/10.
02/06/151h 5m

#9: Docker for the Python Developer

See the full show notes for this episode on the website at talkpython.fm/9.
26/05/1539m 24s

#8: Teaching Python at Grok Learning and Classrooms

See the full show notes for this episode on the website at talkpython.fm/8.
19/05/1537m 3s

#7: Robot Operating System (ROS) and ROSPy

See the full show notes for this episode on the website at talkpython.fm/7.
12/05/1549m 50s

#6 Requests, PyCon, and Python's future

Come and get plugged right into the middle the inner circle of the Python community with Kenneth Reitz. You'll get some insight into conversations from the latest Language Summit. Kenneth works at Heroku and may be best known for creating Requests - HTTP for Humans. Requests is the most popular package on PyPI, It has been downloaded over 40,000,000 times. We talk about requests, API design, PyCon2015 (Kenneth just got back from there!), Python 2 vs. Python 3, and the future of Python. Listen-in and enjoy the conversation! Links from the show: Kenneth's website: http://www.kennethreitz.org/projects/ Requests (docs): http://docs.python-requests.org/en/latest/ Requests (Github): https://github.com/kennethreitz/requests Michael's PyCon 2015 Video List: http://bit.ly/pycon2015mk GEvent: http://www.gevent.org/ Async IO: https://docs.python.org/3/library/asyncio.html Podcast.__init__: http://podcastinit.com/ Sponsors Talk Python Training
05/05/1543m 51s

#6: Requests, PyCon, and Python's future

See the full show notes for this episode on the website at talkpython.fm/6.
05/05/1543m 51s

#5: SQLAlchemy and data access in Python

See the full show notes for this episode on the website at talkpython.fm/5.
28/04/151h 2m

#4: Enterprise Python and Large-Scale Projects

See the full show notes for this episode on the website at talkpython.fm/4.
23/04/1554m 5s

#3: Pyramid Web Framework

See the full show notes for this episode on the website at talkpython.fm/3.
16/04/1548m 10s

#2: Python and MongoDB

See the full show notes for this episode on the website at talkpython.fm/2.
07/04/1535m 0s

#1: EVE - RESTful APIs for humans

See the full show notes for this episode on the website at talkpython.fm/1.
31/03/1540m 43s

#0: Introducing the show!

See the full show notes for this episode on the website at talkpython.fm/0.
21/03/153m 24s
-
-
Heart UK
Mute/Un-mute