Programming — Python — October 10th, 2025
Python 3.14 Performance Looking Good In Benchmarks
With this week's release of Python 3.14 bringing performance improvements, debugging improvements, a new Zstd compression module, and other enhancements I have been eager to run some benchmarks seeing how Python 3.14 compares to prior Python releases.
October 10, 2025 — Source
Programming — Python — October 8th, 2025
Python releases version 3.14 -- with cautious free-threaded support
JIT compiler included but experimental and can slow performance
October 8, 2025 — Source
Programming — Python — September 22nd, 2025
The Future of Python: Here's What's Coming & Trends You Can't Ignore
What if the programming language you rely on most is on the brink of a transformation? For millions of developers worldwide, Python is not just a tool, it's a cornerstone of their craft, powering everything from innovative AI models to dynamic web applications. But as the tech landscape evolves, so does Python, adapting to new challenges and opportunities. Recent insights from the 2025 Python Developers Survey reveal a language that's not standing still but surging forward, shaped by emerging tools, shifting developer preferences, and new innovations.
September 22, 2025 — Source
Programming — Python — August 22nd, 2025
Python Async/Sync: Advanced Blocking Detection and Best Practices (Part 2)
Master detecting hidden blocking sync code in Python async applications using timing wrappers, debug mode, profilers, and custom decorators for optimal performance.
August 22, 2025 — Source
Programming — Python — August 21st, 2025
Python Async/Sync: Understanding and Solving Blocking (Part 1)
Mixing sync/async Python code blocks with asyncio. Learn why it's dangerous, common problems, and how to offload blocking operations for responsive, scalable async apps.
August 21, 2025 — Source
Pytype has been discontinued, leaving Google developers to search for other options
Pytype is a fairly popular static type analyzer that was developed internally at Google to meet the company's needs for testing Python code. It isn't an official Google product but was widely used within the company to infer types even when explicit annotations are absent, without running the code. It is also available as a GitHub repository for members of the public to leverage, but it has now been discontinued.
August 21, 2025 — Source
Programming — Python — August 19th, 2025
Regex in Action: Practical Examples for Python Programmers
Explore how to use Python Regex for tasks like text extraction, validation, and log parsing with simple examples for string processing and automation.
August 19, 2025 — Source
Programming — Python — July 22nd, 2025
235: pytest-django - Adam Johnson
In this episode, special guest Adam Johnson joins the show and examines pytest-django, a popular plugin among Django developers. He highlights its advantages over the built-in unittest framework, including improved test management and debugging. Adam addresses transition challenges, evolving fixture practices, and offers tips for optimizing test performance.
July 22, 2025 — Source
Programming — Python — June 18th, 2025
Why Whole-Document Sentiment Analysis Fails and How Section-Level Scoring Fixes It
Discover why whole-document sentiment analysis falls short and how a new open-source Python package solves it with section-level scoring.
June 18, 2025 — Source
Programming — Python — May 23rd, 2025
LangChain Sandbox Run Untrusted Python Safely for AI Agents
Would you trust an AI agent to run unverified code on your system? For developers and AI practitioners, this question isn't just hypothetical—it's a critical challenge. The risks of executing untrusted Python code range from introducing vulnerabilities to compromising sensitive data. Yet, as AI agents grow more sophisticated, their reliance on dynamic code execution becomes unavoidable
May 23, 2025 — Source
Programming — Python — May 22nd, 2025
Build a Simple REST API Using Python Flask and SQLite (With Tests)
Learn how to build a REST API using Python Flask and SQLite. This beginner-friendly guide includes setup, a GET /items endpoint, and automated tests.
May 22, 2025 — Source
Programming — Python — May 13th, 2025
TIOBE Index for May 2025: Top 10 Most Popular Programming Languages
Python gains an even greater lead over other popular programming languages, with the highest percentage of interest since the index began in 2001.
May 13, 2025 — Source
TIOBE Programming Index News May 2025: Python Hits Major Milestone
Only twice in TIOBE Programming Index history has a language commanded such a high percentage of developers' interest.
May 13, 2025 — Source
Programming — Python — May 2nd, 2025
pytest-check - allow multiple failures per test
pytest-check is a pytest plugin that allows multiple failures per test.
May 2, 2025 — Source
Programming — Python — April 25th, 2025
Python in Excel The Smarter Way to Use External Data
What if the tools you already use could do more than you ever imagined? Picture this: you're working on a massive dataset in Excel, trying to make sense of endless rows and columns. It's slow, cumbersome, and prone to errors. Now imagine combining Excel's familiar interface with the analytical power of Python—suddenly, your workflow transforms.
April 25, 2025 — Source
Programming — Python — March 31st, 2025
Python and Open-Source Libraries for Efficient PDF Management
Explore top Python libraries for PDFs to create, edit, extract, or analyze documents efficiently. Compare their features and find the best tool for your needs.
March 31, 2025 — Source
Programming — Python — March 24th, 2025
Supercharging Pytest: Integration With External Tools
Supercharge your Pytest workflow by integrating external tools for better test coverage, mocking, multi-environment testing, and debugging.
March 24, 2025 — Source
Programming — Python — March 21st, 2025
Faster Data Cleaning Python vs. Power Query : Which Tool Cleans Data Faster?
If you've ever found yourself staring at a messy spreadsheet of survey data, wondering how to make sense of it all, you're not alone. From split headers to inconsistent blanks, the challenges of cleaning survey data can feel overwhelming, especially when time is tight and the stakes are high. Whether you're a seasoned data analyst or someone just trying to get through a project, the process can often feel like a frustrating game of trial and error.
March 21, 2025 — Source
Programming — Python — February 17th, 2025
From Data to Decisions: Visualizing SAP Insights With Python
SAP data insights simplified with Python: A versatile tool for advanced analytics, automation, and managing large datasets.
February 17, 2025 — Source
Programming — Python — February 3rd, 2025
Building Neural Networks With Automatic Differentiation
In this post, we will write a basic DNN using simple Python. To do that, we need to understand automatic differentiation and then implement it in code.
February 3rd, 2025 — Source
Exploring the Purpose of Pytest Fixtures: A Practical Guide
This blog explains how to use Pytest fixtures for initializing and cleaning up Selenium WebDriver, with a practical example using the Sauce Labs Demo website.
February 3rd, 2025 — Source
Pydantic: Simplifying Data Validation in Python
Pydantic is a powerful Python library that uses type annotations to validate data structures. Learn about the powerful features of Pydantic with code examples.
February 3rd, 2025 — Source
Programming — Python — January 9th, 2025
VS Code Python Devs Get 'Full' Language Server Mode for Pylance
Serving tens of millions of developers, Microsoft's dev team for Python in Visual Studio Code shipped a new release with three major new features, including a "full" language server mode for Pylance, which provides language-specific "smarts," including IntelliSense.
January 9th, 2025 — Source
Programming — Python — January 6th, 2025
Python Automation Testing With Examples
This blog explores Python automation testing for the frontend, with insights to leverage Python for automating both simple and complex scenarios effectively.
January 6th, 2025 — Source
Programming — Python — January 1st, 2025
Python-Django Security Update for Debian 11 LTS
New python-django packages have been released for Debian GNU/Linux 11 (Bullseye) LTS to mitigate a potential Denial of Service (DoS) vulnerability: python-django security update python-django security update - - Debian LTS Advisory DLA-4006-1 debian-lts@lists.
January 1st, 2025 — Source
Programming — Python — December 30th, 2024
Getting Started With Snowflake Snowpark ML: A Step-by-Step Guide
Snowflake's Snowpark brings machine learning (ML) closer to your data by enabling developers and data scientists to use Python for ML workflows directly within the Snowflake Data Cloud.
December 30th, 2024 — Source
Programming — Python — December 28th, 2024
Python-grpcio updates for SUSE
Updated python-grpcio packages are available for openSUSE and SUSE Linux Enterprise:
December 28th, 2024 — Source
Programming — Python — December 26th, 2024
Automating Python Multi-Version Testing With Tox and Nox
Automate Python testing across multiple versions with Tox and Nox. Tox offers declarative testing, Nox provides flexibility, and both can be run with CI/CD pipelines.
December 26th, 2024 — Source
Programming — Python — December 16th, 2024
Step-By-Step Guide to Integrating Python With RPA (Blue Prism)
Although this article focuses on integrating Python with Blue Prism, the outlined steps can also be applied by small changes with other RPA tools.
December 16th, 2024 — Source
Programming — Python — December 13th, 2024
17 Essential Python Libraries AI Engineers & Developers Should Know
Artificial Intelligence (AI) engineering is no longer just about building models from scratch—it's about creating systems that are efficient, scalable, and seamlessly integrated into real-world applications. If you've ever felt overwhelmed by the sheer number of AI tools and frameworks out there, you're not alone. With the rapid pace of innovation, it's easy to feel like you're constantly playing catch-up.
December 13th, 2024 — Source
CentOS Stream 10 released
CentOS Stream 10 has been released, featuring updates such as Linux kernel 6.12, Python 3.12, Go 1.23, Rust 1.82, Valkey 7.2, and GNOME 47.
December 13th, 2024 — Source
Programming — Python — December 10th, 2024
Open source maintainers are drowning in junk bug reports written by AI
Python security developer-in-residence decries use of bots that 'cannot understand code'
December 10th, 2024 — Source
Programming — Python — December 2nd, 2024
Setup YOLO Object Detection using the Raspberry Pi AI HAT
Integrating advanced object detection into your projects has become more accessible with the Raspberry Pi AI HAT and YOLO models. This guide outlines a detailed process for setting up the hardware, configuring the software, and implementing Python-based object detection, counting, and positional tracking.
December 2nd, 2024 — Source
Programming — Python — November 12th, 2024
Researchers develop Python code for in-memory computing — in-memory computation comes to Python code
This is the first type of work that has gone into making software compatible with this new computing method.
November 12th, 2024 — Source
Python Programming — Resources — A
A Beginner's Python Tutorial
A Python tutorial originally written for the modding community of Firaxis' Civilization. Useful to beginners with little or no programming knowledge.
Provides Information — Source
A Course in Python/CGI
This site contains materials from a 13 week course for learning Python and CGI. Suited for self-study.
Provides Information — Source
A Quick Tour of Python
Short overview of some basics, for users with some programming knowledge.
Provides Information — Source
Python Programming — Resources — B
Boost.Python
A C++ library which enables seamless interoperability between C++ and the Python programming language.
Provides Information — Source
Python Programming — Resources — C
Cameron Laird on Python and the Web
Discusses both client-side and server-side Web programming.
Provides Information — Source
Python Programming — Resources — D
Database Topic Guide
Python programs can use minimal code to access, display, and update a database. this guide provides "links to relevant Python modules, documentation, and projects" concerning databases, as well as adding persistence to Python objects.
Provides Information — Source
Download Standard Python Software
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides Information — Source
Python Programming — Resources — F
F2PY:
Fortran to Python interface generator
Provides Information — Source
Five Minutes to a Python CGI
By David Mertz. Brief introduction to writing CGI programs, Python CGI module, formatting output, error logging/debugging.
Provides Information — Source
Python Programming — Resources — G
Genetic Programming: 3D Visualisation in Python
This is a GUI frontend to the genetic programming assignment given in this subject. the aim is to evolve a wall-following robot. the program provides multiple visualisations of the process. It was written with Janice Leung — many thanks for the beautiful widgets!
Provides Information — Source
Python Programming — Resources — H
Hot Scripts — Python
Hot Scripts is the net's largest PHP, CGI, Perl, JavaScript and ASP script collection and resource web portal. we are an Internet directory that compiles ...
Provides Information — Source
Python Programming — Resources — I
Instant Hacking
By Magnus Lie Hetland. Minimal, concise, general introduction to programming, via Python, moves very quickly. English, Italian, Polish, Japanese, Serbian, Korean.
Provides Information — Source
Instant Python
By Magnus Lie Hetland. Minimal introduction for experienced programmers. Treats basics, OO programming, Jedi mind trick. English, French, Italian, Portuguese, Spanish; German, Norwegian; Lithuanian, Polish, Russian; Japanese, Korean.
Provides Information — Source
Python Programming — Resources — L
Learning Python — the Interactive Way
One of the nice things about programming in python is that it is free, relatively easy to use, and there is lots of support and development online. One of the downsides is that there is not a standard python package to install... you have to know about all the interesting add-on bits to get maximum usage out of python. Luckily, some enterprising astronomers and other programming-scientists have put together pre-packaged python distributions containing many of the most useful add-ons like numpy, scipy, matplotlib, atpy, etc.
Provides Information — Source
Python Programming — Resources — N
Need Scripts
One stop Web Development Resource providing reviews and articles.
Provides a Service — Source
Python Programming — Resources — O
One of Microsoft's Best-Kept Secrets — Python Tools for Visual Studio (PTVS)
I've talked some about the sweet support for node and PHP in Azure. you can also File | new | Node.js express application in WebMatrix, or run WordPress and get intellisense as well.
Provides Information — Source
Python Programming — Resources — P
PHP, Perl and Python on the wane?
A trio of open source scripting languages are waning in popularity among developers at precisely the time big-name IT companies are adding their support
Provides Information — Source
Pyjnius: Accessing Java classes from Python
We're pleased to announce the Pyjnius project. it's a Python library to access Java classes from Python, on the desktop or on Android.
Provides Information — Source
Python CGI
An Interactive Instruction.
Provides Information — Source
Python Cookbook
Collaborative website built by ActiveState and O'Reilly, hosts user contributions; collection of recipes.
Provides Information — Source
Python Documentation Index
Official tutorial and references, including library/module usage, Macintosh libraries, language syntax, extending/embedding, and the Python/C API. Also links to off-site beginners' tutorials, HOWTOs, and many special interest topics.
Provides Information — Source
Python for Beginners
New to programming? this page lists some places that can get you started quickly.
Provides Information — Source
Python impressions
First, a word on my learning process. Python is a mature and useful language, so from the start I decided not only to play around, but to take it quite seriously. So, apart from reading the official Python tutorial and most of the free online book Dive into Python I spent a lot of time actually using Python, both for writing test scripts that display various features I might need and useful programs, both at work and home.
Provides Information — Source
Python Programming for Beginners
Shows how to write programs that use command-line options, read and write to pipes, access environment variables, handle interrupts, read from and write to files, create temporary files, write to system logs.
Provides Information — Source
Python Programming Language — Official Website
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides Information — Source
Python Programming Tutorial
By Richard G. Baldwin. Separate lessons teach programming basics. Free online, fee download files.
Provides Information — Source
Python Quick Reference
By Simon Brunning. Thorough 'cheat sheet'; brief reminders for nearly each language aspect: syntax nuances; built-in features, statements, modules; basic, advanced types, operations; lexical entities, common development tools. for several Python versions; HTML, Zip, Windows Help, text.
Provides Information — Source
Python SIGs
Archives of current and past listserv discussions on a LOT of interesting topics. GREAT for researching problems.
Provides Information — Source
Python Tutorial
Introduction to Python, where to find it, how to install, and create a very simple script.
Provides Information — Source
Python Tutorial
Python Software Foundation
Provides Information — Source
Python v3.3.0 documentation
Python is a dynamic object-oriented programming language that can be used for many kinds of software development.
Provides Information — Source
python-goto
A function decorator, that rewrites the bytecode, to enable goto in Python
Provides Information — Source
Python Programming — Resources — S
speech.py
speech.py is a Python module that provides a clean interface to Windows's voice recognition and text-to-speech capabilities. it's very easy to use within a program that needs to listen for specific phrases or general speech, or that needs to speak.
Provides Information — Source
Python Programming — Resources — T
TCC Publications: Programming Languages
Python language quick reference (28 pp), Tkinter reference (84 pp), Python Imaging Library PIL quick reference (6 pp). Postscript and PDF formats available.
Provides Information — Source
Tutorialized.com — Free Python tutorials
A collection of Python tutorials from resources around the Internet.
Provides Information — Source
Python Programming — Resources — W
Welcome to UFORA
A compiled, automatically parallel subset of python for data science and numerical computing.
Provides Products — Source
Working with the Operating System
In this topic we will look at the role of the Operating System (OS) and how we can access the OS from Python.
Provides Information — Source
Writing CGI Programs in Python
Introduces using Python for CGI applications. Has database access examples. Several parts.
Provides Information — Source