Topics covered in this episode: dunk - a prettier git diff Is your Python code vulnerable to log injection? Building multi tenant applications with Django Should you pre-allocate lists in Python? mockaroo and tonic Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/278...
Apr 08, 2022•34 min•Ep. 278
Topics covered in this episode: March Package Madness nbpreview strenum Code Review Guidelines for Data Science Teams Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/277...
Apr 02, 2022•45 min•Ep. 277
Topics covered in this episode: gensim.parsing.preprocessing DevDocs The Right Way To Compare Floats in Python Pypyr Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/276...
Mar 23, 2022•45 min•Ep. 276
Topics covered in this episode: Async and await with subprocesses Typesplainer ASV perflint Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/275...
Mar 16, 2022•43 min•Ep. 275
Topics covered in this episode: The Adam Test: 12 Questions for New Dependencies Validate emails with email-validator The Python on Microcontrollers Newsletter Git Organized: A Better Git Flow CPython issues moving to GitHub soon * MicroPython, CircuitPython and GitHub * Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/274...
Mar 09, 2022•40 min•Ep. 274
Topics covered in this episode: Physics Breakthrough as AI Successfully Controls Plasma in Nuclear Fusion Experiment PEP 680 -- tomllib: Support for Parsing TOML in the Standard Library What is a generator function? dirty-equals Commitizen Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/273...
Mar 04, 2022•37 min•Ep. 273
Topics covered in this episode: Why your mock still doesn’t work pls Kitty Futures and easy parallelisation pgMustard bpytop Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/272...
Feb 24, 2022•48 min•Ep. 272
Topics covered in this episode: fastapi-events Ways I Use Testing as a Data Scientist py-overload Next-generation seaborn interface Compile CPython to Web Assembly Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/271...
Feb 16, 2022•57 min•Ep. 271
Topics covered in this episode: A Better Pygame Mainloop awesome sqlalchemy ThreadPoolExecutor in Python: The Complete Guide Chaining comparison operators Create Beautiful Tracebacks with Python’s Exception Hooks Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/270...
Feb 10, 2022•47 min•Ep. 270
Topics covered in this episode: rich-cli Documentation unit tests Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/269...
Feb 03, 2022•41 min•Ep. 269
Topics covered in this episode: (draft) PEP 679 -- Allow parentheses in assert statements Everything I googled as a dev PyCascades 2022! Strict Python function parameters mureq - vendored requests Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/268...
Jan 27, 2022•45 min•Ep. 268
Topics covered in this episode: Box: Python dictionaries with advanced dot notation access Reading tracebacks in Python Raspberry Pi: These two new devices just went live on the International Space Station Make Simple Mocks With SimpleNamespace * Extra, extra, exta * 3 Things You Might Not Know About Numbers in Python Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/267...
Jan 21, 2022•33 min•Ep. 267
Topics covered in this episode: Python glossary and FAQ Any.io Vaex : a high performance Python library for lazy Out-of-Core DataFrames Django Community Survey Results * Extra, Extra, Extra, Extra: * Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/266...
Jan 13, 2022•27 min•Ep. 266
Topics covered in this episode: * Survey results * Modern attrs API Yamele - A schema and validator for YAML pympler Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/265...
Jan 05, 2022•48 min•Ep. 265
Topics covered in this episode: Jupyter Games Canary Tokens A reverse chronology of some Python features Hyperactive GCs and ORMs/ODMs Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/264...
Dec 22, 2021•53 min•Ep. 264
Topics covered in this episode: Django 4.0 released python-minifier It’s time to stop using Python 3.6 How to Visualize the Formula 1 Championship in Python nbdime : Jupyter Notebook Diff and Merge tools Using AI to analyse and recommend software stacks for Python apps Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/263...
Dec 15, 2021•50 min•Ep. 263
Topics covered in this episode: pytest 7.0.0rc1 PandasTutor * Apache Airflow * textwrap.dedent pip-audit Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/262...
Dec 09, 2021•43 min•Ep. 262
Topics covered in this episode: rClone check-wheel-contents xarray JetBrains Remote Development The XY Problem kerchunk - Making data access fast and invisible Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/261...
Dec 03, 2021•42 min•Ep. 261
Topics covered in this episode: Using cog to update --help in a Markdown README file An oral history of Bank Python C Pyxel How to Ditch Codecov for Python Projects tiptop (like glances) pyc64 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/260...
Nov 23, 2021•49 min•Ep. 260
Topics covered in this episode: pypi-changes Late-bound argument defaults for Python pandas.read_sql pyjion Tips for debugging with print() SHAP (and beeswarm plot ) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/259...
Nov 17, 2021•47 min•Ep. 259
Topics covered in this episode: stale: github bot to “Close Stale Issues and PRs” jut - JUpyter notebook Terminal viewer JupyterLyte Feature comparison of ack, ag, git-grep, GNU grep and ripgrep Python Client for Airtable: pyairtable Black can now format notebooks Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/258...
Nov 11, 2021•43 min•Ep. 258
Topics covered in this episode: Django 4.0 beta 1 released * py - The Python launcher * Model bakery Coverage goals, goals.py Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/257...
Nov 04, 2021•40 min•Ep. 257
Topics covered in this episode: * It’s episode 2^8 (nearly 5 years of podcasting) * Where does all the effort go? : Looking at Python core developer activity Why you shouldn't invoke setup.py directly By Paul Ganssle (from Talk Unlock the mysteries of time, Python's datetime that is! ) OpenTelemetry is going stable soon Understanding all of Python, through its builtins FastAPI, Dask, and more Python goodies win best open source titles Notes From the Meeting On Python GIL Removal Between Python C...
Oct 29, 2021•1 hr•Ep. 256
Topics covered in this episode: Wrapping C++ with Cython tbump : bump software releases Closember by Matthias Bussonnier scikit learn goes 1.0 Using devpi as an offline PyPI cache PyPi command line Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/255...
Oct 20, 2021•47 min•Ep. 255
Topics covered in this episode: yaml, GH Actions, and Python 3.10 Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE Newspaper3k: Article scraping & curation PEP 660, pip 21.3, flit 3.4 -> easy editable installs Mito - a JupterLab Extension - generates Python code while you work on your analysis troposphere Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/254...
Oct 13, 2021•31 min•Ep. 254
Topics covered in this episode: awesome-htmx Python 3.10 is here !!!! Prospector (almost) All Python analysis tools together Rich Pandas DataFrames Union types, baby! Make your code darker - Improving Python code incrementally Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/253...
Oct 07, 2021•45 min•Ep. 253
Topics covered in this episode: * Changing themes to DIY * SQLFluff JupyterLab Desktop Requests Cache pypi-rename Django 4 coming with Redis Adapter PEP 612 Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/252...
Sep 29, 2021•44 min•Ep. 252
Topics covered in this episode: auto-optional Making World-Class Docs Takes Effort Starship JMESPath pedalboard - audio effects library PEP 665 (and the journey so far ) Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/251...
Sep 22, 2021•56 min•Ep. 251
Topics covered in this episode: Exciting New Ways To Be Told That Your Python Code is Bad GitHub Readme Stats Nox Two tools for dealing with text MPIRE (MultiProcessing Is Really Easy) skorch Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/250...
Sep 15, 2021•42 min•Ep. 250
Topics covered in this episode: Fickling Python Project-Local Virtualenv Management Testcontainers jc What is Python's Ellipsis Object? PyTorch Forecasting Extras Joke See the full show notes for this episode on the website at pythonbytes.fm/249...
Sep 09, 2021•37 min•Ep. 249