Real Python: Quiz: How to Convert Bytes to Strings in Python
Link: https://realpython.com/quizzes/convert-python-bytes-to-strings/
In this quiz, you’ll test your understanding of the
Convert Python Bytes to Strings tutorial.
By working through this quiz, you’ll revisit how to decode bytes, choose an encoding, and turn binary data
Link: https://realpython.com/quizzes/convert-python-bytes-to-strings/
In this quiz, you’ll test your understanding of the
Convert Python Bytes to Strings tutorial.
By working through this quiz, you’ll revisit how to decode bytes, choose an encoding, and turn binary data
Realpython
How to Convert Bytes to Strings in Python Quiz – Real Python
Decode bytes into readable strings in Python. Test your skills working with data from files, APIs, and databases.
Real Python: How to Build a Personal Python Learning Roadmap
Link: https://realpython.com/build-python-learning-roadmap/
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 learni
Link: https://realpython.com/build-python-learning-roadmap/
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 learni
Realpython
Python Learning Roadmap: How to Create Your Own Plan – Real Python
Assess your Python level, set clear goals, and create a 90-day study plan. Includes a downloadable roadmap worksheet and curated learning resources.
Stéphane Wirtel: dsmtpd 1.2.0: Test Your Emails Risk-Free
Link: https://wirtel.be/post/2026/01/07/dsmtpd-1-2-0-test-your-emails-risk-free/
The Test Email That Never Should Have Been Sent
You know that feeling? You’re developing a new email feature, you run your test script, and boom — you realize 3 seconds too late that you used the prod
Link: https://wirtel.be/post/2026/01/07/dsmtpd-1-2-0-test-your-emails-risk-free/
The Test Email That Never Should Have Been Sent
You know that feeling? You’re developing a new email feature, you run your test script, and boom — you realize 3 seconds too late that you used the prod
Python⇒Speed: Unit testing your code's performance, part 1: Big-O scaling
Link: https://pythonspeed.com/articles/big-o-tests/
When you implement an algorithm, you also implement tests to make sure the outputs are correct.
This can help you:
Ensure your code is correct.
Catch problems if and when you change it in the future.
Link: https://pythonspeed.com/articles/big-o-tests/
When you implement an algorithm, you also implement tests to make sure the outputs are correct.
This can help you:
Ensure your code is correct.
Catch problems if and when you change it in the future.
Python⇒Speed
Unit testing your code’s performance, part 1: Big-O scaling
Your software’s speed needs some form of testing; big-O scaling is a good starting point.
Stéphane Wirtel: Automating TLS Certificate Monitoring with GitHub Actions, certificate_watcher, and Slack
Link: https://wirtel.be/post/2026/01/08/automating-tls-certificate-monitoring-github-actions-certificate-watcher-slack/
Introduction
As a consultant constantly working with clients, I found myself in a familiar predicament: my head was always down, focused on delivering value to customers, but my own infrastructure mon
Link: https://wirtel.be/post/2026/01/08/automating-tls-certificate-monitoring-github-actions-certificate-watcher-slack/
Introduction
As a consultant constantly working with clients, I found myself in a familiar predicament: my head was always down, focused on delivering value to customers, but my own infrastructure mon
Stéphane's Blog
Automating TLS Certificate Monitoring with GitHub Actions, certificate_watcher, and Slack
Build a serverless TLS certificate monitoring system using GitHub Actions and certificate_watcher that sends alerts to Slack, with zero infrastructure costs and minimal maintenance.
Rodrigo Girão Serrão: Recursive structural pattern matching
Link: https://mathspp.com/blog/recursive-structural-pattern-matching
Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures.
In this short article you will learn to use structural pattern matching in recursi
Link: https://mathspp.com/blog/recursive-structural-pattern-matching
Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures.
In this short article you will learn to use structural pattern matching in recursi
Mathspp
Recursive structural pattern matching
Learn how to use structural pattern matching (the match statement) to work recursively through tree-like structures.
Real Python: The Real Python Podcast – Episode #279: Coding Python With Confidence: Beginners Live Course Participants
Link: https://realpython.com/podcasts/rpp/279/
Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two
Link: https://realpython.com/podcasts/rpp/279/
Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two
Realpython
Episode #279: Coding Python With Confidence: Beginners Live Course Participants – The Real Python Podcast
Are you looking for that solid foundation to begin your Python journey? Would the accountability of scheduled group classes help you get through the basics and start building something? This week, two members of the Python for Beginners live course discuss…
The Python Coding Stack: Parkruns, Python’s enumerate and zip, and Why Python Loops Are Different from Other Languages • [Club]
Link: https://www.thepythoncodingstack.com/p/parkruns-pythons-enumerate-and-zip
If you live in the UK, you’re probably familiar with the Parkrun tradition: a friendly 5k run held every Saturday morning in hundreds of parks across the UK. Runners range from Olympians to people try
Link: https://www.thepythoncodingstack.com/p/parkruns-pythons-enumerate-and-zip
If you live in the UK, you’re probably familiar with the Parkrun tradition: a friendly 5k run held every Saturday morning in hundreds of parks across the UK. Runners range from Olympians to people try
Thepythoncodingstack
Parkruns, Python’s enumerate and zip, and Why Python Loops Are Different from Other Languages • [Club]
Don’t forget about enumerate() and zip() when coding in Python • A short post
Mike Driscoll: How to Switch to ty from Mypy
Link: https://www.blog.pythonlibrary.org/2026/01/09/how-to-switch-to-ty-from-mypy/
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead, you need to use an external tool or IDE. The f
Link: https://www.blog.pythonlibrary.org/2026/01/09/how-to-switch-to-ty-from-mypy/
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead, you need to use an external tool or IDE. The f
Mouse Vs Python
How to Switch to ty from Mypy - Mouse Vs Python
Python has supported type hinting for quite a few versions now, starting way back in 3.5. However, Python itself does not enforce type checking. Instead,
EuroPython: Humans of EuroPython: Jakub Červinka
Link: https://blog.europython.eu/humans-of-ep-jakub/
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, selecting and confirming talks & workshops or coordinating
Link: https://blog.europython.eu/humans-of-ep-jakub/
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, selecting and confirming talks & workshops or coordinating
EuroPython Blog
Humans of EuroPython: Jakub Červinka
EuroPython wouldn’t exist if it weren’t for all the volunteers who put in countless hours to organize it. Whether it’s contracting the venue, selecting and confirming talks & workshops or coordinating with speakers, hundreds of hours of loving work have been…
Python GUIs: What does @pyqtSlot() do? — Is the pyqtSlot decorator even necessary?
Link: https://www.pythonguis.com/faq/what-does-pyqtslot-do/
When working with Qt slots and signals in PyQt6 you will discover the @pyqtSlot decorator. This decorator is used to mark a Python function or method as a slot to which a Qt signal can be connected. H
Link: https://www.pythonguis.com/faq/what-does-pyqtslot-do/
When working with Qt slots and signals in PyQt6 you will discover the @pyqtSlot decorator. This decorator is used to mark a Python function or method as a slot to which a Qt signal can be connected. H
Python GUIs
What does @pyqtSlot() do?
Is the pyqtSlot decorator even necessary?. When working with Qt slots and signals in PyQt6 you will discover the @pyqtSlot decorator.
The Python Coding Stack: Need a Constant in Python? Enums Can Come in Useful
Link: https://www.thepythoncodingstack.com/p/python-enums-constants
Python doesn’t have constants. You probably learnt this early on when learning Python. Unlike many other programming languages, you can’t define a constant in Python. All variables are variable!“Ah, b
Link: https://www.thepythoncodingstack.com/p/python-enums-constants
Python doesn’t have constants. You probably learnt this early on when learning Python. Unlike many other programming languages, you can’t define a constant in Python. All variables are variable!“Ah, b
Thepythoncodingstack
Need a Constant in Python? Enums Can Come in Useful
Python doesn’t have constants. But it has enums
Real Python: Python's deque: Implement Efficient Queues and Stacks
Link: https://realpython.com/python-deque/
You can use Python’s deque for efficient appends and pops at both ends of a sequence-like data type. These capabilities are critical when you need to implement queue and stack data structures that ope
Link: https://realpython.com/python-deque/
You can use Python’s deque for efficient appends and pops at both ends of a sequence-like data type. These capabilities are critical when you need to implement queue and stack data structures that ope
Realpython
Python's deque: Implement Efficient Queues and Stacks – Real Python
Use a Python deque to efficiently append and pop elements from both ends of a sequence, build queues and stacks, and set maxlen for history buffers.
Wingware: Wing Python IDE Version 11.0.7 - January 12, 2026
Link: https://wingware.com/news/2026-01-12
Wing Python IDE version 11.0.7 has been released. It improves performance of Search in
Files on some machines, fixes using stdout.writelines in unit tests run from the
Testing tool, reduces CPU used b
Link: https://wingware.com/news/2026-01-12
Wing Python IDE version 11.0.7 has been released. It improves performance of Search in
Files on some machines, fixes using stdout.writelines in unit tests run from the
Testing tool, reduces CPU used b
Wingware
Wing Python IDE Version 11.0.7 - January 12, 2026 - Wing Python IDE
Wing Python IDE version 11.0.7 has been released, with minor bug fixes and
improvements.
improvements.
Python Bytes: #465 Stack Overflow is Cooked
Link: https://pythonbytes.fm/episodes/show/465/stack-overflow-is-cooked
Topics covered in this episode:
port-killer
How we made Python's packaging library 3x faster
CodSpeed
Extras
Joke
Watch on YouTube
About the show
Sponsored by us! Support our work through:
Our cours
Link: https://pythonbytes.fm/episodes/show/465/stack-overflow-is-cooked
Topics covered in this episode:
port-killer
How we made Python's packaging library 3x faster
CodSpeed
Extras
Joke
Watch on YouTube
About the show
Sponsored by us! Support our work through:
Our cours
pythonbytes.fm
Stack Overflow is Cooked
News and announcements from the Python community for the week of Jan 12th, 2026
Talk Python to Me: #534: diskcache: Your secret Python perf weapon
Link: https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon
Your cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up R
Link: https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon
Your cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up R
talkpython.fm
diskcache: Your secret Python perf weapon
Your cloud SSD is sitting there, bored, and it would like a job. Today we’re putting it to work with DiskCache, a simple, practical cache built on SQLite that can speed things up without spinning up Redis or extra services. Once you start to see what it can…
Python Software Foundation: Anthropic invests $1.5 million in the Python Software Foundation and open source security
Link: https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html
We are thrilled to announce that Anthropic has entered into a two-year partnership with the Python Software Foundation (PSF) to contribute a landmark total of $1.5 million to support the foundation’s
Link: https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html
We are thrilled to announce that Anthropic has entered into a two-year partnership with the Python Software Foundation (PSF) to contribute a landmark total of $1.5 million to support the foundation’s
Python Software Foundation Blog
Anthropic invests $1.5 million in the Python Software Foundation and open source security
We are thrilled to announce that Anthropic has entered into a two-year partnership with the Python Software Foundation (PSF) to contribute a...
Zato Blog: SSH API Service in Python
Link: https://zato.io/en/blog/ssh-api-service.html
SSH API Service in Python
2026-01-12, by Dariusz Suchojad
This is a quick guide on how to turn SSH commands into a REST API service. The use-case may be remote administration
of devices or equi
Link: https://zato.io/en/blog/ssh-api-service.html
SSH API Service in Python
2026-01-12, by Dariusz Suchojad
This is a quick guide on how to turn SSH commands into a REST API service. The use-case may be remote administration
of devices or equi
zato.io
SSH API Service in Python | Zato Integration Platform
Comprehensive guide to building SSH API services in Python with Zato. Learn to create secure, automated connections to remote servers for command execution and management.
Real Python: Intro to Object-Oriented Programming (OOP) in Python
Link: https://realpython.com/courses/intro-object-oriented-programming/
Object-oriented programming (OOP) is one of the most significant and essential topics in programming. This course will give you a foundational conceptual understanding of object-oriented programming t
Link: https://realpython.com/courses/intro-object-oriented-programming/
Object-oriented programming (OOP) is one of the most significant and essential topics in programming. This course will give you a foundational conceptual understanding of object-oriented programming t
Realpython
Intro to Object-Oriented Programming (OOP) in Python – Real Python
Learn Python OOP fundamentals fast: master classes, objects, and constructors with hands-on lessons in this beginner-friendly video course.
PyCharm
Link:
The next edit suggestions feature is now enabled in all JetBrains IDEs for JetBrains AI Pro, AI Ultimate, and AI Enterprise subscribers.
Yes, you read that right! JetBrains-native diff suggestions are
Link:
The next edit suggestions feature is now enabled in all JetBrains IDEs for JetBrains AI Pro, AI Ultimate, and AI Enterprise subscribers.
Yes, you read that right! JetBrains-native diff suggestions are