PyBites: Case Study: Developing and Testing Python Packages with uv
Link: https://pybit.es/articles/developing-and-testing-python-packages-with-uv/
Structuring Python projects properly, especially when developing packages, can often be confusing. Many developers struggle with common questions: How exactly should project folders be organised?
Sho
Link: https://pybit.es/articles/developing-and-testing-python-packages-with-uv/
Structuring Python projects properly, especially when developing packages, can often be confusing. Many developers struggle with common questions: How exactly should project folders be organised?
Sho
Pybites
Case Study: Developing And Testing Python Packages With Uv - Pybites
To help clarify these common challenges, I'll show how I typically set up Python projects and organise package structures using the Python package and
Real Python: Quiz: Python Code Quality: Best Practices and Tools
Link: https://realpython.com/quizzes/python-code-quality/
In this quiz, you’ll test your understanding of
Python Code Quality: Tools & Best Practices.
By working through this quiz, you’ll revisit the importance of producing high-quality Python code that’s fu
Link: https://realpython.com/quizzes/python-code-quality/
In this quiz, you’ll test your understanding of
Python Code Quality: Tools & Best Practices.
By working through this quiz, you’ll revisit the importance of producing high-quality Python code that’s fu
Realpython
Python Code Quality: Best Practices and Tools Quiz – Real Python
In this quiz, you'll test your understanding of Python code quality, tools, and best practices. By working through this quiz, you'll revisit the importance of producing high-quality Python code that's functional, readable, maintainable, efficient, and secure.
Real Python: Python Code Quality: Best Practices and Tools
Link: https://realpython.com/python-code-quality/
Producing high-quality Python code involves using appropriate tools and consistently applying best practices. High-quality code is functional, readable, maintainable, efficient, and secure. It adheres
Link: https://realpython.com/python-code-quality/
Producing high-quality Python code involves using appropriate tools and consistently applying best practices. High-quality code is functional, readable, maintainable, efficient, and secure. It adheres
Realpython
Python Code Quality: Best Practices and Tools – Real Python
In this tutorial, you'll learn about code quality and the key factors that make Python code high-quality. You'll explore effective strategies, powerful tools, and best practices to elevate your code to the next level.
Python Bytes: #425 If You Were a Klingon Programmer
Link: https://pythonbytes.fm/episodes/show/425/if-you-were-a-klingon-programmer
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://x.com/mitsuhiko/status/1899928805742899231?featured_on=pythonbytes">Why aren't you using uv</a>?</strong></li>
Link: https://pythonbytes.fm/episodes/show/425/if-you-were-a-klingon-programmer
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://x.com/mitsuhiko/status/1899928805742899231?featured_on=pythonbytes">Why aren't you using uv</a>?</strong></li>
pythonbytes.fm
If You Were a Klingon Programmer
News and announcements from the Python community for the week of Mar 24th, 2025
Talk Python to Me: #498: Algorithms for high performance terminal apps
Link: https://talkpython.fm/episodes/show/498/algorithms-for-high-performance-terminal-apps
In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Termi
Link: https://talkpython.fm/episodes/show/498/algorithms-for-high-performance-terminal-apps
In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on "Algorithms for High Performance Termi
talkpython.fm
Algorithms for high performance terminal apps
In this episode, we welcome back Will McGugan, the creator of the wildly popular Rich library and founder of Textualize. We'll dive into Will's latest article on 'Algorithms for High Performance Terminal Apps' and explore how he's quietly revolutionizing…
Wingware: Wing Python IDE Version 10.0.9 - March 24, 2025
Link: https://wingware.com/news/2025-03-24
Wing 10.0.9 fixes usability issues with AI supported development, selects text and shows
callouts when visiting Find Uses matches, adds User Interface > Fonts > Editor Line Spacing
preference, avoids
Link: https://wingware.com/news/2025-03-24
Wing 10.0.9 fixes usability issues with AI supported development, selects text and shows
callouts when visiting Find Uses matches, adds User Interface > Fonts > Editor Line Spacing
preference, avoids
Wingware
Wing Python IDE Version 10.0.9 - March 24, 2025 - Wing Python IDE
Wing 10.0.9 fixes usability issues with AI supported development, selects text and shows
callouts when visiting Find Uses matches, adds User Interface > Fonts > Editor Line Spacing
preference, avoids spurious syntax errors on type annotation comments, increases…
callouts when visiting Find Uses matches, adds User Interface > Fonts > Editor Line Spacing
preference, avoids spurious syntax errors on type annotation comments, increases…
Hugo van Kemenade: Free-threaded Python on GitHub Actions
Link: https://hugovk.dev/blog/2025/free-threaded-python-on-github-actions/
GitHub Actions now supports experimental free-threaded CPython!
There are three ways to add it to your test matrix:
actions/setup-python: t suffix
actions/setup-uv: t suffix
actions/setup-python: fre
Link: https://hugovk.dev/blog/2025/free-threaded-python-on-github-actions/
GitHub Actions now supports experimental free-threaded CPython!
There are three ways to add it to your test matrix:
actions/setup-python: t suffix
actions/setup-uv: t suffix
actions/setup-python: fre
Hugo van Kemenade
Free-threaded Python on GitHub Actions
Seth Michael Larson: Don't bring slop to a slop fight
Link: https://sethmlarson.dev/dont-bring-slop-to-a-slop-fight?utm_campaign=rss
Whenever I talk about generative AI slop being sent into
every conceivable communication platform I see a common
suggestion on how to stop the slop from reaching human eyes:
“Just use AI to detect the
Link: https://sethmlarson.dev/dont-bring-slop-to-a-slop-fight?utm_campaign=rss
Whenever I talk about generative AI slop being sent into
every conceivable communication platform I see a common
suggestion on how to stop the slop from reaching human eyes:
“Just use AI to detect the
sethmlarson.dev
Don't bring slop to a slop fight
Whenever I talk about generative AI slop being sent into
every conceivable communication platform I see a common
suggestion on how to stop the slop from reaching human eyes:
“Just use AI to detect...
every conceivable communication platform I see a common
suggestion on how to stop the slop from reaching human eyes:
“Just use AI to detect...
Real Python: What Can You Do With Python?
Link: https://realpython.com/courses/what-can-you-do-with-python/
You’ve finished a course or finally made it to the end of a book that teaches you the basics of programming with Python. You’ve learned about variables, lists, tuples, dictionaries, for and while loop
Link: https://realpython.com/courses/what-can-you-do-with-python/
You’ve finished a course or finally made it to the end of a book that teaches you the basics of programming with Python. You’ve learned about variables, lists, tuples, dictionaries, for and while loop
Realpython
What Can You Do With Python? – Real Python
In this video course, you'll find a set of guidelines that will help you start applying your Python skills to solve real-world problems. By the end, you'll be able to answer the question, "What can you do with Python?"
TechBeamers Python: 10 Viral Tips to Learn Python Instantly 🚀
Link: https://techbeamers.com/10-viral-tips-to-learn-python-instantly/
Python is one of the most in-demand programming languages in 2025, powering AI, web development, automation, and more. Whether you’re a complete beginner or looking to sharpen your skills, you don’t n
Link: https://techbeamers.com/10-viral-tips-to-learn-python-instantly/
Python is one of the most in-demand programming languages in 2025, powering AI, web development, automation, and more. Whether you’re a complete beginner or looking to sharpen your skills, you don’t n
TechBeamers
10 Viral Tips to Learn Python Instantly 🚀
Python is one of the most in-demand programming languages in 2025, powering AI, web development, automation, and more. Whether you’re a complete beginner or looking to sharpen your skills…
PyCoder’s Weekly: Issue #674: LangGraph, Marimo, Django Template Components, and More (March 25, 2025)
Link: https://pycoders.com/issues/674
#674 – MARCH 25, 2025 View in Browser » LangGraph: Build Stateful AI Agents in Python LangGraph is a versatile Python library designed for stateful, cyclic, and multi-actor Large Language Model
Link: https://pycoders.com/issues/674
#674 – MARCH 25, 2025 View in Browser » LangGraph: Build Stateful AI Agents in Python LangGraph is a versatile Python library designed for stateful, cyclic, and multi-actor Large Language Model
Pycoders
PyCoder’s Weekly | Issue #674
LangGraph, Marimo, Django Template Components, and More
PyCon: Call for Volunteers: PyCon US Code of Conduct Team
Link: https://pycon.blogspot.com/2025/03/call-for-volunteers-pycon-us-code-of.html
Help us make PyCon US welcoming, fun, and safe!We are looking for volunteers to join the Code of Conduct Team for PyCon US 2025 in Pittsburgh, PA. The Code of Conduct Team supports the PyCon US commun
Link: https://pycon.blogspot.com/2025/03/call-for-volunteers-pycon-us-code-of.html
Help us make PyCon US welcoming, fun, and safe!We are looking for volunteers to join the Code of Conduct Team for PyCon US 2025 in Pittsburgh, PA. The Code of Conduct Team supports the PyCon US commun
Blogspot
Call for Volunteers: PyCon US Code of Conduct Team
Help us make PyCon US welcoming, fun, and safe! We are looking for volunteers to join the Code of Conduct Team for PyCon US 2025 in Pittsbu...
Python GUIs: Multithreading PySide6 applications with QThreadPool — Run background tasks concurrently without impacting your UI
Link: https://www.pythonguis.com/tutorials/multithreading-pyside6-applications-qthreadpool/
A common problem when building Python GUI applications is the interface "locking up" when attempting to perform long-running background tasks. In this tutorial, we'll cover quick ways to achieve concu
Link: https://www.pythonguis.com/tutorials/multithreading-pyside6-applications-qthreadpool/
A common problem when building Python GUI applications is the interface "locking up" when attempting to perform long-running background tasks. In this tutorial, we'll cover quick ways to achieve concu
Python GUIs
Multithreading PySide6 applications with QThreadPool
Streamline your PySide6 applications with efficient multithreading using QThreadPool. This guide offers practical steps for improving app performance by managing background processes smoothly, ensuring a responsive and dynamic user experience. A common problem…
Real Python: Quiz: Dictionaries in Python
Link: https://realpython.com/quizzes/dictionaries-in-python-update/
In this quiz, you’ll test your understanding of Dictionaries in Python.
By working through this quiz, you’ll revisit how to create dictionaries using literals and the dict() constructor, how to use Py
Link: https://realpython.com/quizzes/dictionaries-in-python-update/
In this quiz, you’ll test your understanding of Dictionaries in Python.
By working through this quiz, you’ll revisit how to create dictionaries using literals and the dict() constructor, how to use Py
Realpython
Dictionaries in Python Quiz – Real Python
In this quiz, you'll test your understanding of Python's dict data type. By working through this quiz, you'll revisit how to create and manipulate dictionaries, how to use Python's operators and built-in functions with them, and how they're implemented for…
Real Python: Quiz: Python's Instance, Class, and Static Methods Demystified
Link: https://realpython.com/quizzes/instance-class-and-static-methods-demystified/
In this quiz, you’ll test your understanding of Instance, Class, and Static Methods in Python. By working through this quiz, you’ll revisit the differences between these methods and how to use them ef
Link: https://realpython.com/quizzes/instance-class-and-static-methods-demystified/
In this quiz, you’ll test your understanding of Instance, Class, and Static Methods in Python. By working through this quiz, you’ll revisit the differences between these methods and how to use them ef
Realpython
Python's Instance, Class, and Static Methods Demystified Quiz – Real Python
In this quiz, you'll test your understanding of instance, class, and static methods in Python. By working through this quiz, you'll revisit the differences between these methods and how to use them effectively in your Python code.
Real Python: Quiz: Python Set Comprehensions: How and When to Use Them
Link: https://realpython.com/quizzes/python-set-comprehension/
In this quiz, you’ll test your understanding of Python Set Comprehensions: How and When to Use Them.
Set comprehensions are a concise and quick way to create, transform, and filter sets in Python.
The
Link: https://realpython.com/quizzes/python-set-comprehension/
In this quiz, you’ll test your understanding of Python Set Comprehensions: How and When to Use Them.
Set comprehensions are a concise and quick way to create, transform, and filter sets in Python.
The
Realpython
Python Set Comprehensions: How and When to Use Them Quiz – Real Python
In this quiz, you'll test your understanding of Python set comprehensions. Set comprehensions are a concise and quick way to create, transform, and filter sets in Python. They can significantly enhance your code's conciseness and readability compared to using…
Real Python: Quiz: GitHub Actions for Python
Link: https://realpython.com/quizzes/github-actions-python/
In this quiz, you’ll test your understanding of Continuous Integration and Deployment for Python With GitHub Actions.
By working through this quiz, you’ll revisit how to use GitHub Actions and workflo
Link: https://realpython.com/quizzes/github-actions-python/
In this quiz, you’ll test your understanding of Continuous Integration and Deployment for Python With GitHub Actions.
By working through this quiz, you’ll revisit how to use GitHub Actions and workflo
Realpython
GitHub Actions for Python Quiz – Real Python
In this quiz, you'll test your understanding of GitHub Actions for Python. By working through this quiz, you'll revisit how to use GitHub Actions and workflows to automate linting, testing, and deployment of a Python project.
Real Python: Introducing DuckDB
Link: https://realpython.com/python-duckdb/
The DuckDB database provides a seamless way to handle large datasets in Python with Online Analytical Processing (OLAP) optimization. You can create databases, verify data imports, and perform efficie
Link: https://realpython.com/python-duckdb/
The DuckDB database provides a seamless way to handle large datasets in Python with Online Analytical Processing (OLAP) optimization. You can create databases, verify data imports, and perform efficie
Realpython
Introducing DuckDB – Real Python
In this showcase tutorial, you'll be introduced to a library that allows you to use a database in your code. DuckDB provides an efficient relational database that supports many features you may already be familiar with from more traditional relational database…
Mirek Długosz: Interesting bugs: peculiar intermittent failure in testing pipeline
Link: https://mirekdlugosz.com/blog/2025/interesting-bugs-peculiar-intermittent-failure-in-testing-pipeline/
Over the years I have encountered my share of memorable problems. They were remarkably complex, hard to debug, completely obvious in retrospect, or plain funny. This is the story of one of them.
At th
Link: https://mirekdlugosz.com/blog/2025/interesting-bugs-peculiar-intermittent-failure-in-testing-pipeline/
Over the years I have encountered my share of memorable problems. They were remarkably complex, hard to debug, completely obvious in retrospect, or plain funny. This is the story of one of them.
At th
Mirek Długosz personal website
Interesting bugs: peculiar intermittent failure in testing pipeline
Over the years I have encountered my share of memorable problems. They were remarkably complex, hard to debug, completely obvious in retrospect, or plain funny. This is the story of one of them. At the beginning, there was a suite of automated tests that…
Python Morsels: Checking whether iterables are equal in Python
Link: https://www.pythonmorsels.com/iterable-equality/
You can check whether iterables contain the same elements in Python with equality checks, type conversions, sets, Counter, or looping helpers.
Table of contents
Simple equality checks
Comparing di
Link: https://www.pythonmorsels.com/iterable-equality/
You can check whether iterables contain the same elements in Python with equality checks, type conversions, sets, Counter, or looping helpers.
Table of contents
Simple equality checks
Comparing di
Pythonmorsels
Checking whether iterables are equal in Python
You can check whether iterables contain the same elements in Python with equality checks, type conversions, sets, Counter, or looping helpers.