Programming — Python — January 14th, 2026
Anthropic backs Python Software Foundation security work with $1.5 million
Anthropic has signed a two-year partnership with the Python Software Foundation (PSF), committing a total of $1.5 million to support the foundation's work, with a focus on Python ecosystem security.
January 14, 2026 — Source
Programming — Python — January 7th, 2026
TIOBE Index for January 2026: Top 10 Most Popular Programming Languages
Python stays far ahead, C sits in second, Java and C++ swap places, C# rises again, and Delphi and R sit at the edge.
January 7, 2026 — Source
TIOBE Index for January 2026: C Pushes Ahead as the Chase Group Shifts Again
January 2026 TIOBE Index: Python stays far ahead; C strengthens at #2, Java edges past C++, C# is 2025’s winner; Delphi returns, R holds #10.
January 7, 2026 — Source
Programming — Python — January 5th, 2026
Intel DeepMath Introduces a Smart Architecture to Make LLMs Better at Math
Intel has announced DeepMath, a lightweight agent built on Qwen3-Thinking that specializes in solving mathematical problems. To address common limitations of LLMs in math reasoning, DeepMath generates small Python scripts that support and enhance its problem-solving process.
January 5, 2026 — Source
Programming — Python — December 12th, 2025
TIOBE Index for December 2025: Top 10 Most Popular Programming Languages
December 2025 TIOBE Index recap: Python dominates, C-C# hold steady, while SQL climbs, R enters the top 10, and Delphi/Object Pascal drops out.
December 12, 2025 — Source
Programming — Python — November 6th, 2025
Master Production-Ready Big Data, Apache Spark Jobs in Databricks and Beyond: An Expert Guide
Refine Apache Spark performance in Databricks with strategies. Includes expert insights, PySpark examples, and diagrams for efficient data processing.
November 6, 2025 — Source
Programming — Python — October 30th, 2025
PyTorch Foundation Welcomes Ray, Unveils Monarch for Simplified Distributed AI
The PyTorch Foundation announced Ray as a hosted project and introduced PyTorch Monarch, a framework simplifying distributed AI. New open research projects like Marin and Olmo-Thinking were also spotlighted.
October 30, 2025 — Source
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
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