"Mathspp Pydon'ts": Decorators | Pydon't 🐍
Link: https://mathspp.com/blog/pydonts/decorators
This article teaches the decorator pattern in Python, why it exists, how to use it, and when to use it to write efficient and idiomatic Python code.
Decorators
The decorator pattern is a functional
Link: https://mathspp.com/blog/pydonts/decorators
This article teaches the decorator pattern in Python, why it exists, how to use it, and when to use it to write efficient and idiomatic Python code.
Decorators
The decorator pattern is a functional
Mathspp
Decorators | Pydon't 🐍
This article teaches the decorator pattern in Python, why it exists, how to use it, and when to use it to write efficient and idiomatic Python code.
PyCoder’s Weekly: Issue #665: Dict Comprehensions, Data Visualization, Memory Leaks, and More (Jan. 21, 2025)
Link: https://pycoders.com/issues/665
#665 – JANUARY 21, 2025 View in Browser » Building Dictionary Comprehensions in Python In this video course, you’ll learn how to write dictionary comprehensions in Python. You’ll also explore th
Link: https://pycoders.com/issues/665
#665 – JANUARY 21, 2025 View in Browser » Building Dictionary Comprehensions in Python In this video course, you’ll learn how to write dictionary comprehensions in Python. You’ll also explore th
Pycoders
PyCoder’s Weekly | Issue #665
Issue #665 of the PyCoder’s Weekly newsletter, published Jan. 21, 2025.
Python Bytes: #417 Bugs hide from the light
Link: https://pythonbytes.fm/episodes/show/417/bugs-hide-from-the-light
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://github.com/d4v3y0rk/llm_catcher?featured_on=pythonbytes">LLM Catcher</a></strong></li>
<li><strong>On PyPI Quar
Link: https://pythonbytes.fm/episodes/show/417/bugs-hide-from-the-light
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong><a href="https://github.com/d4v3y0rk/llm_catcher?featured_on=pythonbytes">LLM Catcher</a></strong></li>
<li><strong>On PyPI Quar
pythonbytes.fm
Bugs hide from the light
News and announcements from the Python community for the week of Jan 21st, 2025
Michael Foord: Advanced Python Course
Link: https://agileabstractions.com/advanced-python-course/
Over the last year I’ve updated my Advanced Python course to be based on a series of modules that can more easily be adapted to the specific needs of any team or group of delegates. There’s a lot more
Link: https://agileabstractions.com/advanced-python-course/
Over the last year I’ve updated my Advanced Python course to be based on a series of modules that can more easily be adapted to the specific needs of any team or group of delegates. There’s a lot more
Agileabstractions
Advanced Python Course
Over the last year I’ve updated my Advanced Python course to be based on a series of modules that can more easily be adapted to the specific needs of any team or group of delegates. There’s a lot more advanced material and the exercises have also been updated.…
Real Python: Quiz: How to Deal With Missing Data in Polars
Link: https://realpython.com/quizzes/how-to-deal-with-missing-data-in-polars/
In this quiz, you’ll test your understanding of
How to Deal With Missing Data in Polars.
By working through the questions, you’ll review your understanding of dealing with null values in Polars and al
Link: https://realpython.com/quizzes/how-to-deal-with-missing-data-in-polars/
In this quiz, you’ll test your understanding of
How to Deal With Missing Data in Polars.
By working through the questions, you’ll review your understanding of dealing with null values in Polars and al
Realpython
How to Deal With Missing Data in Polars Quiz – Real Python
This quiz will test your knowledge of working with null data in Polars. You won't find all the answers in the tutorial, so you'll need to do some extra investigating. By finding all the answers, you're sure to learn some interesting things along the way.
PyCharm: Anomaly Detection in Time Series
Link: https://blog.jetbrains.com/pycharm/2025/01/anomaly-detection-in-time-series/
How do you identify unusual patterns in data that might reveal critical issues or hidden opportunities? Anomaly detection helps identify data that deviates significantly from the norm. Time series da
Link: https://blog.jetbrains.com/pycharm/2025/01/anomaly-detection-in-time-series/
How do you identify unusual patterns in data that might reveal critical issues or hidden opportunities? Anomaly detection helps identify data that deviates significantly from the norm. Time series da
The JetBrains Blog
Anomaly Detection in Time Series | The PyCharm Blog
Learn how to detect anomalies in time series data using different detection models. Explore our step-by-step guide with code examples for various applications.
Real Python: How to Deal With Missing Data in Polars
Link: https://realpython.com/polars-missing-data/
Efficiently handling missing data in Polars is essential for keeping your datasets clean during analysis. Polars provides powerful tools to identify, replace, and remove null values, ensuring seamless
Link: https://realpython.com/polars-missing-data/
Efficiently handling missing data in Polars is essential for keeping your datasets clean during analysis. Polars provides powerful tools to identify, replace, and remove null values, ensuring seamless
Realpython
How to Deal With Missing Data in Polars – Real Python
In this tutorial, you'll learn how to deal with missing data in Polars to ensure it doesn't interfere with your data analysis. You'll discover how to check for missing values, update them, and remove them.
Python⇒Speed: Faster pip installs: caching, bytecode compilation, and uv
Link: https://pythonspeed.com/articles/faster-pip-installs/
Installing your Python application’s dependencies can be surprisingly slow.
Whether you’re running tests in CI, building a Docker image, or installing an application, downloading and installing depend
Link: https://pythonspeed.com/articles/faster-pip-installs/
Installing your Python application’s dependencies can be surprisingly slow.
Whether you’re running tests in CI, building a Docker image, or installing an application, downloading and installing depend
Python⇒Speed
Faster pip installs: caching, bytecode compilation, and uv
Installing packages with pip can be slow. Learn some ways to speed it up.
Brian Okken: Updates to the Top pytest Plugins - now 200
Link: https://pythontest.com/pytest/top-200-pytest-plugins/
I’m working on some updates to the Top pytest plugins list.
For January’s numbers, I’ve used a tweak on the process.
Starting with the process documented by Hugo for the Top PyPI Packages, I’m grabbin
Link: https://pythontest.com/pytest/top-200-pytest-plugins/
I’m working on some updates to the Top pytest plugins list.
For January’s numbers, I’ve used a tweak on the process.
Starting with the process documented by Hugo for the Top PyPI Packages, I’m grabbin
PythonTest
Updates to the Top pytest Plugins - now 200
I’m working on some updates to the Top pytest plugins list.
For January’s numbers, I’ve used a tweak on the process.
Starting with the process documented by Hugo for the Top PyPI Packages, I’m grabbing the entire data set through BigQuery so that I can grab…
For January’s numbers, I’ve used a tweak on the process.
Starting with the process documented by Hugo for the Top PyPI Packages, I’m grabbing the entire data set through BigQuery so that I can grab…
Brett Cannon: My impressions of Gleam
Link: https://snarky.ca/my-impressions-of-gleam/
When I was about to go on paternity leave, the Gleam programming language reached 1.0. It&aposs such a small language that I was able to learn it over the span of two days. I tried to use it to conver
Link: https://snarky.ca/my-impressions-of-gleam/
When I was about to go on paternity leave, the Gleam programming language reached 1.0. It&aposs such a small language that I was able to learn it over the span of two days. I tried to use it to conver
Tall, Snarky Canadian
My impressions of Gleam
When I was about to go on paternity leave, the Gleam programming language reached 1.0. It's such a small language that I was able to learn it over the span of two days. I tried to use it to convert a GitHub Action from JavaScript to Gleam, but I
meejah.ca: Sending a File in 2025
Link: https://meejah.ca/blog/sending-a-file
Making a file appear on ONE other computer
Link: https://meejah.ca/blog/sending-a-file
Making a file appear on ONE other computer
Test and Code: pytest-cov : The pytest plugin for measuring coverage
Link: https://testandcode.com/episodes/pytest-cov
pytest-cov is a pytest plugin that helps produce coverage reports using Coverage.py.In this episode, we'll discuss:what Coverage.py iswhy you should measure code coverage on both your source and test
Link: https://testandcode.com/episodes/pytest-cov
pytest-cov is a pytest plugin that helps produce coverage reports using Coverage.py.In this episode, we'll discuss:what Coverage.py iswhy you should measure code coverage on both your source and test
Test & Code
Test & Code | pytest-cov : The pytest plugin for measuring coverage
pytest-cov is a pytest plugin that helps produce coverage reports using Coverage.py.In this episode, we'll discuss:what Coverage.py iswhy you should measure code coverage on both your source and te...
Django Weblog: Djangonaut Space - New session 2025
Link: https://www.djangoproject.com/weblog/2025/jan/23/djangonaut-space-new-session-2025/
We are thrilled to announce that Djangonaut Space, a mentorship program, is open for applicants for our next cohort! 🚀
Djangonaut Space is holding a fourth session! This session will start on February
Link: https://www.djangoproject.com/weblog/2025/jan/23/djangonaut-space-new-session-2025/
We are thrilled to announce that Djangonaut Space, a mentorship program, is open for applicants for our next cohort! 🚀
Djangonaut Space is holding a fourth session! This session will start on February
Django Project
Djangonaut Space - New session 2025
Posted by Sarah Abderemane and Djangonaut Space Crew on Jan. 23, 2025
Armin Ronacher: Build It Yourself
Link: http://lucumr.pocoo.org/2025/1/24/build-it-yourself
Another day, another rant
about dependencies. from me. This time I will ask you that we
start and support a vibe shift when it comes to dependencies.
You're probably familiar with the concept of “dep
Link: http://lucumr.pocoo.org/2025/1/24/build-it-yourself
Another day, another rant
about dependencies. from me. This time I will ask you that we
start and support a vibe shift when it comes to dependencies.
You're probably familiar with the concept of “dep
Armin Ronacher's Thoughts and Writings
Build It Yourself
We need a vibe shift on dependencies in programming.
Real Python: The Real Python Podcast – Episode #236: Simon Willison: Using LLMs for Python Development
Link: https://realpython.com/podcasts/rpp/236/
What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results? This week on the show, we speak with Simon Williso
Link: https://realpython.com/podcasts/rpp/236/
What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results? This week on the show, we speak with Simon Williso
Realpython
Episode #236: Simon Willison: Using LLMs for Python Development – The Real Python Podcast
What are the current large language model (LLM) tools you can use to develop Python? What prompting techniques and strategies produce better results? This week on the show, we speak with Simon Willison about his LLM research and his exploration of writing…
Real Python: Python and TOML: New Best Friends
Link: https://realpython.com/python-toml/
TOML stands for Tom’s Obvious Minimal Language. Its human-readable syntax makes TOML convenient to parse into data structures across various programming languages. In Python, you can use the built-in
Link: https://realpython.com/python-toml/
TOML stands for Tom’s Obvious Minimal Language. Its human-readable syntax makes TOML convenient to parse into data structures across various programming languages. In Python, you can use the built-in
Realpython
Python and TOML: New Best Friends – Real Python
TOML is a configuration file format that's becoming increasingly popular in the Python community. In this tutorial, you'll learn the syntax of TOML and explore how you can work with TOML files in your own projects.
Real Python: How to Download Files From URLs With Python
Link: https://realpython.com/python-download-file-from-url/
Python makes it straightforward to download files from a URL with its robust set of libraries. For quick tasks, you can use the built-in urllib module or the requests library to fetch and save files.
Link: https://realpython.com/python-download-file-from-url/
Python makes it straightforward to download files from a URL with its robust set of libraries. For quick tasks, you can use the built-in urllib module or the requests library to fetch and save files.
Realpython
How to Download Files From URLs With Python – Real Python
In this tutorial, you'll find the right tools to help you download files from URLs with Python and manage the data retrieval process. You'll cover data streaming, thread pools, and asynchronous downloads.
Real Python: How to Flush the Output of the Python Print Function
Link: https://realpython.com/python-flush-print-output/
Python’s flush parameter in the print() function allows you to control when to empty the output data buffer, ensuring your output appears immediately. This is useful when building visual progress indi
Link: https://realpython.com/python-flush-print-output/
Python’s flush parameter in the print() function allows you to control when to empty the output data buffer, ensuring your output appears immediately. This is useful when building visual progress indi
Realpython
How to Flush the Output of the Python Print Function – Real Python
In this tutorial, you'll learn how to flush the output of Python's print function. You'll explore output stream buffering in Python using code examples and learn that output streams are block-buffered by default, and that print() with its default arguments…
Real Python: Executing Python Scripts With a Shebang
Link: https://realpython.com/python-shebang/
In shell scripts, the shebang line (#!) specifies the path to the interpreter that should execute the file. You can place it at the top of your Python file to tell the shell how to run your script, al
Link: https://realpython.com/python-shebang/
In shell scripts, the shebang line (#!) specifies the path to the interpreter that should execute the file. You can place it at the top of your Python file to tell the shell how to run your script, al
Realpython
Executing Python Scripts With a Shebang – Real Python
In this tutorial, you'll learn when and how to use the shebang line in your Python scripts to execute them from a Unix-like shell. Along the way, you'll run custom scripts written in your domain-specific language interpreted by Python.
Real Python: Python's raise: Effectively Raising Exceptions in Your Code
Link: https://realpython.com/python-raise-exception/
When you use the raise statement in Python to raise (or throw) an exception, you signal an error or an unusual condition in your program. With raise, you can trigger both built-in and custom exception
Link: https://realpython.com/python-raise-exception/
When you use the raise statement in Python to raise (or throw) an exception, you signal an error or an unusual condition in your program. With raise, you can trigger both built-in and custom exception
Realpython
Python's raise: Effectively Raising Exceptions in Your Code – Real Python
In this tutorial, you'll learn how to raise exceptions in Python, which will improve your ability to efficiently handle errors and exceptional situations in your code. This way, you'll write more reliable, robust, and maintainable code.