Topics covered in this episode:
Migrating from mypy to ty: Lessons from FastAPI
Oxyde ORM
Typeshedded CPython docs
Raw+DC Database Pattern: A Retrospective
Extras
Joke
Watch on YouTube
About the show
Sponsored by us! Support our work through:
Our...
Topics include Lock the Ghost, Fence for Sandboxing, MALUS: Liberate Open Source, and Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns.
Topics include Better Python tests with inline-snapshot, jolt Battery intelligence for your laptop, Markdown code formatting with ruff, and act - run your GitHub actions locally.
Topics include ty: An extremely fast Python type checker and LSP, Python Supply Chain Security Made Easy, typing_extensions, and MI6 chief: We'll be as fluent in Python as we are in Russian.
Topics include httptap, 10 Smart Performance Hacks For Faster Python Code, FastRTC, and Explore Python dependencies with `pipdeptree` and `uv pip tree`
Topics include The PSF has withdrawn a $1.5 million proposal to US government grant program, A Binary Serializer for Pydantic Models, T-strings: Python's Fifth String Formatting Technique?, and Cronboard.
Topics include Cyclopts: A CLI library, The future of Python web services looks GIL-free, Free-threaded GC, and Polite lazy imports for Python package maintainers.
Topics include djrest2 - A small and simple REST library for Django based on class-based views., Github CLI, caniscrape - Know before you scrape. Analyze any website's anti-bot protections in seconds., and 🐴 GittyUp.
Topics include PostgreSQL 18 Released, Testing is better than DSA (Data Structures and Algorithms), Pyrefly in Cursor/PyCharm/VSCode/etc, and Playwright & pytest techniques that bring me joy.
Topics include Mozilla’s Lifeline is Safe After Judge’s Google Antitrust Ruling, troml - suggests or fills in trove classifiers for your projects, pqrs: Command line tool for inspecting Parquet files, and.
Topics include rathole, pre-commit: install with uv, A good example of what functools.Placeholder from Python 3.14 allows, and Converted 160 old blog posts with AI.
Topics include ty documentation site and uv migration guide, uv build backend is now stable, Refactoring long boolean expressions, and fastapi-ml-skeleton.
Topics include platformdirs, poethepoet, Python Pandas Ditches NumPy for Speedier PyArrow, and pointblank: Data validation made beautiful and powerful.
Topics include Making PyPI’s test suite 81% faster, People aren’t talking enough about how most of OpenAI’s tech stack runs on Python, PyCon Talks on YouTube, and Optimizing Python Import Performance.
Topics include Git Town, PEP 751 – A file format to record Python dependencies for installation reproducibility, git-who watchgha, and Share Python Scripts Like a Pro: uv and PEP 723 for Easy Deployment.
Topics include Why aren't you using uv, Python Developer Tooling Handbook, Calling all doc writers: blacken-docs, and Reinventing notebooks as reusable Python programs.
Topics include The weird quirk with rounding in Python, Python interpreter adds tail calls, Remove punctuation from a string with translate and maketrans, and.
Topics include My 2025 uv-based Python Project Layout for Production Apps, aiolimiter, A peek into a possible future of Python in the browser, and Reloadium.
Topics include httpdbg, PyPI Now Supports iOS and Android Wheels for Mobile Python Development, Arcade Game Platform, and PEP 765 – Disallow return/break/continue that exit a finally block.
Topics include dbos-transact-py, Typed Python in 2024: Well adopted, yet usability challenges persist, RightTyper, and Lazy self-installing Python scripts with uv.
Topics include New project to shorten django-admin to django because we are not monsters, django-unicorn sparkles, Testing some tidbits, and The State of Python 2024 article.
Topics include terminal-tree, posting: The API client that lives in your terminal, , and UV does everything or enough that I'm not sure what else it needs to do.
Topics include GitHub action security: zizmor, Python is now the top language on GitHub, Python 3.13, what didn't make the headlines, and PyCon US 2025.
Topics include Python 3.14.0 alpha 1 is now available, uv supports dependency groups, dive: A tool for exploring each layer in a docker image, and pytest-metadata.
Topics include We must replace uwsgi by something else, Let’s build and optimize a Rust extension for Python, Fake recruiter coding tests target devs with malicious Python packages, and Monthly PSF Board Office Hours.
Topics include Why I Still Use Python Virtual Environments in Docker, Python Developer Survey Results, Anaconda Code add-in for Microsoft Excel, and Disabling Scheduled Dependency Updates.
Topics include uv venv & uv python, Python 3.12.5 released, Compile and use dependencies for multiple Python versions in Tox, and Catalog of Dark Patterns.
Topics include py-free-threading.github.io, Python’s Supportive and Welcoming Environment is Tightly Coupled to Its Progress, Status pages for sites, and PEP 751 – A file format to list Python dependencies for installation reproducibility.
Topics include Vendorize packages from PyPI, A Guide to Python's Weak References Using weakref Module, Making Time Speak, and How Should You Test Your Machine Learning Project? A Beginner’s Guide.
Topics include Joining Strings in Python: A Moment, 10 hard-to-swallow truths they won't tell you about software engineer job, My thoughts on Python in Excel, and.
Topics include , Cloud engineer gets 2 years for wiping ex-employer’s code repos, Python: Import by string with pkgutil.resolve_name(), and DuckDB goes 1.0.
Topics include I asked 100 devs why they aren’t shipping faster. Here’s what I learned, Python 3.13.0 beta 1 released, A theme editor for JupyterLab, and rich-argparse.
Topics include How to Set Up Pre-Commit Hooks A step-by-step guide to installing and configuring pre-commit hooks on your project, difftastic, Quarto, and constable.
Topics include pacemaker, PyPI suspends new user registration to block malware campaign, Python Project-Local Virtualenv Management Redux, and Python Edge Workers at Cloudflare.
Topics include 6 ways to improve the architecture of your Python project (using import-linter), Mountaineer, Why Python's Integer Division Floors, and Hatchet.
Topics include Python 3.13 gets a JIT, UniDep - Unified Conda and Pip Dependency Management, Don’t Start Pull Requests from Your Main Branch, and instld: The simplest package management.
Topics include Hatch v1.8, svcs: A Flexible Service Locator for Python, Steering Council 2024 Term Election Results, and Python protocols. When to use them in your projects to abstract and decoupling.
Topics include The many shapes and sizes of keyboards, appeal - a CLI framework from Larry Hastings, Graphinate: Data to Graphs, and A Disorganized List of Maintainer Tasks.
Topics include Django 5.0 beta 1 released, git bash, terminals, and Windows, Mastering Integration Testing with FastAPI, and Reuven Learner has been banned for trading in rare animals (Pythons and Pandas)
Topics include QuickMacHotKey, Things I’ve learned about building CLI tools in Python, Warp Terminal referral code, and Python 3.7 EOLed, but I hadn’t noticed.
Topics include 3.12 is out, Trouble with virtualenv caching, a tale of 3.12 update, Python Developers Survey 2022 Results, and Scientific Python Library Development Guide.
Topics include logmerger, The third and final Python 3.12 RC is out now, The Python dictionary dispatch pattern, and Visualizing the CPython Release Process.
Topics include Differentiating between writing down dependencies to use packages and for packages themselves, PythonMonkey, Quirks of Python package versioning, and bear-type.
Topics include 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, and pathlib api...
Topics include Cython 3.0, Reading code: An important but seldom-discussed skill, Major new version of MicroPython: v1.20.0, and Advanced Python Tips for Development.
Topics include Pydantic roadmap, The Right Way to Run Shell Commands From Python, US: Yep, We're Buying Your Data, Including Your Embarrassing Secrets, and Pro-Tip – pytest fixtures are magic!
Topics include pystack, Securing PyPI accounts via Two-Factor Authentication, Propan - a declarative Python MQ framework, and Makefile tricks for Python projects.
Topics include The Basics of Python Packaging in Early 2023, vecs, Introducing Grasshopper - An Open Source Python Library for Load Testing, and memocast.
Topics include Python's Missing Batteries: Essential Libraries You're Missing Out On, awesome-polars, Running Headless Selenium in Python (2023), and Gracy.
Topics include Introducing 'Trusted Publishers’, Mojo: a new programming language for all AI developers., django-prose, and pylyzer is a static code analyzer / language server for Python, written in Rust.
Topics include huak, PSF expresses concerns about a proposed EU law that may make it impossible to continue providing Python and PyPI to the European public, ChaosToolkit, and PEP 711 – PyBI: a standard format for distributing Python Binaries.
Topics include Pydantic V2 Pre Release, microdot The impossibly small web framework for Python and MicroPython, , and PEP 709 – Inlined comprehensions.
Topics include zipapp, Reverse engineering the Apple News app with #python and #nerd power, What is a context manager?, and nox-poetry: Use Poetry inside Nox sessions.
Topics include Data Classification: Does Python still have a need for class without @dataclass?, PyGWalker, An opinionated Python boilerplate, and Front Matter VS Code.
Topics include Python Parquet and Arrow: Using PyArrow With Pandas, FastAPI-Filter, 12 Python Decorators to Take Your Code to the Next Level, and PyHamcrest.
Topics include git-sim, Why I Like Nox, I scanned every package on PyPi and found 57 live AWS keys, and Getting Started With Property-Based Testing in Python With Hypothesis and p.
Topics include StackOverflow 2022 Developer Survey, PePy.tech - PyPI download stats with package version breakdown, Codon Python Compiler, and 8 Levels of Using Type Hints in Python.
Topics include Coping strategies for the serial project hoarder, GitHub copilot lawsuit, Use Windows Dialog Boxes from Python with no extra libraries, and.
Topics include Can Amazon’s CodeWhisperer write better Python than you?, Stable Diffusion breaks the internet w/ Simon Willison, Apache Superset, Recipes from Python SQLite docs, and -ffast-math and indirect changes.
Topics include 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, and.
Topics include , The Jupyter+git problem is now solved, Help us test system trust stores in Python, Making plots in your terminal with plotext, jinja2-fragments, and SLSA 3 Generic Builder for GitHub Actions GA.
Topics include 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, and You Should Be Using Python's Walrus Operator - Here’s Why.
Topics include Uncommon Uses of Python in Commonly Used Libraries, Skyplane Cloud Transfers, 7 things I've learned building a modern TUI framework, and ‘Unstoppable’ Python.
Topics include Faster routing for Flask & Quart, Quarto: an open-source scientific and technical publishing system built on Pandoc, Fl t UI, and Building an authenticated Python CLI.
Topics include Polars: Lightning-fast DataFrame library for Rust and Python, PSF Survey is out, Gin Config: a lightweight configuration framework for Python, and Performance benchmarks for Python 3.11 are amazing.
Topics include The Python GIL: Past, Present, and Future, Announcing the PyOxy Python Runner, The unreasonable effectiveness of f-strings and re.VERBOSE, and PyCharm PR Management.
Topics include distinctipy, Soda SQL, Python in Nature, Supercharging GitHub Actions with Job Summaries, Language Summit is write up out, and AllSpice is Git for EEs.
Topics include Pathy: a Path interface for local and cloud bucket storage, Robyn, Termshot, and When Python can’t thread: a deep-dive into the GIL’s impact.
Topics include 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?, and mockaroo tonic.
Topics include 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](http://) [issues moving to GitHub soon, and.
Topics include 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, and Commitizen.
Topics include fastapi-events, Ways I Use Testing as a Data Scientist, py-overload, Next-generation seaborn interface, and Compile CPython to Web Assembly.
Topics include A Better Pygame Mainloop, awesome sqlalchemy, ThreadPoolExecutor in Python: The Complete Guide, Chaining comparison operators, and Create Beautiful Tracebacks with Python’s Exception Hooks.
Topics include (draft) PEP 679 -- Allow parentheses in assert statements, Everything I googled as a dev, PyCascades 2022!, Strict Python function parameters, and mureq.
Topics include 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, , and 3 Things You...
Topics include 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, and Using AI to analyse and recommend software stacks for Python apps.
Topics include Using cog to update --help in a Markdown README file, An oral history of Bank Python, Pyxel, How to Ditch Codecov for Python Projects, tiptop (like glances), and pyc64.
Topics include pypi-changes, Late-bound argument defaults for Python, pandas.read_sql, pyjion, Tips for debugging with print(), and SHAP beeswarm plot.
Topics include 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, and.
Topics include , Where does all the effort go? Looking at Python core developer activity, Why you shouldn't invoke setup.py directly, Paul Ganssle Talk Unlock the mysteries of time, Python's datetime that is!, OpenTelemetry is going stable...
Topics include Wrapping C++ with Cython, tbump: bump software releases, Closember, scikit learn goes 1.0, Using devpi as an offline PyPI cache, and PyPi command line.
Topics include , Beating C and Java, Python Becomes the #1 Most Popular Programming Language, Says TIOBE, Newspaper3k: Article scraping & curation, , Mito - a JupterLab Extension - generates Python code while you work on your analysis, and troposphere.
Topics include awesome-htmx, Python 3.10 is here !!!!, Prospector (almost) All Python analysis tools together, Rich Pandas DataFrames, , and Make your code darker - Improving Python code incrementally.
Topics include Exciting New Ways To Be Told That Your Python Code is Bad, GitHub Readme Stats, Nox, , MPIRE (MultiProcessing Is Really Easy), and skorch.
Topics include Why I use attrs instead of pydantic, mclfy, boilerplate removal, xdoctest, Automate the standing desk with python, and Hypermodern Python Cookiecutter.
Topics include Keep your computer awake during long processing, How to write a great Stack Overflow question, Github.dev - press ‘.’ to edit code in any GitHub repo, Log analyzer (minus google analytics), KMK: Clackety Keyboards Powered by Python, and...
Topics include mktestdocs, Redis powered queues, 25 Pandas Functions You Didn’t Know Existed, FastAPI and Rich Tracebacks in Development, Dev in Residence, and Dagster.
Topics include State of the community (via Jet Brains), Cornell - record & replay mock server, pyinstrument, and Python 3.10 is now in Release Candidate phase. RC1 just released.
Topics include MongoDB 5, Python 3.11: Enhanced error locations in tracebacks, multi-region PostgreSQL last mile Redis, django-unicorn, Blue: The somewhat less uncompromising code formatter than black, and Organize and Index Your Screenshots (OCR) on macOS.
Topics include Autosync all branches of a fork, Measuring memory usage in Python: it’s tricky!, Python f-strings can do more than you thought. f'{val=}', f'{val!r}', f'{dt:%Y-%m-%d}', 10 Tips and Tools You Can Adopt in 15...
Topics include ormar: an async mini ORM for Python, with support for Postgres, MySQL, and SQLite., No module named, JupyterLite, Lot of plots, Monty, Mongo tinified. MongoDB implemented in Python, and Exhaustiveness Checking with Mypy.
Topics include Practical SQL for Data Analysis, Git Blame in your Python Tracebacks, fsspec: a unified file system library, The need for slimmer containers, PandasGUI: A GUI for analyzing Pandas DataFrames, and xarray: pandas-like API for labeled...
Topics include monolens CMasher, rapidfuzz: Rapid fuzzy string matching in Python and C++, Structlog to improve your logs, , BaseSettings in Pydantic, and.
Topics include Powering the Python Package Index in 2021, The Leuven Star Atlas, TI-84 Plus CE Python graphing calculator, Python Package CI/CD with GitHub Actions, SpaceX is using Python for prototyping their Starlink satellite software, and A...
Topics include Sphinx Themes Gallery, Mongita - Like SQLite but for MongoDB, World Plone Day 2021 - Over 50 Videos from 16 Countries, The social contract of open source: view every commit as a gift, PyPI in a box, and Film simulations from scratch...
Topics include For-Else: A Weird but Useful Feature in Python, Tortoise ORM, Faster Python with Go Shared objects, Learn by reading code: Python standard library design decisions explained (for advanced beginners), Gradio: Create UIs for prototyping...
Topics include Coverage.py (5.6b1) and third-party code, So you want your own PaaS? Piku!, Web3.py, Deadpendency, All The Important Features and Changes in Python 3.10, and freeCodeCamp’s Python Curriculum.
Topics include How to make an awesome Python package in 2021, Kubestriker, wasmtime, Depend-a-lot-bot, Supreme Court sides with Google in API copyright battle with Oracle, and RedisAI.
Topics include DataClass vs NamedTuple vs Object: A Battle of Performance in Python, Can My Water Cooled Raspberry Pi Cluster Beat My MacBook?, There is an app for that!, New packaging security funding & NYU, , and Using Development Containers...
Topics include AWSimple, coverage and installed packages, Finding Mona Lisa in the Game of Life with JAX, Python Package Index nukes 3,653 malicious libraries uploaded soon after security shortcoming highlighted, python-adventure, and Exciting New...
Topics include Python Developers Survey 2020 Results, Django Ninja - Fast Django REST Framework, Pydantic 1.8, Google, Microsoft back Python and Rust programming languages, Semantic Versioning Will Not Save You, and OpenAPI 3.1.0.
Topics include , 12 requests per second, Python Launcher for Unix, Build a text editor with Python and curses, Pattern matching, and A Quick Intro to Structural Pattern Matching in Python.
Topics include We Downloaded 10,000,000 Jupyter Notebooks From Github – This Is What We Learned, pytest-pythonpath, Thinking in Pandas, Quickle, what(), why(), where(), explain(), more() from friendly-traceback console, and Bandit.
Topics include , Copier - like cookiecutter, Pandarallel - run pandas apply in parallel!, Stop Using Print to Debug in Python. Use icecream Instead, HTMX: Dynamic and live HTML without JavaScript, and PyLDAvis - Interactive Topic Model Visualisation.
Topics include Constant Folding in Python, Update All Packages With pip-review, Quantum Mechanical Keyboard Firmware, Reinventing the Python Logo, Private PyPI with Serverless Computing, and Beyond the Basic Stuff w/Python.
Topics include 5 ways I use code as an astrophysicist, A Visual Intro to NumPy and Data Representation, , Is your GC hyper active? Tame it!, Top 10 Python libraries of 2020, and Adoption of pyproject.toml — why is this so darned controversial?
Topics include Django Ledger Project, Flask-Meld:, Bitwise operators in Python, Why should you use an ORM (Object Relational Mapper)?, sqlite-utils: a Python library and CLI tool for building SQLite databases, and.
Topics include pytest 6.2 is out, SQLite as a file format (like docx), A Day in Code: Python – A picture book written in code, PythonLabs is now hosted by Azure. and “Yes, Barry, there is a PythonLabs”, , and OpenMV.
Topics include Analyzing Kickstarter Campaigns with Python Data Science Tools, and GPU Accelerated Python for Machine Learning on Cross-Vendor Graphics Cards.
Topics include Running Python on .NET 5, PEP 621 -- Storing project metadata in pyproject.toml, GitHub revamps copyright takedown policy after restoring YouTube-dl, Install & Configure MongoDB on the Raspberry Pi, , and A Python driven AI Stylist...
Topics include pip-chill - Make requirements with only the packages you need, Windows update broke NumPy, Build Plugins with Pluggy, LINQ in Python, Klio: a framework for processing audio files or any binary files, at large scale, and Collapsing code...
Topics include fastapi-chameleon fastapi-jinja, Django REST API in a single file, without using DRF, 2020 StackOverflow survey results, A Visual Guide to Regular Expression, Taking credit, and Raspberry Pi 400.
Topics include Making Enums (as always, arguably) more Pythonic, Python 3.10 will be up to 10% faster, , Writing Robust Bash Shell Scripts, Ideas for 5x faster CPython, and.
Topics include Awkward arrays, Ordered dict surprises, jupyter lab autocomplete and more, Open Source Tools & Data for Music Source Separation, Pass by Reference in Python: Background and Best Practices, and Visualizing Git Concepts.
Topics include Introducing DigitalOcean App Platform, Announcing Playwright for Python, Asynchronously Opening and Closing Files in asyncio, Excel: Why using Microsoft's tool caused Covid-19 results to be lost, locust.io, and.
Topics include New in Python 3.9, jupyter-black, Understanding and preventing DoS in web applications, bbox-visualizer, How to NEVER use lambdas., and Uncommon Contributions: Making impact without touching the core of a library.
Topics include Under the hood of calling C/C++ from Python, ugit: DIY Git in Python, Things I Learned to Become a Senior Software Engineer, and Profiling Django Views.
Topics include How to be helpful online, blackcellmagic, Test smarter, not harder, US: The Greatest Package in the World, Think Like A Coder, and Costs of running a Python web app for 55k monthly users.
Topics include micropython updated, respx: A utility for mocking out the Python HTTPX library, GetPy - A Vectorized Python Dict/Set, , Scientists rename human genes to stop Microsoft Excel from misreading them as dates, and Never Run ‘python’ In Your...
Topics include Structured concurrency in Python with AnyIO, The Consortium for Python Data API Standards, Ask for Forgiveness or Look Before You Leap?, myrepos, A deep dive into the official Docker image for Python, and.
Topics include Surviving Django (if you care about databases), , What Are Python Wheels and Why Should You Care?, Pandas_Alive, How To Use the Python Map Function, and Version your SQL schemas with git + automatically migrate them.
Topics include watchdog, , pydantic’s new Validation decorator, Building Python Extension Modules in Assembly, easy property, and Non Blocking Assertion Failures with pytest-check.
Topics include , Profiling Python import statements, Django Testing Toolbox, Pandas-profiling, Interfaces, Mixins and Building Powerful Custom Data Structures in Python, and Pickle’s 9 flaws.
Topics include Building a self-updating profile README for GitHub, Handcalcs, The (non-)return of the Python print statement, FastAPI for Flask Users, Tweet deleting with tweepy, Clinging to memory: how Python function calls can increase your memory...
Topics include Improving Python exception chaining with raise-from, Create and publish interactive reports in Python, Pickle’s nine flaws, PEP 602 -- Annual Release Cycle for Python, , and PEP 616 -- String methods to remove prefixes and suffixes.
Topics include Making a trading bot asynchronous using Python’s “unsync” library, Fruit salad scrum estimation scale, Math to Code, PEP 622 -- Structural Pattern Matching, CodeArtifact from AWS, and invoke.
Topics include LEGO Mindstorms Robot Inventor supports Python, Step-by-step guide to contributing on GitHub, sneklang, Oh sht git, Why I don't like SemVer anymore, and git fame.
Topics include sidetable - Create Simple Summary Tables in Pandas, tabulate, treebeard - ci for notebooks, , PEP 582 now!, and awesome pyproject.toml projects.
Topics include MyST - Markedly Structured Text, direnv, Convert a Python Enum to JSON, Pendulum: Python datetimes made easy, PySnooper - Never use print for debugging again, and Fil: A New Python Memory Profiler for Data Scientists and Scientists.
Topics include Waiting in asyncio, , Latency in Asynchronous Python, How to Deprecate a PyPI Package, Another progress bar library: Enlighten, and Code Ocean.
Topics include fastpages: An easy to use blogging platform, with enhanced support for Jupyter Notebooks., BeeKeeper Studio Open Source SQL Editor and Database Manager, Python Web Conference, Mimesis - Fake Data Generator, Schemathesis, and Finding...
Topics include PSF / JetBrains Survey, , Open AI Jukebox, The Curious Case of Python's Context Manager, nbstripout, and The 2020 Python Language Summit.
Topics include interrogate: checks your code base for missing docstrings, Streamlit: Turn Python Scripts into Beautiful ML Tools, Why You Should Document Your Tests, HoloViz project, A cool new progress bar for python, and Awesome Panel.
Topics include Pandas-Bokeh, Stop naming your python modules “utils”, and From 1 to 10,000 test cases in under an hour: A beginner's guide to property-based testing.
Topics include Announcing a new Sponsorship Program for Python Packaging, energy-usage, Coding is 90% Google Searching — A Brief Note for Beginners, Using WSL to Build a Python Development Environment on Windows, A Pythonic Guide to SOLID Design...
Topics include , What the heck is pyproject.toml?, Awesome Python Bytes Awesome List, Publishing package distribution releases using GitHub Actions CI/CD workflows, Rich text for terminals, psutil: Cross-platform lib for process and system monitoring...
Topics include , Dictionary Merging and Updating in Python 3.9, superstring, New pip resolver to roll out this year, Why does all() return True if the iterable is empty?, and pytest-monitor.
Topics include , Documentation as a way to build Community, The Django Speed Handbook: making a Django app faster, dacite: simplifies creation of data classes from dictionaries, How we retired Python 2 and improved developer happiness, The Troublesome...
Topics include Python in Production Hynek, How to cheat at unit tests with pytest and Black, Goodbye Microservices: From 100s of problem children to 1 superstar, Helium makes Selenium-Python 50% easier, uncertainties package, and Personalize your...
Topics include PEP 614 – Relaxing Grammar Restrictions on Decorators, Create a macOS Menu Bar App with Python (Pomodoro Timer), and Conditional Coverage.
Topics include D-Tale, Carnets, BeeWare Podium, pytest-mock-resources, How James Bennet is testing in 2020, and Python and PyQt: Building a GUI Desktop Calculator.
Topics include donkeycar, RIP Pipenv: Tried Too Hard. Do what you need with pip-tools., str.casefold(), Virtualenv, Property-based tests for the Python standard library (and builtins), and.
Topics include clize: Turn functions into command-line interfaces, How to cheat at Kaggle AI contests, Configuring uWSGI for Production Deployment, Thinc: A functional take on deep learning, compatible with Tensorflow, PyTorch, and MXNet, pandas-vet,...
Topics include Amazon is now offering quantum computing as a service, A quick-and-dirty guide on how to install packages for Python, Say No to the no code movement, What I learned going from prison to Python, A real QUICK → Qt5 based gUI generator for...
Topics include cjworkbench, remi: A Platform-independent Python GUI library for your applications., Typer, Effectively using Matplotlib, Django Simple Task, and PyPI Stats at pypistats.org.
Topics include Meditations on the Zen of Python, , I'm not feeling the async pressure, codetiming from Real Python, Making Python Programs Blazingly Fast, and LocalStack.
Topics include Larry Hastings - Solve Your Problem With Sloppy Python - PyCon 2018, Introduction to ASGI: Emergence of an Async Python Web Ecosystem, Python Insights, Assembly, Building a Standalone GPS Logger with CircuitPython using @Adafruit and...
Topics include Type Hints for Busy Python Programmers, auto-py-to-exe, How to document Python code with Sphinx, Snek is a cross-platform PowerShell module for integrating with Python, How to use Pandas to access databases, and ijson — Iterative JSON...
Topics include GitHub launches 'Security Lab' to help secure open source ecosystem, pybit.es now has some test challenges, pyhttptest - a command-line tool for HTTP tests over RESTful APIs, xarray, and Animated SVG Terminals.
Topics include Guido retires, SeleniumBase, Reimplementing a Solaris command in Python gained 17x performance improvement from C, 20 useful Python tips and tricks you should know, Complexity Waterfall, and Plynth.
Topics include Lesser Known Coding Fonts, Django Admin Handbook, Your Guide to the CPython Source Code, Six Django template tags not often used in tutorials, Beautiful code snippets with Carbon, and.
Topics include Building a Python C Extension Module, What’s New in Python 3.8 - docs.python.org, UK National Cyber Security Centre (NCSC) is warning developers of the risks of sticking with Python 2.7, particularly for library writers, Pythonic News,...
Topics include JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time, organize, PEP 589 – TypedDict: Type Hints for Dictionaries With a Fixed Set of Keys, gazpacho, How pip install Works, and daily pandas tricks.
Topics include How to Stand Out in a Python Coding Interview, The Python Software Foundation has updated its Code of Conduct, The Interview Study Guide For Software Engineers, re-assert, awesome-python-typing, and Developer Advocacy: Frequently Asked...
Topics include Dropbox: Our journey to type checking 4 million lines of Python, Setting Up a Flask Application in Visual Studio Code, Multiprocessing vs. Threading in Python: What Every Data Scientist Needs to Know, ORM - async ORM, Getting Started...
Topics include Positional-only arguments in Python, django-stubs, CodeCombat, Four Use Cases for When to Use Celery in a Flask Application, pytest-steps, and docassemble.
Topics include Why your mock doesn’t work, The nonlocal statement in Python, twitter.com/brettsky/status/1163860672762933249, and pre-commit now has a quick start guide.
Topics include Debugging with f-strings in Python 3.8, Am I "real" software developer yet?, De bugging with local variables and snoop, New home for Humans, The Backwards Commercial License, and Switching Python Parsers?
Topics include Simplify Your Python Developer Environment, New fast.ai course: A Code-First Introduction to Natural Language Processing, Cloning the human voice, Ab(using) pyproject.toml and stuffing pytest.ini and mypy.ini content into it, Polyaxon,...
Topics include flake8-comprehensions, PyOxidizer (again), , WebRTC and ORTC implementation for Python using asyncio, Apprise - Push Notifications that work with just about every platform!, and Websauna web framework.
Topics include Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml, MongoDB 4.2, Deep Difference and search of any Python object/data, Advanced Python Testing, and Understanding Python's del.
Topics include Voilà!, Toward a “Kernel Python”, Use __main__.py, The CPython Bytecode Compiler is Dumb, , and 16 Python libraries that helped a healthcare startup grow.
Topics include Why do Python lists let you += a tuple, when you can’t + a tuple?, macOS deprecates Python 2, will stop shipping it (eventually), Pythonic Ways to Use Dictionaries, Things you are probably not using in Python 3 But Should, and.
Topics include Three scientists publish a paper proving that Mercury, not Venus, is the closest planet to Earth., Github semantics, flake8-black, Python Preview for VS Code, Create and Publish a Python Package with Poetry, and Pointers in Python:...
Topics include Python built-ins worth learning, Github sponsors and match, Build a REST API in 30 minutes with Django REST Framework, Dependabot has been acquired by GitHub, spoof “ New features planned for Python 4.0, and BlackSheep web framework.
Topics include History of CircuitPython, Algorithms as objects, pico-pytest, and An Introduction to Cython, the Secret Python Extension with Superpowers.
Topics include Solving Algorithmic Problems in Python with pytest, DepHell -- project management for Python, Dask, Animations with Matplotlib, and PEP 554 -- Multiple Interpreters in the Stdlib.
Topics include Python Used to Take Photo of Black Hole, Wasmer - Python Library for executing WebAssembly binaries, Cooked Input, JetBrains and PyCharm officially collaborating with Anaconda, Building a Serverless IoT Solution with Python Azure...
Topics include My How and Why: pyproject.toml & the 'src' Project Structure, The Deadlock Empire: Slay dragons, master concurrency!, Cog 3.0, StackOverflow 2019 Developer Survey Results, Cuv’ner, and Mobile apps launched.
Topics include play:0:29] [pytest 4.4.0, play:3:47] [requests-async, , play:12:35] [Jupyter in the cloud, , and play:19:28] [Unique sentinel values, identity checks, and when to use object() instead of None.
Topics include play:0:34] [Deconstructing xkcd.com/1987/, play:3:12] [Python package as a CLI option, play:10:29] [Refactoring Python Applications for Simplicity, play:14:15] [FastAPI, and play:17:48] [Bleach: stepping down as maintainer.
Topics include , play:3:02] [Why I Avoid Slack, play:7:57] [Hunting for Memory Leaks in Python applications, play:13:06] [Give Me Back My Monolith, play:18:23] [Famous Laws Of Software Development, and play:20:54] [Beer Garden Plugins.
Topics include play:0:40] [Futurize Auto-Futurize, play:3:42] [Tech blog writing live stream, play:8:50] [bullet: Beautiful Python Prompts Made Simple, play:11:15] [Hosting private pip packages using Azure Artifacts, and play:13:15] [Async/await for wxPython.
Topics include play:0:53] [The Ultimate Guide To Memorable Tech Talks, play:3:56] [Running Flask on Kubernetes, play:10:51] [Python server setup for macOS 🍎, play:12:52] [Learn Enough Python to be Useful: argparse, and play:14:56] [AWS, MongoDB, and...
Topics include play:0:52] [Incrementally migrating over one million lines of code from Python 2 to Python 3, , play:9:59] [Carnegie Mellon Launches Undergraduate Degree in Artificial Intelligence, play:11:37] [asyncio + PyQt5/PySide2, and play:13:02]...
Topics include play:1:03] [Great Expectations, , play:11:58] [How to Rock Python Packaging with Poetry and Briefcase, play:14:59] [awesome-python-security, and play:18:20] [pydbg.
Topics include play:0:37] [What should be in the Python standard library?, play:9:00] [Data Science portal for Home Assistant launched, play:12:17] [What's the future of the pandas library?, play:16:17] [PyOxidizer, play:19:31] [Working With Files...
Topics include play:1:01] [Advent of Code 2018 Solutions, play:2:37] [Python Lands on the Windows 10 App Store, play:7:06] [How I Built A Python Web Framework And Became An Open Source Maintainer, play:11:46] Python maintainability score via [Wily, ,...
Topics include play:0:56] [nbgrader, play:3:22] [profanity-check, , play:16:59] [A Gentle Introduction to Pandas, and play:18:38] [Don't use the greater than sign in programming.
Topics include play:0:46] [loguru: Python logging made (stupidly) simple, play:6:08] [Python gets a new governance model, play:12:16] [Why you should be using pathlib, play:16:00] [Altair Altair Recipes, , and play:23:23] [Secure 🔒 headers and cookies...
Topics include play:0:45] [pyjanitor, play:3:12] [What Does It Take To Be An Expert At Python?, play:5:38] [Awesome Python Applications, play:8:26] [Django Core no more, play:12:06] [wemake django template, and play:15:16] [Django Hunter.
Topics include play:0:52] [glom: restructuring data, the Python way, play:5:31] [Scientific GUI apps with TraitsUI, play:7:49] [Pampy: The Pattern Matching for Python you always dreamed of, play:11:28] [Google AI better than doctors at detecting...
Topics include , play:5:25] [Plugins made simple with pluginlib, play:8:00] [How to Test Your Django App with Selenium and pytest, play:12:40] [Fluent collection APIs, , and play:21:33] [Web apps in pure Python apps with Anvil.
Topics include play:1:32] [Colorizing and Restoring Old Images with Deep Learning, play:4:25] [PlatformIO IDE for VSCode, play:7:35] [Python Data Visualization 2018: Why So Many Libraries?, play: 11:21] [coder.com - VS Code in the cloud, play:14:20]...
Topics include play:4:32] [wily: A Python application for tracking, reporting on timing and complexity in tests and applications., play:8:00] [Latest VS Code has Juypter support, play:11:17] [API Evolution the Right Way, play:16:10] [PySimpleGUI now...
Topics include play:1:11] [FEniCS, play:5:13] [cursive_re, play:8:33] [pyimagesearch, play:11:52] [Visualization of Python development up till 2012, play:14:37] [Getting to 10x (Results): What Any Developer Can Learn from the Best, and play:19:55]...
Topics include QuantEcon, Structure of a Flask Project, Overusing lambda expressions in Python, Asyncio in Python 3.7, , and Getting Started With Testing in Python.
Topics include Asterisks in Python: what they are and how to use them, responder web framework, pythonprogramming.in, More in depth TensorFlow, and MAKERphone - an educational DIY mobile phone.
Topics include poetry, pylama radon, , “Black” code formatter, A Web without JavaScript, and Async WebDriver implementation for asyncio and asyncio-compatible frameworks.
Topics include Making Etch-a-Sketch Art With Python, Dropbox moves to Python 3, , Electron as GUI of Python Applications, pluggy: A minimalist production ready plugin system, and How China Used a Tiny Chip to Infiltrate U.S. Companies.
Topics include Making a PyPI-friendly README, Java goes paid, Absolute vs Relative Imports in Python, pyxel - A retro game engine for Python, Click 7.0 Released, and How we spent 30k USD in Firebase in less than 72 hours.
Topics include Plumbum: Shell Combinators and More, Windows 10 Linux subsystem for Python developers, Type hints cheat sheet (Python 3), Python driving new languages, asyncio documentation rewritten from scratch, and The 2018 Python Language Summit.
Topics include dataset: databases for lazy people, CuPy GPU NumPy, Automate Python workflow using pre-commits, py-spy, SymPy is a Python library for symbolic mathematics, and Starlette ASGI web framework.
Topics include Python Patterns, Arctic: Millions of rows a sec (time data), PyCon Australia videos, GAE: Introducing App Engine Second Generation runtimes and Python 3.7, I don’t like notebooks, PEP 8000 -- Python Language Governance Proposal Overview, and.
Topics include Replacing Bash Scripting with Python, pyodide, The subset of reStructuredText worth committing to memory, bandit, Learn Python 3 within Jupyter Notebooks, and detect-secrets.
Topics include IEEE Survey Ranks Programming Languages, MyPyC, Beyond Interactive: Notebook Innovation at Netflix, How to create a Windows Service in Python, An Overview of Packaging for Python, and PEP 505 -- None-aware operators.
Topics include What makes the Python Cool, Django 2.1 released, Awesome Python Features Explained Using Harry Potter, Executing Encrypted Python with no Performance Penalty, , and.
Topics include Reproducible Data Analysis in Jupyter, PySimpleGUI - For simple Python GUIs, Useful tricks you might not know about Git stash, A Django Async Roadmap, pydub, and Molten: Modern API framework.
Topics include Documenting Python Code: A Complete Guide, Security vulnerability alerts for Python at Github, How virtual environment libraries work in Python, Learning (not) to Handle Exceptions, and Python has brought computer programming to a vast...
Topics include responses, 29 common beginner Python errors on one page, μMongo, Basic Statistics in Python: Descriptive Statistics, Strings and Character Data in Python, and Assignment expressions accepted.
Topics include Code with Mu: a simple Python editor for beginner programmers., Python parenthesis primer, Python for Qt Released, Itertools in Python 3, By Example, Python Sets and Set Theory, and Python 3.7 is coming soon.
Topics include , Making your C library callable from Python by wrapping it with Cython, Taming Irreversibility with Feature Flags (in Python), pretend: a stubbing library, The official Flask tutorial, and An introduction to Python bytecode.
Topics include The Forgotten Optional `else` in Python Loops, libraries.io, The other (great) benefit of Python type annotations, Setting Expectations for Open Source Participation, and ngrok.
Topics include Why Senior Devs Write Dumb Code, GeoAlchemy 2, You Don't Have To Be a Workaholic To Win: 13 Alternative Ways To Stand Out, and Project Beeware AppStore.
Topics include Set Theory and Python, Trio: async programming for humans and snake people, black: The uncompromising Python code formatter, gain: Web crawling framework based on asyncio, Generic Function in Python with Singledispatch, and Unsync:...
Topics include ZeroVer: 0-based Versioning, GitHub Security Alerts Detected over Four Million Vulnerabilities, Markdown Descriptions on PyPI, Concurrency comparison between NGINX-unit and uWSGI, Loop better: A deeper look at iteration in Python, and...
Topics include The Conservative Python 3 Porting Guide, World-Class Software Companies That Use Python, Stop Writing Classes, PyPi.org is alive, and pygame on pypy usable.
Topics include pynb: Jupyter Notebooks as plain Python code with embedded Markdown text, Microsoft’s quantum computing language is now available for m, , StackOverflow Developer Survey Results 2018, demoshell, and.
Topics include Building a blog with Pelican, Notifiers, Using Makefiles in Python projects, Result of moving Python to Github, Self-Deprecation Needs to Stop, and 5 speed improvements in Python 3.7.
Topics include Object-Oriented Programming (OOP) in Python 3, ScriptedForms, MongoDB to add multi-document transactions and ACID, Python packaging pitfalls, Blogging principles, and pipenv is officially official.
Topics include pygal, Thoughts on becoming a self-taught programming, How to speed up Python application startup time (timing imports in 3.7), AnPyLar - The Python web front-end framework, Migrating to Python 3 with pleasure, and Moving to Python 3.
Topics include A brief tour of Python 3.7 data classes, , dryable: a useful dry-run decorator for python, PEP Explorer - Explore Python Enhancement Proposals, and TKInter Tutorial.
Topics include PEP 412's dict key sharing for classes, Python Hunter, Ten Things I Wish I’d Known About bash, Snakefooding Python Code For Complexity Visualization, On Being a Senior Engineer, and.
Topics include Who's at nine?, Retiring Python as a teaching language, , Chalice: Python Serverless Microframework for AWS, Fastest way to uniquely a list in Python >=3.6, and.
Topics include , SpeechPy - A Library for Speech Processing and Recognition, PyBites Code Challenges: Bites of Py, How big is the Python Family, Dramatiq: simple task processing, and Controlling Python Async Creep.
Topics include Instagram open sources MonkeyType, cachetools, Going Fast with SQLite and Python, The graphing calculator that makes learning math easier., Installing Python Packages from a Jupyter Notebook, and Videos from PyConDE 2017 are online.
Topics include Testing Python 3 and 2 simultaneously with retox, Robo 3T / RoboMongo, , MongoEngine, Introducing PrettyPrinter for Python, and Excel and Python.
Topics include Pendulum, Flask asynchronous background tasks with Celery and Redis, Building a Simple Web App With Bottle, SQLAlchemy, and the Twitter API, Python extension for VSCode updated, now brought to you by Microsoft, A Comprehensive Guide To...
Topics include The PSF awarded $170,000 grant from Mozilla Open Source Program to improve sustainability of PyPI, Dropbox releases PyAnnotate, pytest-annotate is now open-source!, Run Python script as systemd service, pytest 3.3.0 released, and Why d...
Topics include Exploring Line Lengths in Python Packages, NumPy: Plan for dropping Python 2.7 support, How to Learn Pandas, Microsoft and GitHub team up to take Git virtual file system to macOS, Linux, Getting started with devpi, and Marketing-for-Engineers.
Topics include Restful API testing with Tavern, Uplink, Using json-schema for REST API endpoint tests, Live coding to music!, Weekly Python Chat, and 10 common beginner mistakes in Python.
Topics include Exploring United States Policing Data with Python, How to make your code 80 times faster, Giving Open-Source Projects Life After a Developer's Death, Solar Powered Internet Connected Lawn Sprinkler Project,...
Topics include Think Like a Pythonista, Serpent.AI - Game Agent Framework, MkDocs, PyInstaller 3.3 released, PEX: A library and tool for generating .pex (Python EXecutable) files, and Using Cython to protect a Python codebase.
Topics include , Python 3.6.3 released on Tue. All machines at FB are already running it, Your technical skills are obsolete: now what?, Visualizing Garbage Collection Algorithms, pathlib — Filesystem Paths as Objects, and LUMINOTH: Open source...
Topics include The Python Graph Gallery, pynesis, Things you need to know about garbage collection in Python, part 1 part 2, Queues in Python, and Using Reflection: A Podcast About Humans Engineering.
Topics include Scipy lecture notes, Building a desktop notification tool for Linux using python, Alice in Python projectland, How to teach technical concepts with cartoons, and Halo: Beautiful terminal spinners in Python.
Topics include pico, High Sierra ships, first major OS with machine learning built in?, A guide to logging in Python, Let me introduce: slots, pipenv revisited, and Stack Overflow gives an even closer look at developer salaries.
Topics include future-fstrings, The Fun of Reinvention, Sound Pattern Recognition with Python, PEP 550: Execution Context, Intro to Threads and Processes in Python, and Alternative filesystems for Python.
Topics include lolviz, Odo for data transforms, Python Concurrency From the Ground Up, FAT Python: the next chapter in Python optimization, sshuttle, and Node.js forks again – this time it's a war of words over codes of conducts.
Topics include DevOps Automation Tool: Ansible, Python Practices for Efficient Code: Performance, Memory, and Usability, Packet Manipulation Program: Scapy, and Using Headless Chrome with Selenium.
Topics include more] [New URL for Python Developer’s Guide, Sultan: Command and Rule Over Your Shell, Flake8Lint, Magic Wormhole, Python Virtual Environments Primer, and How Rust can replace C, with Python's help.
Topics include Craft Your Python Like Poetry, The Fedora Python Classroom Lab, How a VC-funded company is undermining the open-source community, Newspaper Python Package, IEEE Spectrum: The Top Programming Languages 2017, and SciPy 2017 videos are out.
Topics include more] [Python Quirks: Comments, Python 3.6.2 is out!, Contributing to Open Source Projects: Imposter Syndrome Disclaimer, The Dark Secret at the Heart of AI, Arrange Act Assert pattern for Python developers, and Analyzing GitHub, how...
Topics include Easy Python logging with daiquiri, The Real Threat of Artificial Intelligence, The three laws of config dynamics, Five Tips To Get You Started With Jupyter Notebook, Cost of Coupling Versus Cost of De-coupling, and 100 Days of Code at PyBites.
Topics include Linting as Lightweight Defect Detection for Python, You should build an Alexa skill, RISE, Closer, Checklist for Python libraries APIs, and Fades.
Topics include more] [Introducing Dash, Keeping Python competitive, PyPI Quick and Dirty, Minimal examples of data structures and algorithms in Python, 8 ways to contribute to open source when you have no time, and NumPy receives first ever funding,...
Topics include more] [TinyMongo, A dead simple Python data validation library, PuDB, Analyzing Django requirement files on GitHub, , and Understanding Asynchronous Programming in Python.
Topics include , Introducing NoDB - a Pythonic Object Store for S3, Elizabeth for mock data, What’s New In Python 3.7, , and Heroku switching default to v3.6.1.
Topics include Responsive Bar Charts with Bokeh, Flask and Python 3, Zappa Serverless Python Web Services, Using a local cache for pip packages, Building game AI using ML: Working with TensorFlow, Keras, and the Intel MKL in Python, Debug Test...
Topics include more] [pep8.org: PEP 8 — the Style Guide for Python Code, Tokio: Asyncio event loop written in Rust language, Python Boilerplate, Instagram switching to Python 3 on one branch, The Meaning of Underscores in Python, and The future is...
Topics include How to Create Your First Python 3.6 AWS Lambda Function, How to Publish Your Package on PYPI, Coconut: Simple, elegant, Pythonic functional programming, Choose a licence, and Python for Scientists and Engineers.
Topics include Python in SQL Server 2017: enhanced in-database machine learning, Stack Overflow Trends tool, We asked 20,000 people who they are and how they’re learning to code, and Beeware: A request for your help.
Topics include Learning Python Series by Doug Farrell, Geeking out in your older years, , Modifying the Python language in 6 minutes, colorful, and Five steps to add the _bling_ factor your Python package.
Topics include Grok the GIL - How to write fast and thread-safe Python, The New NBA by Mark Cuban, Ian Cordasco gets a Community Service Award from PSF, Release of IPython 6.0, Testing & Packaging, and AWS Lambda adds Python 3.6 support.
Topics include Tiny Python 3.6 Notebook - Matt Harrison, Oh no! This package is Python 2 only - Anthony Shaw, Elements of Python Style, Python 3 was exactly 3000 days old this past Sunday, and mongoaudit.
Topics include Why Learn Python? Here Are 8 Data-Driven Reasons, A million requests per second with Python, and Python Top 10 Articles for the Past Year (v.2017)