show episodes
 
a.k.a Test & Code. Python's test focused podcast is more than just pytest, testing, and TDD. We also cover Python packaging, data science, CI/CD, project automation, and tons of other software engineering practices. Hosted by Brian Okken.
  continue reading
 
Loading …
show series
 
Topics covered in this episode: Fixit 2: Meta’s next-generation auto-fixing linter FastUI Mail list / newsletter conversation CLIs from type hints Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @m…
  continue reading
 
Test Driven Development. Red, Green, Refactor. Do we have to do the refactor part? Does the refactor at the end include tests? Or can I refactor the tests at any time? Why is refactor at the end? This episode is to talk about this with a an example. Sponsored by PyCharm Pro Use code PYTEST for 20% off PyCharm Professional at jetbrains.com/pycharm F…
  continue reading
 
Topics covered in this episode: Habits of great software engineers Flask 3.0 Build Conway's Game of Life With Python polars business Extras Joke Watch on YouTube About the show Sponsored by Scout APM Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at python…
  continue reading
 
Topics covered in this episode: The many shapes and sizes of keyboards appeal - a CLI framework from Larry Hastings Graphinate: Data to Graphs A Disorganized List of Maintainer Tasks Extras Joke Watch on YouTube About the show Sponsored by Scout APM Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pyth…
  continue reading
 
How do you test the argument parsing bit of an application that uses argparse? This episode covers: Design for Test: Structuring your app or script so it's easier to test. pytest & capsys for testing stdout Adding debug and preview flags for debugging and testing And reverting to subprocess.run if you can't modify the code under test Also, there's …
  continue reading
 
Topics covered in this episode: exclude_also with coverage.py Writeside * Extra, extra, extra* Chrome not proceeding with Web Integrity API deemed by many to be DRM Extras Joke Watch on YouTube About the show Sponsored by Scout APM Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.…
  continue reading
 
Topics covered in this episode: PyCon 2024 is up? Ruff formatter is production ready gil--; Why is the Django Admin “Ugly”? Extras Joke Watch on YouTube About the show Sponsored by Scout APM Connect with the hosts Michael: @mkennedy@fosstodon.org Brian: @brianokken@fosstodon.org Show: @pythonbytes@fosstodon.org Join us on YouTube at pythonbytes.fm/…
  continue reading
 
Why on earth would you want to write a test with no assert statements? After all, aren't assert statements how you decide wether a test passes or fails? In this episode, we walk through a handful of useful examples of test code without asserts. We also talk about how these types of tests are a great way to dip your toe into testing. Sponsored by Py…
  continue reading
 
Carlton recently stepped down as a Django Fellow, maintains many Django related projects, is starting two SaaS companies, and is a podcast host on "Django Chat". Some of what we talk about: Being a Django fellow for 5 years Maintaining several Django related open source projects Client work Time with family Building a couple Software as a Service p…
  continue reading
 
Topics covered in this episode: Django 5.0 beta 1 released git bash, terminals, and Windows Mastering Integration Testing with FastAPI Reuven Learner has been banned for trading in rare animals (Pythons and Pandas) Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete…
  continue reading
 
Topics covered in this episode: QuickMacHotKey Things I’ve learned about building CLI tools in Python Warp Terminal (referral code) Python 3.7 EOLed, but I hadn’t noticed Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training Python People Podcast Patreon Supporters Connect with th…
  continue reading
 
Topics covered in this episode: Psycopg 3 dacite RIP: Fast, barebones pip implementation in Rust Flaky Tests follow up Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org Brian:…
  continue reading
 
Topics covered in this episode: 3.12 is out! Trouble with virtualenv caching, a tale of 3.12 update Python Developers Survey 2022 Results Scientific Python Library Development Guide Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters…
  continue reading
 
Topics covered in this episode: logmerger The third and final Python 3.12 RC is out now The Python dictionary dispatch pattern Visualizing the CPython Release Process Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training Python People Podcast Patreon Supporters Connect with the ho…
  continue reading
 
Topics covered in this episode: OverflowAI Switching to Hatch Alpha release of the Ruff formatter What is wrong with TOML? Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training Python Testing with pytest, full course Patreon Supporters Connect with the hosts Michael: @mkennedy@fos…
  continue reading
 
Mariatta has been a contributor to Python for many years and is a very inspiring public speaker. Some of what we talk about: Python Documentation Working Group GitHub bots, There's an API for that PyLadies PyLadiesCon Typo of the Day (maintainerd, verbossity, work-lie balance, etc.) A fish aquarium Cooking, Baking History of Tempura Working with AP…
  continue reading
 
Naomi is an elected fellow of the PSF, and has served as chair of its board of directors. Topics: - Building replacement leadership for every endeavor you start - What the PSF board does - Keeping Python's growth in increasing diversity - Learning foreign languages - PyCon Charlas - London - Guitar and music - The Quick Python Book - Community buil…
  continue reading
 
TDD (Test Driven Development) started from Test First Programming, and has been around at least since the 90's. However, software tools and available CI systems have changed quite a bit since then. Maybe it's time to re-examine the assumptions, practices, processes, and principles of TDD. At least in the context of my software engineering career, m…
  continue reading
 
Bob Belderbos built Pybites with Julian Sequeira. Pybites started with code challenges to help people learn Python, and has grown into a learning platform and community, and now includes coaching. We talk about: The history of Pybites Code challenges Coaching and now even growing the team of coaches Spain Books Links: PyBites Code Challenges platfo…
  continue reading
 
Barry Warsaw has been with Python almost from the beginning, and is still at it. The early days of Python The tone and feel of the Python community came from Guido Tai Chi Meditation Bass Guitar Stick around until the very end of the show for a special treat, Barry Warsaw and The Zen of Python. Links from the show: Cheng Man-ch'ing Barry's soundclo…
  continue reading
 
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…
  continue reading
 
Loading …

Quick Reference Guide