Sveriges 100 mest populära podcasts

Talk Python To Me

Talk Python To Me

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.

Prenumerera

iTunes / Overcast / RSS

Webbplats

talkpython.fm/

Avsnitt

#392: Data Science from the Command Line

When you think data science, Jupyter notebooks and associated tools probably come to mind. But I want to broaden your toolset a bit and encourage you to look around at other tools that are literally at your fingertips. The terminal and shell command line tools.

On this episode, you'll meed Jeroen Janssens. He wrote the book Data Science on The Command Line Book and there are a bunch of fun and useful small utilities that will make your life simpler that you can run immediately in the terminal. For example, you can query a CSV file with SQL right from the command line.

Links from the show

Jeroen's Website: jeroenjanssens.com
Jeroen on LinkedIn: linkedin.com
Jeroen cohort-based course, Embrace the Command Line. Listeners can use coupon code TALKPYTHON20 for a 20% discount: maven.com

Data Science on The Command Line Book: datascienceatthecommandline.com
McFly Shell History Tool: github.com
Explain Shell: explainshell.com
CSVKit: csvkit.readthedocs.io
sql2csv: csvkit.readthedocs.io
pipx: github.com
PyProject.toml to add entry points: github.com
rich-cli: github.com
Typer: typer.tiangolo.com
FasD: github.com
Nerd Fonts: nerdfonts.com
Xonsh: xon.sh
iTerm: iterm2.com
Windows Terminal: microsoft.com
ohmyposh: ohmyposh.dev
ohmyz: ohmyz.sh
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Sentry Error Monitoring, Code TALKPYTHON
Microsoft Founders Hub
AssemblyAI
Talk Python Training
2022-12-02
Länk till avsnitt

#391: Pyscript powered by MicroPython

No Python announcement of 2022 was met with more fanfare than pyscript. This project, announced at PyCon 2022, allows you to write Python files and run them in your browser in place of JavaScript or even with interactions between Python and JavaScript. There was just one catch: The runtime download was a 9MB WebAssembly file. That made its uses quite limited.

On this episode, we dive into some news that might change that calculus. The MicroPython and PyScript folks have been teaming up to get PyScript running in the browser on MicroPython. Yes, that's the embedded chip Python. Here's the good news: MicroPython's WebAssembly is just 300k to download and loads in under 100ms. Now that could unlock some possibilities.

We have Brett Cannon, Nicholas Tollervey, and Fabio Pliger on the show to discuss.


YOUTUBE: id=ABVn6uMG1OI

Links from the show

Guests and Host Links
Brett Cannon: @[email protected]
Nicholas Tollervey: @[email protected]
Fabio Pliger: @b_smoke
Michael Kennedy: @[email protected]

Web Assembly: developer.mozilla.org
pyodide: pyodide.org
micropython: micropython.org
Picture of TFT ESP32 Board: pythonbytes.fm
pyscript: pyscript.net
Simon Willison's Post About micropython + pyscript: fedi.simonwillison.net
WASI: github.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
AWS Insiders
Local Maximum Podcast
AssemblyAI
Talk Python Training
2022-11-29
Länk till avsnitt

#390: Mastodon for Python Devs

Wondering what Mastodon is all about? More importantly, what does it offer Python developers and other open source folks compared to Twitter? There is a huge amount of interest in the tech community about what's happening at Twitter and whether they should expand to or even move to a new location. So I decided to put together a set of experienced Python developers who have been Mastodon inhabitants for a long time to discuss what this unexpected shift means for one of our important online watering holes.

On this episode you'll meet Gina Häußge, Simon Willison, and Juan Luis Cano Rodríguez. We're going to have a great time talking about the technology and the culture of Mastodon from this Python perspective.

Links from the show

Gina on Mastodon: chaos.social/@foosel
Juan on Mastodon: social.juanlu.space/@astrojuanlu
Simon on Mastodon: simonwillison.net/@simon
Carol on Mastodon: @[email protected]
Michael on Mastodon: fosstodon.org/@mkennedy
Talk Python on Mastodon: fosstodon.org/@talkpython
Mastodon: joinmastodon.org
Fosstodon: fosstodon.org
Mastodon is just blogs article: simonwillison.net
C-Suite Folks Resign at Twitter: twitter.com
The Importance of Choosing the Correct Mastodon Instance: carlchenet.com
Wizard to choose your instance: instances.social
Here?s how a Twitter engineer says it will break in the coming weeks: technologyreview.com
Dealing with unwanted content: docs.joinmastodon.org
Twitter poll on moving to Mastodon: twitter.com
Toot package: pypi.org
Takahe server: github.com
Validating your Github account on your Mastodon profile: mastodon.social
Twitter?s potential collapse could wipe out vast records of recent human history: technologyreview.com
Simon's Streaming API: gist.github.com
Mastodon 4.0 is out (day after recording): mastodon.social
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
AWS Insiders
Microsoft Founders Hub
AssemblyAI
Talk Python Training
2022-11-15
Länk till avsnitt

#389: 18 awesome asyncio packages in Python

If you're a fan of Python's async and await keywords and the powers they unlock, then this episode is for you. We have Timo Furrer here to share a whole bunch of asyncio related Python packages. Timo runs the awesome-asyncio list and he and I picked out some of our favorites to share with you.

Links from the show

Timo on Twitter: @tuxtimo
awesome-asyncio list: github.com

Some of the highlighted packages
FastAPI: github.com
starlette: github.com
sanic: github.com
uvicorn - The lightning-fast ASGI server: github.com
Tech Empower Python Framework benchmarks: techempower.com
aioamqp - AMQP implementation using asyncio: github.com
pyzmq - Python bindings for ZeroMQ: github.com
Scaling Python and Jupyter with ZeroMQ Talk Python episode: talkpython.fm/306
asyncpg - Fast PostgreSQL Database Client: github.com
Piccolo - An ORM / query builder: github.com
aiosqlite: github.com
motor - The async Python driver for MongoDB: github.com
AsyncSSH: github.com
HTTPX: github.com
pytest-asyncio - Pytest support for asyncio: github.com
uvloop - Ultra fast implementation of asyncio event loop: github.com
aiocache - Cache manager for different backends: github.com
aiofiles - File support for asyncio: github.com
aiopath - Asynchronous pathlib for asyncio: github.com
Video: Demystifying Python's Async and Await Keywords - JetBrains TV 2020 (Michael Kennedy): youtube.com
tenacity: readthedocs.io
Michael's full 5 hour async course: talkpython.fm/async
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Microsoft Founders Hub
Sentry Error Monitoring, Code TALKPYTHON
AssemblyAI
Talk Python Training
2022-11-09
Länk till avsnitt

#388: Python 3.11 is here and it's fast

Python 3.11 is here! Keeping with the annual release cycle, the Python core devs have released the latest version of Python. And this one is a big one. It has more friendly error messages and is massively faster than 3.10 (between 10 to 60% faster) which is a big deal for a year over year release of a 30 year old platform.

On this episode, we have Irit Katriel, Pablo Galindo Salgado, Mark Shannon, and Brandt Bucher all of whom participated in releasing Python this week on the show to tell us about that process and some of the highlight features.

Links from the show

Guests
Irit Katriel: @iritkatriel
Mark Shannon: linkedin.com
Pablo Galindo Salgado: @pyblogsal
Brandt Bucher: github.com

Python 3.11.0 is now available: blog.python.org
PEP 101 - Releasing Python: peps.python.org
PEP 678 ? Enriching Exceptions with Notes: peps.python.org
PEP 654 ? Exception Groups and except*: peps.python.org
PEP 657 ? Include Fine Grained Error Locations in Tracebacks: peps.python.org
Python Buildbot: python.org
Making Python Faster Talk Python Episode: talkpython.fm
Specializing, Adaptive Interpreter on Talk Python: talkpython.fm
Specialist Visualizer: github.com
"Zero cost" exception handling: github.com
Pyodide: pyodide.org
pyscript: pyscript.net
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Sentry Error Monitoring, Code TALKPYTHON
Command Line Heroes
AssemblyAI
Talk Python Training
2022-11-02
Länk till avsnitt

#387: Build All the Things with Pants Build System

Do you have a large or growing Python code base? If you struggle to run builds, tests, linting, and other quality checks regularly or quickly, you'll want to hear what Benjy Weinberger has to say. He's here to introduce Pants Build to us. Pants is a fast, scalable, user-friendly build system for codebases of all sizes. It's currently focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker.

Links from the show

Benjy on Twitter: @benjy
Pants Build: pantsbuild.org
Pants Source: github.com
Getting help in the Pants community: pantsbuild.org/docs/getting-help
An example repo to demonstrate Python support in Pants: github.com
Toolchain: toolchain.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Local Maximum Podcast
Microsoft Founders Hub
AssemblyAI
Talk Python Training
2022-10-27
Länk till avsnitt

#386: Realtime Web Apps and Dashboards with H2O Wave

Python's data science and data visualization capabilities are certainly one of the reasons for Python's meteoric rise over the past 10 years. But often thens visuals have been corralled into notebooks used by data scientists themselves or into static web pages. Recently, a host of excellent dashboard build and hosting frameworks have come along to turn these visuals into interactive apps for everyone. On this episode, we'll talk about H20 Wave. One of these excellent dashboard frameworks. We have Martin Turoci from H2O.ai here to tell us about Wave.

Links from the show

Martin Turóci on Twitter: @unusual_code
H20 Wave: wave.h2o.ai
H20 Wave Source: github.com
H20 Widgets: wave.h2o.ai
Hydrogen Torch: docs.h2o.ai

PyCharm H20 Wave Plugin: plugins.jetbrains.com
Testing with Playright episode: talkpython.fm/368
Hacktoberfest: hacktoberfest.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Microsoft Founders Hub
Sentry Error Monitoring, Code TALKPYTHON
AssemblyAI
Talk Python Training
2022-10-19
Länk till avsnitt

#385: Higher level Python asyncio with AnyIO

Do you love Python's async and await but feel that you could use more flexibility and higher-order constructs like running a group of tasks and child tasks as a single operation, or streaming data between tasks, combining async tasks with multiprocessing or threads, or even async file support? You should check out AnyIO. On this episode we have Alex Grönholm the creator of AnyIO here to give us the whole story.

Links from the show

Alex: github.com/agronholm
AnyIO: anyio.readthedocs.io
sqlacodegen: github.com
apscheduler: github.com
typeguard: github.com
timescale: timescale.com
asphalt framework: github.com
Talk Python Trio episode: talkpython.fm/167
Trio: github.com
Poetry Package manager: python-poetry.org
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
RedHat
Talk Python Training
AssemblyAI
2022-10-15
Länk till avsnitt

#384: Python Data Visualization - Where To Start?

Do you struggle to know where to start in the wide range of Python's visualization frameworks? Not sure when to use Plotly vs. Matplotlib vs. Altair? Then this episode is for you. We have Chris Moffitt, a Talk Python course author and founder of Practical Business Python, back on the show to discuss getting started with Python's data visualization frameworks.

Links from the show

Chris on Twitter: @chris1610
Python Data Visualization course: talkpython.fm
10 tips to move from Excel to Python episode: talkpython.fm
Escaping Excel Hell with Python and Pandas episode: talkpython.fm
PB Python: pbpython.com
matplotlib: matplotlib.org
Seaborn example: seaborn.pydata.org
Altair: altair-viz.github.io
Plotly sunburst: plotly.com
Plotly treemap: plotly.com
streamlit: streamlit.io
Dash: dash.gallery
Streamlit Talk Python episode: talkpython.fm
splink package: github.com
redframes package: github.com
Edward Tufte book: edwardtufte.com
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Microsoft Founders Hub
Talk Python Training
AssemblyAI
2022-10-04
Länk till avsnitt

#383: Textinator and Building macOS Apps with Python

For all the amazing powers of Python, deploying packaged apps that leverage native OS-level capabilities isn't one of them. But it can be done and we have a great guest, Rhet Turnbull, here to tell us how he built his distributable macOS app Textinator that uses macOS's native vision recognition framework through Python.

Links from the show

Rhet Turnbull on Twitter: @RhetTurnbull
Textinator app: github.com
Homebrew Python Is Not For You: justinmayer.com
asdf: asdf-vm.com
Space Force: spaceforce.com
TextSniper app: textsniper.app
Apple's Natural Language ML: developer.apple.com
Apple's Vision ML: developer.apple.com
py2app: py2app.readthedocs.io
py2exe: pypi.org
pyinstaller: pyinstaller.org
RUMPS: github.com
Michael's RUMPS app - URLify: github.com
Home Brew: brew.sh
pipx: github.com
Gooey: github.com
PLS CLI: github.com
textX: pypi.org
Join Space Force: spaceforce.com
Beeware: beeware.org
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Sentry Error Monitoring, Code TALKPYTHON
Talk Python Training
AssemblyAI
2022-09-28
Länk till avsnitt

#382: Apache Superset: Modern Data Exploration Platform

When you think data exploration using Python, Jupyter notebooks likely come to mind. They are excellent for those of us who gravitate towards Python. But what about your everyday power user? Think of that person who is really good at Excel but has never written a line of code? They can still harness the power of modern Python using a cool application called Superset.

This open source Python-based web app is all about connecting to live data and creating charts and dashboards based on it using only UI tools. It's super popular too with almost 50,000 GitHub stars. Its creator, Max Beauchemin is here to introduce it to us all.

Links from the show

Max on Twitter: @mistercrunch
Superset: superset.apache.org
60 notebook environments: talkpython.fm
SQL Fluff linter: sqlfluff.com
DB API PEP: peps.python.org
Preset Company: preset.io
Watch this episode on YouTube: youtube.com
Episode transcripts: talkpython.fm

--- Stay in touch with us ---
Subscribe to us on YouTube: youtube.com
Follow Talk Python on Mastodon: talkpython
Follow Michael on Mastodon: mkennedy

Sponsors
Sentry's DEX Conference
Talk Python Training
AssemblyAI
2022-09-22
Länk till avsnitt

#381: Python Perf: Specializing, Adaptive Interpreter

See the full show notes for this episode on the website at talkpython.fm/381
2022-09-16
Länk till avsnitt

#380: 7 lessons from building a modern TUI framework

See the full show notes for this episode on the website at talkpython.fm/380
2022-09-05
Länk till avsnitt

#379: 17 Libraries You Should Be Using in Django

See the full show notes for this episode on the website at talkpython.fm/379
2022-08-26
Länk till avsnitt

#378: Flet: Flutter apps in Python

See the full show notes for this episode on the website at talkpython.fm/378
2022-08-21
Länk till avsnitt

#377: Python Packaging and PyPI in 2022

See the full show notes for this episode on the website at talkpython.fm/377
2022-08-13
Länk till avsnitt

#376: Pydantic v2 - The Plan

See the full show notes for this episode on the website at talkpython.fm/376
2022-08-04
Länk till avsnitt

#375: Python Language Summit 2022

See the full show notes for this episode on the website at talkpython.fm/375
2022-07-30
Länk till avsnitt

#374: PSF Survey in Review

See the full show notes for this episode on the website at talkpython.fm/374
2022-07-20
Länk till avsnitt

#373: Reinventing Azure's Python CLI

See the full show notes for this episode on the website at talkpython.fm/373
2022-07-12
Länk till avsnitt

#372: Applied mathematics with Python

See the full show notes for this episode on the website at talkpython.fm/372
2022-07-08
Länk till avsnitt

#371: pipx - Installable, Isolated Python Applications

See the full show notes for this episode on the website at talkpython.fm/371
2022-06-30
Länk till avsnitt

#370: OpenBB: Python's Open-source Investment Platform

See the full show notes for this episode on the website at talkpython.fm/370
2022-06-22
Länk till avsnitt

#369: Getting Lazy with Python Imports and PEP 690

See the full show notes for this episode on the website at talkpython.fm/369
2022-06-16
Länk till avsnitt

#368: End-to-End Web Testing with Playwright

See the full show notes for this episode on the website at talkpython.fm/368
2022-06-03
Länk till avsnitt

#367: Say Hello to PyScript (WebAssembly Python)

See the full show notes for this episode on the website at talkpython.fm/367
2022-05-25
Länk till avsnitt

#366: Optimizing PostgreSQL DB Queries with pgMustard

See the full show notes for this episode on the website at talkpython.fm/366
2022-05-20
Länk till avsnitt

#365: Solving Negative Engineering Problems with Prefect

See the full show notes for this episode on the website at talkpython.fm/365
2022-05-12
Länk till avsnitt

#364: Symbolic Math with Python using SymPy

See the full show notes for this episode on the website at talkpython.fm/364
2022-05-07
Länk till avsnitt

#363: Python for .NET and C# developers

See the full show notes for this episode on the website at talkpython.fm/363
2022-04-28
Länk till avsnitt

#362: Hypermodern Python Projects

See the full show notes for this episode on the website at talkpython.fm/362
2022-04-20
Länk till avsnitt

#361: Pangeo Data Ecosystem

See the full show notes for this episode on the website at talkpython.fm/361
2022-04-16
Länk till avsnitt

#360: Removing Python's Dead Batteries (in just 5 years)

See the full show notes for this episode on the website at talkpython.fm/360
2022-04-08
Länk till avsnitt

#359: Lifecycle of a machine learning project

See the full show notes for this episode on the website at talkpython.fm/359
2022-04-03
Länk till avsnitt

#358: Understanding Pandas visually with PandasTutor

See the full show notes for this episode on the website at talkpython.fm/358
2022-03-25
Länk till avsnitt

#357: Python and the James Webb Space Telescope

See the full show notes for this episode on the website at talkpython.fm/357
2022-03-21
Länk till avsnitt

#356: Tips for ML / AI startups

See the full show notes for this episode on the website at talkpython.fm/356
2022-03-14
Länk till avsnitt

#355: EdgeDB - Building a database in Python

See the full show notes for this episode on the website at talkpython.fm/355
2022-03-06
Länk till avsnitt

#354: Sphinx, MyST, and Python Docs in 2022

See the full show notes for this episode on the website at talkpython.fm/354
2022-02-24
Länk till avsnitt

#353: SQLModel: The New ORM for FastAPI and Beyond

See the full show notes for this episode on the website at talkpython.fm/353
2022-02-18
Länk till avsnitt

#352: Running Python in Production

See the full show notes for this episode on the website at talkpython.fm/352
2022-02-08
Länk till avsnitt

#351: Machine Learning Ethics and Laws Panel

See the full show notes for this episode on the website at talkpython.fm/351
2022-02-03
Länk till avsnitt

#350: Python Steering Council 2021 Retrospective

See the full show notes for this episode on the website at talkpython.fm/350
2022-01-26
Länk till avsnitt

#349: Meet Beanie: A MongoDB ODM + Pydantic

See the full show notes for this episode on the website at talkpython.fm/349
2022-01-22
Länk till avsnitt

#348: Dear PyGui: Simple yet Fast Python GUI Apps

See the full show notes for this episode on the website at talkpython.fm/348
2022-01-17
Länk till avsnitt

#347: Cinder - Specialized Python that Flies

See the full show notes for this episode on the website at talkpython.fm/347
2022-01-08
Länk till avsnitt

#346: 20 Recommended Packages in Review

See the full show notes for this episode on the website at talkpython.fm/346
2021-12-21
Länk till avsnitt

#345: 10 Tips and Tools for Developer Productivity

See the full show notes for this episode on the website at talkpython.fm/345
2021-12-15
Länk till avsnitt

#344: SQLAlchemy 2.0

See the full show notes for this episode on the website at talkpython.fm/344
2021-12-09
Länk till avsnitt

#343: Do Excel things, get notebook Python code with Mito

See the full show notes for this episode on the website at talkpython.fm/343
2021-11-30
Länk till avsnitt
Hur lyssnar man på podcast?

En liten tjänst av I'm With Friends. Finns även på engelska.
Uppdateras med hjälp från iTunes.