
Python Bytes
498 episodes — Page 4 of 10

Ep 348#348 JavaScript in Your Python
Topics covered in this episode: Differentiating between writing down dependencies to use packages and for packages themselves PythonMonkey Quirks of Python package versioning bear-type Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/348

Ep 347#347 The One About Context Mangers
Topics covered in this episode: async-timeout PyPI Project URLs Cheatsheet httpx-sse Creating a context manager in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/347

Ep 346#346 Have you lost your GIL?
Topics covered in this episode: A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython) Google's post-cookie world could turn into DRM for the internet How ruff changed my Python programming habits pathlib api extended to use fsspec backends Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/346

Ep 345#345 Some Big Time Releases
Topics covered in this episode: Cython 3.0 Reading code : An important but seldom-discussed skill Major new version of MicroPython: v1.20.0 Advanced Python Tips for Development Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/345

Ep 344#344 AMA: Ask Us Anything
See the full show notes for this episode on the website at pythonbytes.fm/344

Ep 343#343 So Much Pydantic!
Topics covered in this episode: Pydantic v2 released Two Ways to Turbo-Charge tox Awesome Pydantic CLI tools hidden in the Python standard library Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/343

Ep 342#342 Don't Believe Those Old Blogging Myths
Topics covered in this episode: Plumbum: Shell Combinators and More Our plan for Python 3.13 Some blogging myths Jupyter AI Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/342

Ep 341#341 Shhh - For Secrets and Shells
Topics covered in this episode: Pydantic roadmap The Right Way to Run Shell Commands From Python US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets Pro-Tip – pytest fixtures are magic! Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/341

Ep 340#340 Snorkel not included
Topics covered in this episode: PythonGUIS JupyterLab 4.0 is Here Proposing a struct syntax for Python Python 3.13 Removes 20 Stdlib Modules Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/340

Ep 339#339 Actual Technical People
Topics covered in this episode: pystack Securing PyPI accounts via Two-Factor Authentication Propan - a declarative Python MQ framework Makefile tricks for Python projects Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/339

Ep 338#338 Scripting iOS with Python
Topics covered in this episode: The Basics of Python Packaging in Early 2023 vecs Introducing Grasshopper - An Open Source Python Library for Load Testing memocast Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/338

Ep 337#337 Backtracking For a Package
Topics covered in this episode: Ruff PyCharm plugin Writing Python like it's Rust Pip 23.1 Released - Massive improvement to backtracking Markdown Code Runner Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/337

Ep 336#336 We found one of your batteries
Topics covered in this episode: Python's Missing Batteries: Essential Libraries You're Missing Out On awesome-polars Running Headless Selenium in Python (2023) Gracy Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/336

Ep 335#335 Should you get your mojo on?
Topics covered in this episode: Introducing 'Trusted Publishers’ Mojo: a new programming language for all AI developers. django-prose pylyzer is a static code analyzer / language server for Python, written in Rust. Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/335

Ep 334#334 Packaging Organizations
Topics covered in this episode: rye - Python workflow tool PyPI Organizations 5 tips to learn any new Python library faster Python gets down to (the) Metal Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/334

Ep 333#333 Live From PyCon
Topics covered in this episode: Introducing Microsoft Security Copilot PEP 695 – Type Parameter Syntax Auto-GPT Astral: Ruff is now a company Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/333

Ep 332#332 A Python, a Slurpee, and Some Chaos
Topics covered in this episode: huak - A Python package manager written in Rust. Inspired by Cargo PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public ChaosToolkit PEP 711 – PyBI: a standard format for distributing Python Binaries Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/332

Ep 331#331 Python From the Future
Topics covered in this episode: makeapp Looking forward to Python 3.12 Python 3.11.3 is out How to Make a Great Conference Talk Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/331

Ep 330#330 Your data, validated 5x-50x faster, coming soon
Topics covered in this episode: Pydantic V2 Pre Release microdot The impossibly small web framework for Python and MicroPython GitHub Actions Tools: watchgha, build and inspect, and pytest annotate failures PEP 709 – Inlined comprehensions Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/330

Ep 329#329 Creating very old Python code
Topics covered in this episode: Prefix-cache NiceGUI flask-ngrok No-async async with Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/329

Ep 328#328 We are going to need some context here
Topics covered in this episode: zipapp Reverse engineering the Apple News app with #python and #nerd power What is a context manager? nox-poetry: Use Poetry inside Nox sessions Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/328

Ep 327#327 Untangling XML with Pydantic
Topics covered in this episode: pydantic-xml extension How virtual environments work DbDeclare Testing multiple Python versions with nox and pyenv Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/327

Ep 326#326 Let's Go for a PyGWalk
Topics covered in this episode: Data Classification: Does Python still have a need for class without @dataclass? PyGWalker An opinionated Python boilerplate Front Matter VS Code Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/326

Ep 325#325 It's called a merge conflict
Topics covered in this episode: Python Parquet and Arrow: Using PyArrow With Pandas FastAPI-Filter 12 Python Decorators to Take Your Code to the Next Level PyHamcrest Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/325

Ep 324#324 JSON in My DB?
Topics covered in this episode: Use TOML for .env files? Pydantic gets serious funding f-strings with pandas and Jupyter keyboard shortcuts BioGPT Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/324

Ep 323#323 AI search wars have begun
Topics covered in this episode: camply hatch-fancy-pypi-readme EU hates open source? So, Single (‘) or Double (“) Quotes in Python? Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/323

Ep 322#322 Python Packages, Let Me Count The Ways
Topics covered in this episode: Packaging Python Projects untangle xml Thoughts on the Python packaging ecosystem Top PyPI Packages Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/322

Ep 321#321 A Memorial To Apps Past
Topics covered in this episode: git-sim Why I Like Nox I scanned every package on PyPi and found 57 live AWS keys Getting Started With Property-Based Testing in Python With Hypothesis and pytest Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/321

Ep 320#320 The Bug Is In The JavaScript
Topics covered in this episode: markdown-it-py Sketch Fixing Circular Imports in Python with Protocol unrepl Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/320

Ep 319#319 CSS-Style Queries for... JSON?
Topics covered in this episode: Secure maintainer workflow Tools for parsing HTML and JSON git-sizer Dataclasses without type annotations Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/319

Ep 318#318 GIL, How We Will Miss You
Topics covered in this episode: PEP 703 - Making the GIL Optional in CPython FerretDB Four tips for structuring your research group’s Python packages Quibbler Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/318

Ep 317#317 Most loved and most dreaded dev tools of 2022
Topics covered in this episode: StackOverflow 2022 Developer Survey PePy.tech - PyPI download stats with package version breakdown Codon Python Compiler 8 Levels of Using Type Hints in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/317

Ep 316#316 Python 3.11 is here and it's fast (crossover)
See the full show notes for this episode on the website at pythonbytes.fm/316

Ep 315#315 Some Stickers!
Topics covered in this episode: Jupyter Server 2.0 is released! Converting to pyproject.toml aws-lambda-powertools-python How to create a self updating GitHub Readme Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/315

Ep 314#314 What are you, a wise guy? Sort it out!
Topics covered in this episode: FAQtory Kagi search "live with it” report Tools for rewriting Python code Socketify Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/314

Ep 313#313 Programming Robots With a Marker
Topics covered in this episode: How do you say that number? The Origins of Python setproctitle Looking forward to Python 3.12 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/313

Ep 312#312 AI Goes on Trial For Writing Code
Topics covered in this episode: Coping strategies for the serial project hoarder GitHub copilot lawsuit Use Windows Dialog Boxes from Python with no extra libraries Extra Extra Extra Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/312

Ep 311#311 Catching Memory Leaks with ... pytest?
Topics covered in this episode: Latexify prefixed dbt Memray p ytest plugin Stealing Open Source code from Textual Shed Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/311

Ep 310#310 Calling All Tools for Readmes
Topics covered in this episode: Tips for clean code in Python Mastodon is picking up speed Some FastAPI news, and some great READMEs. Closevember Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/310

Ep 309#309 When Malware PoC's are Themselves Malware
Topics covered in this episode: Malicious proof-of-concepts are exposing GitHub users to malware and more The great Mastodon experiment Gitpod and the traveling dev Color in the terminal Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/309

Ep 308#308 Conference season is heating up
Topics covered in this episode: It’s PyCon US 2023 CFP time Any.io How to propose a winning conference talk Sanic release adds background workers Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/308

Ep 307#307 Your Python just got faster (3.11 is out!)
Topics covered in this episode: Python 3.11 is released Installing Python 3.11 on Mac or Windows Bossie 2022 Awards Textual 0.2.0 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/307

Ep 306#306 Some Fun pytesting Tools
Topics covered in this episode: Awesome pytest speedup Strive to travel without a laptop Some fun tools from the previous testing article Refurb Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/306

Ep 305#305 Decorators need love too
Topics covered in this episode: Pyscript 2022.09.1 is out Decorator shortcuts Panel (of Holoviz) on Pyscript auto-walrus Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/305

Ep 304#304 Build your own text adventure language in Python
Topics covered in this episode: Ten tasty ingredients for a delicious pull request textX Reasoning about asyncio.Semaphore Turnstile Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/304

Ep 303#303 This title is required or is it optional?
Topics covered in this episode: Human regular expressions revisited Implicit Optional Types Will Be Disabled by Default cython-lint difftastic - structural diff Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/303

Ep 302#302 The Blue Shirt Episode
Topics covered in this episode: Can Amazon’s CodeWhisperer write better Python than you? Related and worth listening to: Stable Diffusion breaks the internet w/ Simon Willison Apache Superset Recipes from Python SQLite docs -ffast-math and indirect changes Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/302

Ep 301#301 PyTorch Grows Up and Moves Out
Topics covered in this episode: PythonAnywhere: Our Commitment to Providing Free Accounts ruff: An extremely fast Python linter, written in Rust. Meta spins off PyTorch Foundation to make AI framework vendor neutral Two string resources Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/301

Ep 300#300 A Jupyter merge driver for git
Topics covered in this episode: Test your packages and wheels The Jupyter+git problem is now solved Help us test system trust stores in Python Making plots in your terminal with plotext jinja2-fragments SLSA 3 Generic Builder for GitHub Actions GA Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/300

Ep 299#299 Will McGugan drops by
Topics covered in this episode: Careful with that PyPI email IEEE Top Programming Languages 2022: Python’s still No. 1, but employers love to see SQL skills Django 4.1 You Should Be Using Python's Walrus Operator - Here’s Why Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/299