#python

[ follow ]
#altair
Data science
fromRealpython
21 hours ago

Altair: Declarative Charts With Python - Real Python

Altair simplifies data visualization in Python by allowing users to describe data meaning rather than scripting every detail.
Data science
fromRealpython
21 hours ago

Altair: Declarative Charts With Python - Real Python

Altair simplifies data visualization in Python by allowing users to describe data meaning rather than scripting every detail.
Python
fromRealpython
23 hours ago

SQLite and SQLAlchemy in Python: Move Your Data Beyond Flat Files Quiz - Real Python

The quiz tests understanding of SQLite and SQLAlchemy concepts in Python.
Information security
fromThe Hacker News
1 day ago

Cohere AI Terrarium Sandbox Flaw Enables Root Code Execution, Container Escape

A critical vulnerability in the Terrarium Python sandbox allows arbitrary code execution with root privileges, rated 9.3 on the CVSS scale.
Python
fromPycoders
1 day ago

PyCoder's Weekly | Issue #731

Wallaby enhances Python development with integrated testing, AI context, and tools for machine learning visualization and vector databases.
Python
fromRealpython
1 day ago

How to Conceptualize Python Fundamentals for Greater Mastery Quiz - Real Python

The quiz tests understanding of Python fundamentals through a structured framework for conceptualization.
Python
fromRealpython
2 days ago

Gemini CLI vs Claude Code: Which to Choose for Python Tasks - Real Python

Gemini CLI and Claude Code are compared based on performance, user experience, and installation requirements for building a Python CLI-based to-do application.
#textual
Python
fromMouse Vs Python
2 days ago

Textual - Logging to File and to Textual Console - Mouse Vs Python

Textual simplifies logging in user interfaces by integrating with Python's logging module, allowing easy setup for logging to files and consoles.
jQuery
fromMouse Vs Python
5 days ago

Textual - An Intro to DOM Queries (Part I) - Mouse Vs Python

Querying the DOM in Textual allows for efficient widget retrieval and updates using the query_one() method.
jQuery
fromMouse Vs Python
1 month 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.
Python
fromMouse Vs Python
2 days ago

Textual - Logging to File and to Textual Console - Mouse Vs Python

Textual simplifies logging in user interfaces by integrating with Python's logging module, allowing easy setup for logging to files and consoles.
jQuery
fromMouse Vs Python
5 days ago

Textual - An Intro to DOM Queries (Part I) - Mouse Vs Python

Querying the DOM in Textual allows for efficient widget retrieval and updates using the query_one() method.
jQuery
fromMouse Vs Python
1 month 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.
#django
Django
fromPycoders
1 week ago

PyCoder's Weekly | Issue #730

Django's type hints integration is complex due to its early release before Python's standardization.
Django
fromPycoders
3 weeks ago

PyCoder's Weekly | Issue #728

Django projects can be improved with Alpine AJAX and friendly classes for better code quality and maintainability.
fromDjango Project
2 months ago
Web frameworks

DSF member of the month - Baptiste Mispelon

Baptiste Mispelon is a long-time Django and Python contributor, DSF member since 2014, co-creator of Django Under the Hood, and software engineer at Torchbox.
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.
Django
fromDjango Project
4 days ago

DSF member of the month - Rob Hudson

Rob Hudson is recognized as the DSF member of the month for his contributions to Django and open source software.
Django
fromPycoders
1 week ago

PyCoder's Weekly | Issue #730

Django's type hints integration is complex due to its early release before Python's standardization.
Django
fromPycoders
3 weeks ago

PyCoder's Weekly | Issue #728

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

Python Game Development (Learning Path) - Real Python

Python game development offers a comprehensive learning path from command-line games to full 2D graphical games.
fromdeath and gravity
1 week ago
Python

Learn Python object-oriented programming with Raymond Hettinger

Subclassing in Python is a technique for code reuse, emphasizing operational views over traditional hierarchical models.
Python
fromRealpython
1 week ago

LLM Application Development With Python (Learning Path) - Real Python

Integrate large language models into Python applications through API calls, prompt engineering, and building AI agents.
Python
fromPycon
1 week ago

How to Build Your PyCon US 2026 Schedule

PyCon US 2026 offers curated pathways for attendees to navigate over 100 talks on various Python topics from May 13-19 in Long Beach.
Python
fromRealpython
1 week ago

How to Add Features to a Python Project With Codex CLI - Real Python

Familiarity with Python and an OpenAI account are prerequisites for using Codex CLI with the RP Contacts project.
fromNed Batchelder
1 week ago
Python

Linklint

Linklint is a Sphinx extension that suppresses excessive links in Python documentation to improve clarity and accessibility.
Python
fromTalkpython
1 week ago

Wheel Next + Packaging PEPs

Wheel Next initiative aims to optimize Python package installations for modern hardware features.
#pycharm
Python
fromMathspp
1 week ago

Who wants to be a millionaire: iterables edition

A Python quiz themed around iterables was presented at PyCon Lithuania 2026, featuring four questions and a performance.
Python
fromRealpython
2 weeks ago

Implementing the Factory Method Pattern in Python Quiz - Real Python

The quiz tests understanding of the Factory Method Pattern in Python.
Python
fromPycoders
2 weeks ago

PyCoder's Weekly | Issue #729

SerpApi provides structured JSON from search engines, simplifying data retrieval for AI applications.
Python
fromRealpython
2 weeks ago

Using Loguru to Simplify Python Logging - Real Python

Logging is essential for tracking and debugging applications, and Loguru simplifies this process in Python.
Python
fromRealpython
2 weeks ago

Building a Python GUI Application With Tkinter Quiz - Real Python

Test understanding of Tkinter through a 10-question interactive quiz on core widgets and application building.
#ai
Python
fromPycon
2 weeks ago

Python and the Future of AI: Agents, Inference, and Edge AI

AI tools are increasingly integrated into development, with a dedicated track at PyCon US focusing on their future and practical applications.
Python
fromPycon
2 weeks ago

Python and the Future of AI: Agents, Inference, and Edge AI

AI tools are increasingly integrated into development, with a dedicated track at PyCon US focusing on their future and practical applications.
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
3 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.
fromTreyhunner
2 weeks ago

Using a ~/.pdbrc file to customize the Python Debugger

The aliases in my ~/.pdbrc file allow me to use dir, attrs, and vars to inspect Python objects, src to see the source code of a particular function/class, and loc to see the local variables.
Python
Python
fromRealpython
2 weeks ago

D-Strings Could End Your textwrap.dedent() Days and Other Python News for April 2026 - Real Python

Python 3.15 introduces lazy imports, enhancing performance by deferring module loading until accessed.
Python
fromMouse Vs Python
2 weeks ago

Python Pop Quiz - Number Explosion - Mouse Vs Python

A single asterisk in Python is used as an unpacking operator for sets and function arguments.
Python
fromRealpython
2 weeks 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
3 weeks 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.
fromMouse Vs Python
3 months ago
Python

How to Type Hint a Decorator in Python - Mouse Vs Python

Decorators in Python enhance functions without altering their original behavior.
Python
fromGrahamdumpleton
3 weeks 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
3 weeks 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
3 weeks 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
3 weeks 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
3 weeks 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.
fromPycon
3 weeks 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
3 weeks 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 weeks 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.
Python
fromPython GUIs
3 weeks 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
3 weeks 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
3 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks 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 month 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 month 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 month 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 month 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 month 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 month 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 month 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
fromReuven Lerner
1 month ago
Python

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 month 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
#type-hinting
Python
fromMouse Vs Python
2 months 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
3 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
2 months 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
1 month 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
2 months 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
Artificial intelligence
fromArs Technica
2 months 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
[ Load more ]