エピソード

  • #479: Designing Effective Load Tests for Your Python App
    2024/10/06
    You're about to launch your new app or API, or even just a big refactor of your current project. Will it stand up and deliver when you put it into production or when that big promotion goes live? Or will it wither and collapse? How would you know? Well you would test that of course. We have Anthony Shaw back on the podcast to dive into a wide range of tools and techniques for performance and loading testing of web apps.

    Episode sponsors

    Sentry Error Monitoring, Code TALKPYTHON
    WorkOS
    Talk Python Courses

    Links from the show

    Anthony on Twitter: @anthonypjshaw
    Anthony's PyCon Au Talk: youtube.com
    locust load testing tool: locust.io
    playwright: playwright.dev
    mimesis: github.com
    mimesis providers: mimesis.name
    vscode pets: marketplace.visualstudio.com
    vscode power-mode: marketplace.visualstudio.com
    opentelemetry: opentelemetry.io
    uptime-kuma: github.com
    Talk Python uptime / status: talkpython.fm/status
    when your serverless computing bill goes parabolic...: youtube.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
    続きを読む 一部表示
    59 分
  • #478: When and how to start coding with kids
    2024/09/25
    Do you have kids? Maybe nieces and nephews? Or maybe you work in a school environment? Maybe it's just friend's who know you're a programmer and ask about how they should go about introducing programming concepts with them. Anna-Lena Popkes is back on the show to share her research on when and how to teach kids programming. We spend the second half of the episode talking about concrete apps and toys you might consider for each age group. Plus, some of these things are fun for adults too. ;) Episode sponsors WorkOS Talk Python Courses Links from the show Anna-Lena: alpopkes.com Magical universe repo: github.com Machine learning basics repo: github.com PyData recording "when and how to start coding with kids": youtube.com Robots and devices Bee Bot: terrapinlogo.com Cubelets: modrobotics.com BBC Microbit: microbit.org RaspberryPi: raspberrypi.com Adafruit Qualia ESP32 for CircuitPython: adafruit.com Zumi: robolink.com Board games Think Fun Robot Turtles Board Game: amazon.com Visual programming: Scratch Jr.: scratchjr.org Scratch: scratch.org Blocky: google.com Microbit's Make Code: microbit.org Code Club: codeclubworld.org Textual programming Code Combat: codecombat.com Hedy: hedycode.com Anvil: anvil.works Coding classes / summer camps (US) Portland Community College Summer Teen Program: pcc.edu 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
    続きを読む 一部表示
    54 分
  • #477: Awesome Text Tricks with NLP and spaCy
    2024/09/20
    Do you have text that you want to process automatically? Maybe you want to pull out key products or topics of conversation? Maybe you want to get the sentiment? The possibilities are many with this week's topic: NLP with spaCy and Python. Our guest, Vincent D. Warmerdam, has worked on spaCy and other tools at Explosion AI and he's here to give us his tips and tricks for working with text from Python.

    Episode sponsors

    Posit
    Talk Python Courses

    Links from the show

    Course: Getting Started with NLP and spaCy: talkpython.fm

    Vincent on X: @fishnets88
    Vincent on Mastodon: @koaning

    Programmable Keyboards on CalmCode: youtube.com
    Sample Space Podcast: youtube.com

    spaCy: spacy.io
    Course: Build An Audio AI App: talkpython.fm
    Lemma example: github.com
    Code for spaCy course: github.com

    Python Bytes transcripts: github.com
    scikit-lego: github.com
    Projects that import "this": calmcode.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
    続きを読む 一部表示
    1 時間 4 分
  • #476: Unified Python packaging with uv
    2024/09/04
    A couple of weeks ago, Charlie Marsh and the folks at Astral made another big splash with a major release of uv called "uv: Unified Python packaging" which has many far reaching features. We had to have Charlie on the show to give us the inside look into this development. Let's get to it.

    Episode sponsors

    Posit
    Talk Python Courses

    Links from the show

    Charlie Marsh on Twitter: @charliermarsh
    Charlie Marsh on Mastodon: @charliermarsh

    Episode follow up: Wrote up how we use uv at Talk Python: mkennedy.codes

    uv: Unified Python packaging: astral.sh
    Python executable management: astral.sh
    Projects: astral.sh
    Tools: astral.sh
    Scripts: astral.sh
    Rye and uv: August is Harvest Season for Python Packaging: lucumr.pocoo.org
    Python Build Standalone releases: github.com
    Rules: astral.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
    続きを読む 一部表示
    1 時間 13 分
  • #475: Python Language Summit 2024
    2024/08/24
    Every year the core developers meet to discuss and propose the major changes and trends in Python itself. This invite-only conference of about 50 people happens inside PyCon in the US. Because it's private, we rarely get detailed looks inside this event. On this episode, we have Seth Michael Larson here to give us his account of the sessions and proposals. It's a unique look into the zeitgeist of CPython.

    Episode sponsors

    Posit
    Talk Python Courses

    Links from the show

    Seth on Mastodon: @sethmlarson@fosstodon.org
    Seth on Twitter: @sethmlarson
    Seth on Github: github.com

    The Python Language Summit 2024: blogspot.com
    PEP 2026: Calendar versioning for Python: github.com
    PSF authorized as a CVE Numbering Authority: python.org
    Recommends Memory-Safe Programming Languages: blogspot.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
    続きを読む 一部表示
    1 時間 1 分
  • #474: Python Performance for Data Science
    2024/08/19
    Python performance has come a long way in recent times. And it's often the data scientists, with their computational algorithms and large quantities of data, who care the most about this form of performance. It's great to have Stan Seibert back on the show to talk about Python's performance for data scientists. We cover a wide range of tools and techniques that will be valuable for many Python developers and data scientists. Episode sponsors Posit Talk Python Courses Links from the show Stan on Twitter: @seibert Anaconda: anaconda.com High Performance Python with Numba training: learning.anaconda.cloud PEP 0703: peps.python.org Python 3.13 gets a JIT: tonybaloney.github.io Numba: numba.pydata.org LanceDB: lancedb.com Profiling tips: docs.python.org Memray: github.com Fil: a Python memory profiler for data scientists and scientists: pythonspeed.com Rust: rust-lang.org Granian Server: github.com PIXIE at SciPy 2024: github.com Free threading Progress: py-free-threading.github.io Free Threading Compatibility: py-free-threading.github.io caniuse.com: caniuse.com SPy, presented at PyCon 2024: us.pycon.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
    続きを読む 一部表示
    1 時間 8 分
  • #473: Being a developer with ADHD
    2024/08/02
    Do you feel like ADHD is holding you back? Maybe you don't personally have ADHD but you work with folks who do and you'd like to support them better. Either way, how ADHD interplays with programming and programmers is pretty fascinating. On this episode we have Chris Ferdinandi who himself has ADHD and has written a lot about it to share his journey and his advice for thriving with ADHD as a programmer or data scientist.

    Episode sponsors

    Posit
    Talk Python Courses

    Links from the show

    Chris on Mastodon: @cferdinandi
    ADHD FTW Talk Python Page: adhdftw.com
    Building a Second Brain: buildingasecondbrain.com
    Building a Second Brain Book: buildingasecondbrain.com
    White Collar Jobs are Just Meetings: theatlantic.com
    Article with Fighting Duck-Sized Horses Agile: mensurdurakovic.com
    Nothing Phone: nothing.tech
    Apple Watch: apple.com
    Todoist: todoist.com
    Anytype (open source Notion): anytype.io
    Obsidian: obsidian.md
    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
    続きを読む 一部表示
    1 時間 1 分
  • #472: State of Flask and Pallets in 2024
    2024/07/26
    Flask is one of the most important Python web frameworks and powers a bunch of the internet. David Lord, Flask's lead maintainer is here to give us an update on the state of Flask and Pallets in 2024. If you care about where Flask is and where it's going, you'll definitely want to listen in.

    Episode sponsors

    Sentry Error Monitoring, Code TALKPYTHON
    Talk Python Courses

    Links from the show

    David on Mastodon: @davidism
    David on X: @davidism
    State of Pallets 2024 FlaskCon Talk: youtube.com
    FlaskCon: flaskcon.com
    FlaskCon 2024 Talks: youtube.com
    Pallets Discord: discord.com
    Pallets Eco: github.com
    JazzBand: jazzband.co
    Pallets Github Org: github.com
    Jinja: github.com
    Click: github.com
    Werkzeug: github.com
    MarkupSafe: github.com
    ItsDangerous: github.com
    Quart: github.com
    pypistats: pypistats.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
    続きを読む 一部表示
    1 時間 2 分