#python

[ follow ]
Python
fromRealpython
17 hours ago

Python's Counter: The Pythonic Way to Count Objects Quiz - Real Python

The quiz tests understanding of Python's Counter for counting objects and performing multiset operations.
#decorators
Python
fromGrahamdumpleton
1 day ago

Free Python decorator workshops - Graham Dumpleton

Interactive workshops on Python decorators are available for free, covering fundamentals to advanced topics, emphasizing hands-on learning.
Python
fromGrahamdumpleton
1 day ago

Free Python decorator workshops - Graham Dumpleton

Interactive workshops on Python decorators are available for free, covering fundamentals to advanced topics, emphasizing hands-on learning.
fromMicrosoft for Python Developers Blog
1 day ago
Python

Python in Visual Studio Code - March 2026 Release - Microsoft for Python Developers Blog

The March 2026 release of the Python extension for Visual Studio Code introduces new features for symbol searching and an experimental Rust-based indexer.
Python
fromTalkpython
1 day ago

Deep Agents: LangChain's SDK for Agents That Plan and Delegate

Deep Agents framework enables building advanced AI agents using Python functions and middleware, enhancing capabilities beyond standard LLMs.
fromPeterbe
1 day ago

pytest "import file mismatch" - Peterbe.com

The error indicated that the imported module 'test_comments' had a different __file__ attribute than the test file intended for collection, leading to confusion in pytest.
Python
Web frameworks
fromInfoWorld
1 day ago

PEP 816: How Python is getting serious about Wasm

Python will now formally support WebAssembly standards through PEP 816, enhancing its usability in browser applications.
#django
Django
fromPycoders
2 days ago

PyCoder's Weekly | Issue #728

Django projects can be improved with Alpine AJAX and friendly classes for better code quality and maintainability.
fromPycoders
2 months ago
Python

PyCoder's Weekly | Issue #719

Django 6 adds a general tasks framework enabling migration from Celery to a unified asynchronous task mechanism.
fromVue.js Jobs
2 months ago
Travel

Senior Backend Engineer (Remote UK) at Pitchup.com - VueJobs

Senior Backend Engineer role to modernise Python/Django backend, adopt event-driven architecture, decompose a monolith, and improve development practices for a leading outdoor-holidays booking site.
Django
fromPycoders
2 days ago

PyCoder's Weekly | Issue #728

Django projects can be improved with Alpine AJAX and friendly classes for better code quality and maintainability.
fromPycon
2 days ago
Python

Introducing the 8 Companies on Startup Row at PyCon US 2026

Startup Row at PyCon US 2026 showcases early-stage companies leveraging Python to address evolving challenges in AI, data, and developer tooling.
Python
fromRealpython
2 days ago

Test-Driven Development With pytest Quiz - Real Python

The quiz tests understanding of Test-Driven Development with pytest through 8 questions.
Fundraising
fromPycon
3 days ago

Support PyLadies: Donate to the PyLadies Auction at PyCon US 2026!

Items that are artsy, nerdy, and Python-specific are popular for donation to the PyLadies Charity Auction.
fromThe JetBrains Blog
4 days ago

What's New in PyCharm 2026.1 | The PyCharm Blog

PyCharm now offers the option to use debugpy as the default debugger backend, providing the industry-standard Debug Adapter Protocol (DAP) that aligns the IDE with the broader Python ecosystem.
Python
Python
fromPython GUIs
4 days ago

Using QThr

PySide6 allows direct use of Python callables with QThreadPool.start() for simple background tasks, eliminating the need for QRunnable subclasses.
Information security
fromThe Hacker News
6 days ago

TeamPCP Pushes Malicious Telnyx Versions to PyPI, Hides Stealer in WAV Files

TeamPCP compromised the telnyx Python package with malicious versions to steal sensitive data, prompting users to downgrade immediately.
Python
fromRealpython
1 week ago

Episode #289: Limitations in Human and Automated Code Review - The Real Python Podcast

Human code review has limitations, while machine review tools like linters and formatters excel in efficiency and accuracy.
Python
fromBusiness Matters
1 week ago

Building AI-powered visual solutions: How Python forms the foundation for advanced Computer Vision use cases

Python is the preferred programming language for developing computer vision technologies due to its simplicity, flexibility, and extensive libraries.
Python
fromTalkpython
1 week ago

Zensical - a modern static site generator

Zensical is a new static site generator by Martin Donath, designed to address limitations of MKDocs with a Rust core and faster builds.
Python
fromAntocuni
1 week ago

Inside SPy, part 2: Language semantics

SPy aims to enhance Python's performance while integrating static typing, balancing between an interpreter and a compiler.
Python
fromRealpython
1 week ago

How to Use Git: A Beginner's Guide - Real Python

Git is a version control system that tracks changes locally, while GitHub is an online platform for hosting Git repositories.
fromRealpython
1 week ago

Using Data Classes in Python Quiz - Real Python

Data classes in Python allow developers to define classes with less boilerplate code, focusing on the essential attributes and behaviors of the data being modeled.
Python
Python
fromInfoWorld
1 week ago

Speed boost your Python programs with new lazy imports

Lazy imports in Python create a proxy object that delays the actual import until the module is needed.
Python
fromPycoders
1 week ago

PyCoder's Weekly | Issue #727

Jazzband is winding down due to the overwhelming number of AI submissions affecting its cooperative model.
Python
fromMouse Vs Python
1 week ago

The Python Show - Python Illustrated - Mouse Vs Python

Two sisters collaborated on a beginner's book about Python, with one writing and the other illustrating.
Python
fromRealpython
1 week ago

Python Modules and Packages: An Introduction Quiz - Real Python

The quiz tests understanding of Python modules and packages through 10 questions.
fromJames Bennett
1 week ago

Rewriting a 20-year-old Python library

Akismet launched in 2005 as a web service to classify user-generated content as spam or not, quickly gaining popularity among bloggers facing spam issues.
Privacy technologies
#relatorio
Python
fromTryton Discussion
1 week ago

Release 0.12.0 of Relatorio

Relatorio version 0.12.0 introduces support for Python 3.13 and 3.14, while removing support for versions older than 3.9.
Python
fromTryton Discussion
1 week ago

Release of Relatorio 0.12.0

Relatorio version 0.12.0 has been released with support for Python 3.13 and 3.14, and removes support for versions older than 3.9.
Python
fromTryton Discussion
1 week ago

Release 0.12.0 of Relatorio

Relatorio version 0.12.0 introduces support for Python 3.13 and 3.14, while removing support for versions older than 3.9.
Python
fromTryton Discussion
1 week ago

Release of Relatorio 0.12.0

Relatorio version 0.12.0 has been released with support for Python 3.13 and 3.14, and removes support for versions older than 3.9.
#mt940
Python
fromThe JetBrains Blog
1 week ago

OpenAI Acquires Astral: What It Means for PyCharm Users | The PyCharm Blog

OpenAI's acquisition of Astral enhances Python tooling with popular tools like uv, Ruff, and ty, while ensuring community support through open-source licenses.
Python
fromRealpython
1 week ago

How to Use Note-Taking to Learn Python - Real Python

Handwritten note-taking enhances learning and recall of Python programming concepts.
fromdiscuss.tryton.org
1 week ago

Release 0.4.0 of febelfin-coda

febelfin-coda is a library to parse CODA files, which specify the layout for electronic files by banks to customers regarding account transactions.
Python
fromTryton Discussion
1 week ago

Release 0.2.0 of aeb43

Version 0.2.0 of the aeb43 library introduces support for parsing AEB43 files, a standard format for Spanish banks, with significant improvements.
Python
#pandas
Python
fromReuven Lerner
1 week ago

Do you teach Python? Then check out course-setup

Live coding in Jupyter notebooks enhances teaching by providing real-time documentation, demonstration, and interaction with students.
fromEuroPython Blog
1 week ago

Humans of EuroPython: Niklas Mertsch

"For me, it is not about 'giving back' but about 'participating'. I started volunteering out of curiosity, and continued because of the people and interactions."
Online Community Development
jQuery
fromMouse Vs Python
2 weeks ago

Textual - Creating a Custom Checkbox - Mouse Vs Python

Textual is a Python package for creating GUI-like interfaces in the terminal, focusing on checkbox widgets for Boolean choices.
#ai
Python
fromMouse Vs Python
4 months ago

ANN: Vibe Coding Video Games with Python - Mouse Vs Python

Learn to create mini-games using AI and Python, focusing on classic game clones while understanding AI's limitations.
Games
fromMouse Vs Python
2 months ago

New Book: Vibe Coding Video Games with Python - Mouse Vs Python

Learn to use AI for creating mini-games inspired by classic video games without violating copyright.
#type-hinting
fromMouse Vs Python
2 months ago
Python

How to Switch to ty from Mypy - Mouse Vs Python

Python supports type hinting, but type checking requires external tools like mypy, Pyright, and the new ty.
Python
fromMouse Vs Python
1 month ago

Python Typing Book Kickstarter - Mouse Vs Python

Python's type hinting has evolved since version 3.5, enabling effective type annotations and automated code checks.
Python
fromMouse Vs Python
2 months ago

How to Switch to ty from Mypy - Mouse Vs Python

Python supports type hinting, but type checking requires external tools like mypy, Pyright, and the new ty.
Python
fromMouse Vs Python
1 month ago

Python Typing Book Kickstarter - Mouse Vs Python

Python's type hinting has evolved since version 3.5, enabling effective type annotations and automated code checks.
Python
fromRealpython
3 weeks ago

Pydantic AI: Build Type-Safe LLM Agents in Python Quiz - Real Python

An interactive quiz assesses knowledge of Pydantic AI, covering type-safe LLM agents, model providers, structured outputs, tool registration, dependency injection, and production trade-offs.
Python
fromInfoWorld
1 month ago

Python's popularity slip: Here's what we know

Python's popularity is declining because older rival languages are gaining ground, even as practical tools and techniques simplify local development and package sharing.
Python
fromThepythoncodingstack
1 month ago

When "It Works" Is Not Good Enough * Live Workshops

Live, hands-on Python workshops teach dunder methods, iteration, and inheritance concepts to deepen understanding and improve robust, efficient coding; bundle available for $100.
Python
fromPycoders
1 month ago

PyCoder's Weekly | Issue #722

Practical Python tools and resources cover itertools for data science, circular-import debugging, unittest.mock testing techniques, and CI analytics for GitHub Actions optimization.
fromRealpython
1 month ago

Write Python Docstrings Effectively - Real Python

Writing clear, consistent docstrings in Python helps others understand your code's purpose, parameters, and outputs. In this video course, you'll learn about best practices, standard formats, and common pitfalls to avoid, ensuring your documentation is accessible to users and tools alike. By the end of this video course, you'll understand that:
Python
Python
fromRealpython
1 month ago

TinyDB: A Lightweight JSON Database for Small Projects - Real Python

TinyDB is a lightweight, pure-Python, document-oriented NoSQL database storing JSON documents and offering simple CRUD for small, local, single-process projects.
#full-stack-development
fromVue.js Jobs
1 month ago

Full Stack Engineer (focus on Python) at zuehlke - VueJobs

Founded in Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia. We are a global transformation partner, with engineering and innovation in our DNA. We're trusted to help clients envision and build their businesses for the future - to run smarter today while adapting for tomorrow's markets, customers, and communities. Our multidisciplinary teams specialise in tech strategy and business innovation, digital solutions and applications,
Python
Python
fromPythonmorsels
1 month ago

Setting default dictionary values in Python

Use dict.get for non-mutating default lookups, dict.setdefault to initialize and return missing keys, and dict.fromkeys to initialize multiple keys.
Python
fromRealpython
1 month ago

Python's list Data Type: A Deep Dive With Examples Quiz - Real Python

Practice Python list operations including indexing, slicing, in-place updates, list methods, reversing, list() constructor, len(), and shallow vs deep copies.
Python
fromRealpython
1 month ago

Python's pathlib Module: Taming the File System Quiz - Real Python

Use Python's pathlib module to perform common filesystem operations like path joining, iteration, file creation, writing, renaming, and extracting filename components.
fromTechzine Global
1 month ago

Java gains ground for production AI as Oracle loses its grip

The development of AI is producing multiple winners and losers among programming languages. The best-known languages in datasets regularly produce better, more consistent AI-generated code. This is one of several explanations for the continued growth of Java. This is despite problems surrounding Oracle's revenue model for the programming language, which seems to be driving the popularity of Java-compatible alternatives. Python was ahead of other programming languages: as the most popular language before the AI hype, it has remained at a lofty height.
Java
Web development
fromTalkpython
1 month ago

Fly inside FastAPI Cloud

FastAPI Cloud aims to make deploying FastAPI apps as simple as one command, offering a Pythonic cloud and strengthening the open-source FastAPI ecosystem.
Python
fromPythonmorsels
1 month ago

Need switch-case in Python? It's not match-case!

Python's match statement provides structural pattern-matching distinct from switch-case and can match iterables, dictionaries, objects, and nested patterns.
Python
fromPythonbytes
1 month ago

Commands, out of the terminal

Python ecosystem receives developer tooling and runtime improvements: a native macOS command manager, a Python tool installer, removal of subprocess busy-polling, and a minimal secure interpreter.
Software development
fromMedium
1 month ago

I Can't Believe Rust Is Replacing Java

The X recommendation system was fully rewritten and open-sourced using only Rust and Python, replacing previous Java and Scala implementations.
Python
fromThepythoncodingstack
1 month ago

What's The Point of `itemgetter()` in Python? * [Club]

itemgetter provides a concise callable to extract items from sequences or mappings, offering clearer and often faster alternatives to equivalent lambda functions.
fromMedium
1 month ago

I Can't Believe Rust Is Replacing Java

XAI just open sourced the X recommendation algorithm, and honestly, it felt like they massacred my boy. I scrolled down expecting to see language stats like the 2023 repo. You know the usual breakdown: Java, Scala, maybe some Python sprinkled in. Instead, there were only two languages listed. Rust and Python. That's it. Which immediately tells you this wasn't a refactor. This was a full rewrite.
Software development
fromBerlin Startup Jobs
1 month ago

Job Vacancy: Senior Full-Stack Developer / Data Scientist (remote-friendly) // AIDAR | IT / Software Development Jobs | Berlin Startup Jobs

AIDAR is building the future of artist scouting. We help A&Rs and music professionals discover artists that truly fit their creative vision - using personalized AI agents that scout the global music landscape 24/7. The product is live, the beta is working, and we already have paying customers and EXIST AI Transfer funding. Role Now, we're hiring a Senior Full-Stack Engineer (m/w/d) to join AIDAR as our core technical hire.
Startup companies
#callable
Artificial intelligence
fromArs Technica
1 month ago

So yeah, I vibe-coded a log colorizer-and I feel good about it

LLMs enable non-coders to implement practical small projects, like a Python log colorizer, by generating usable code and lowering barriers to experimentation.
Python
fromThepythoncodingstack
2 months ago

Planning Meals, Weekly Shop, Alternative Constructors Using Class Methods

Use alternative constructors via class methods to build Meal and WeeklyMealPlanner objects and protect internal state with read-only properties and shallow copies.
fromBerlin Startup Jobs
2 months ago

Job Vacancy: Senior Software Engineer (Backend) (m/w/d) - Team Billing // Lumenaza GmbH | IT / Software Development Jobs | Berlin Startup Jobs

We are a green-tech company shaping the energy industry towards a more sustainable future. At Lumenaza, you have the opportunity to actively contribute to the world of decentralized and renewable energy. Our mission is to drive the energy transition forward - with passion and innovation. Lumenaza stands for clear values: sustainability, diversity, and collaboration. We take pride in our diverse team and are committed to supporting women in tech.
Software development
Tech industry
fromTheregister
2 months ago

Knee-Deep in the CAD: Doom runs inside a design modeler

Doom runs inside the OpenSCAD CAD modeler using a custom Python engine and OpenSCAD animation mode, achieving playable 10–20 FPS block-color rendering.
Python
fromKushal Das
2 months ago

Kushal Das

replyfast is a Python module for sending and receiving Signal messages with device registration, demo bot, scheduling support, and a Rust-based presage backend.
Data science
fromTheServerSide.com
2 months ago

Why Java devs should switch to Python or R for data science | TheServerSide

Python and R dominate data science front-end work, offering richer ecosystems and easier data analysis than Java for many statistical and machine learning tasks.
Python
fromRealpython
2 months ago

How to Integrate Local LLMs With Ollama and Python Quiz - Real Python

Learn to integrate and use local LLMs with Ollama and Python for chat, text generation, and tool calling while preserving privacy and cost efficiency.
Python
fromReuven Lerner
2 months ago

Build YOUR data dashboard - join my next 8-week HOPPy studio cohort

Create shareable interactive data dashboards in Python using Marimo; HOPPy cohort teaches dashboard building with mentorship, live instruction, and modern distribution tools.
Information security
fromThe Hacker News
2 months ago

Hackers Use LinkedIn Messages to Spread RAT Malware Through DLL Sideloading

LinkedIn phishing uses malicious WinRAR SFX and DLL sideloading with a legitimate PDF reader to deploy a Python-based RAT executing Base64 shellcode in memory.
Python
fromRealpython
2 months ago

uv vs pip: Python Packaging and Dependency Management - Real Python

Choose pip for broad compatibility and ecosystem support; choose uv for faster installs, reproducible environments, cleaner uninstalls, and streamlined new-project workflows.
fromMouse Vs Python
2 months ago

New Book: Vibe Coding Video Games with Python - Mouse Vs Python

In this book, you will learn how to use artificial intelligence to create mini-games. You will attempt to recreate the look and feel of various classic video games. The intention is not to violate copyright or anything of the sort, but instead to learn the limitations and the power of AI. Instead, you will simply be learning about whether or not you can use AI to help you know how to create video games.
Books
Python
fromTechzine Global
2 months ago

Anthropic invests in Python ecosystem security

Anthropic is funding the Python Software Foundation $1.5 million over two years to strengthen CPython and PyPI security, tooling, and community support.
Python
fromTheregister
2 months ago

Anthropic funds Python Foundation to help improve security

Anthropic donated $1.5 million to the Python Software Foundation to fund CPython and PyPI security improvements and broader open-source package ecosystem protections.
Python
fromRealpython
2 months ago

Intro to Object-Oriented Programming (OOP) in Python - Real Python

Object-oriented programming fundamentals in Python: defining classes, instantiating objects, and basic inheritance to write maintainable, less redundant code.
Python
fromPython Software Foundation Blog
2 months ago

Anthropic invests $1.5 million in the Python Software Foundation and open source security

Anthropic funds PSF $1.5M over two years to strengthen Python ecosystem security, improve CPython and PyPI defenses, and develop proactive malware-detection tools.
Python
fromThepythoncodingstack
2 months ago

Parkruns, Python's enumerate and zip, and Why Python Loops Are Different from Other Languages * [Club]

Python encourages iterating directly over items instead of manually indexing, producing clearer, safer, and more idiomatic code.
fromRealpython
2 months ago

Episode #279: Coding Python With Confidence: Beginners Live Course Participants - The Real Python Podcast

We speak with course instructor Stephen Gruppetta about building a course where the participants start using their knowledge as soon as possible. He describes how he's evolved his teaching techniques over years of working with beginners. We explore the advantages of having a curated collection of written tutorials, video courses, and a forum for asking those nagging questions. We also speak with students Louis and Andrew about their experiences learning
Python
Python
fromInfoWorld
2 months ago

Python starts 2026 with a bang

2026 brings major Python advancements: Astral's ultrafast 'ty' type checker (beta), Django 6, and Python-driven C code generation for faster applications.
Python
fromLondon Business News | Londonlovesbusiness.com
2 months ago

Automating the mundane: Leveraging Rpa and Python developers to streamline your workflow - London Business News | Londonlovesbusiness.com

Hiring both RPA developers and Python programmers eliminates repetitive operational friction and enables scalable automation that combines surface-level UI tasks with complex backend integrations.
fromPythonSpeed
2 months ago

Unit testing your code's performance, part 1: Big-O scaling

If you're trying to make sure your software is fast, or at least doesn't get slower, automated tests for performance would also be useful. But where should you start? My suggestion: start by testing big-O scaling. It's a critical aspect of your software's speed, and it doesn't require a complex benchmarking setup. In this article I'll cover: A reminder of what big-O scaling means for algorithms. Why this is such a critical performance property.
Software development
fromRealpython
2 months ago

How to Build a Personal Python Learning Roadmap - Real Python

If you want to learn Python or improve your skills, a detailed plan can help you gauge your current status and navigate toward a target goal. This tutorial will help you craft a personal Python learning roadmap so you can track your progress and stay accountable to your goals and timeline: The steps in this tutorial are useful for Python developers and learners of all experience levels. While you may
Python
fromRealpython
2 months ago

How to Convert Bytes to Strings in Python Quiz - Real Python

In this quiz, you'll test your understanding of the Convert Python Bytes to Strings tutorial.
Python
Python
fromRealpython
2 months ago

How to Properly Indent Python Code Quiz - Real Python

Consistent indentation using spaces, proper editor settings, and code formatters ensures correct Python code structure and behavior.
Python
fromPycoders
2 months ago

PyCoder's Weekly | Issue #716

Python performance metrics, async web-app tradeoffs, uv's speed from engineering choices, and tools for building long-running, fault-tolerant AI agents.
Python
fromPatrick Muller
3 months ago

Static Protocols in Python: Behaviour Over Inheritance

Protocols enable structural typing in Python by validating object behavior (methods/attributes) rather than relying on inheritance.
[ Load more ]