Real Python: Create and Modify PDF Files in Python
Link: https://realpython.com/creating-modifying-pdf/
Creating and modifying PDF files in Python is straightforward with libraries like pypdf and ReportLab. You can read, manipulate, and create PDF files using these tools. pypdf lets you extract text, sp
Link: https://realpython.com/creating-modifying-pdf/
Creating and modifying PDF files in Python is straightforward with libraries like pypdf and ReportLab. You can read, manipulate, and create PDF files using these tools. pypdf lets you extract text, sp
Realpython
Create and Modify PDF Files in Python – Real Python
In this tutorial, you'll explore the different ways of creating and modifying PDF files in Python. You'll learn how to read and extract text, merge and concatenate files, crop and rotate pages, encrypt and decrypt files, and even create PDFs from scratch.
Real Python: Python Class Constructors: Control Your Object Instantiation
Link: https://realpython.com/python-class-constructor/
Creating a class constructor in Python involves understanding the instantiation process, which consists of two steps: instance creation and instance initialization. You start this process by calling t
Link: https://realpython.com/python-class-constructor/
Creating a class constructor in Python involves understanding the instantiation process, which consists of two steps: instance creation and instance initialization. You start this process by calling t
Realpython
Python Class Constructors: Control Your Object Instantiation – Real Python
In this tutorial, you'll learn how class constructors work in Python. You'll also explore Python's instantiation process, which has two main steps: instance creation and instance initialization.
Real Python: Python Constants: Improve Your Code's Maintainability
Link: https://realpython.com/python-constants/
In Python, constants are identifiers for values that don’t change during a program’s execution. Unlike some other languages, Python lacks built-in syntax for constants, treating them as variables that
Link: https://realpython.com/python-constants/
In Python, constants are identifiers for values that don’t change during a program’s execution. Unlike some other languages, Python lacks built-in syntax for constants, treating them as variables that
Realpython
Python Constants: Improve Your Code's Maintainability – Real Python
In this tutorial, you'll learn how to properly define constants in Python. By coding a bunch of practical example, you'll also learn how Python constants can improve your code's readability, reusability, and maintainability.
Daniel Roy Greenfeld: Fastcore L
Link: https://daniel.feldroy.com/posts/2025-01-fastcore-l
An exploration of Fastcore's enhanced list-like structure
Link: https://daniel.feldroy.com/posts/2025-01-fastcore-l
An exploration of Fastcore's enhanced list-like structure
https://daniel.feldroy.com
Fastcore L
An exploration of Fastcore's enhanced list-like structure
Armin Ronacher: Automatic Server Reloading in Rust on change: What is listenfd/systemfd?
Link: http://lucumr.pocoo.org/2025/1/19/what-is-systemfd
When I developed Werkzeug (and
later Flask), the most
important part of the developer experience for me was enabling fast, automatic
reloading. Werkzeug (and with it Flask), this is achieved by using
Link: http://lucumr.pocoo.org/2025/1/19/what-is-systemfd
When I developed Werkzeug (and
later Flask), the most
important part of the developer experience for me was enabling fast, automatic
reloading. Werkzeug (and with it Flask), this is achieved by using
Armin Ronacher's Thoughts and Writings
Automatic Server Reloading in Rust on Change: What is listenfd/systemfd?
A re-introduction to socket activation with listenfd/systemfd.
Seth Michael Larson: How to disable Copilot in GitHub
Link: https://sethmlarson.dev/how-to-disable-copilot-in-github?utm_campaign=rss
For the first time in months GitHub has released
a feature that I actually enjoy: a way to disable
Copilot on the home screen. Thanks to Harry Sintonen for sharing this on Mastodon:
Login to github.
Link: https://sethmlarson.dev/how-to-disable-copilot-in-github?utm_campaign=rss
For the first time in months GitHub has released
a feature that I actually enjoy: a way to disable
Copilot on the home screen. Thanks to Harry Sintonen for sharing this on Mastodon:
Login to github.
sethmlarson.dev
How to disable Copilot in GitHub?
For the first time in months GitHub has released
a feature that I actually enjoy: a way to disable
Copilot on the home screen. Thanks to Harry Sintonen for sharing this on Mastodon:
Login to gith...
a feature that I actually enjoy: a way to disable
Copilot on the home screen. Thanks to Harry Sintonen for sharing this on Mastodon:
Login to gith...
Django Weblog: Django earns the CHAOSS DEI Bronze badge 🫶
Link: https://www.djangoproject.com/weblog/2025/jan/19/django-earns-the-chaoss-dei-bronze-badge/
We’re excited to announce that Django has been awarded the CHAOSS Diversity, Equity, and Inclusion (DEI) Bronze Badge!
This badge reflects our ongoing commitment to fostering a diverse, equitable, a
Link: https://www.djangoproject.com/weblog/2025/jan/19/django-earns-the-chaoss-dei-bronze-badge/
We’re excited to announce that Django has been awarded the CHAOSS Diversity, Equity, and Inclusion (DEI) Bronze Badge!
This badge reflects our ongoing commitment to fostering a diverse, equitable, a
Django Project
Django earns the CHAOSS DEI Bronze badge 🫶
Posted by Thibaud Colas & Bhuvnesh Sharma on Jan. 19, 2025
Michael Foord: New Python Knowledge Share Video Online: List Comprehensions, Generator Expressions & Function Signatures
Link: https://agileabstractions.com/new-video-list-comprehensions/
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
Link: https://agileabstractions.com/new-video-list-comprehensions/
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
Agileabstractions
New Python Knowledge Share Video Online: List Comprehensions, Generator Expressions & Function Signatures
A new one hour Knowledge Share video is online on YouTube.
List Comprehensions, Generator Expressions & Function Signatures
This session is on working with data using enumerate, zip plus list comprehensions and generator expressions. Along the way we’ll…
List Comprehensions, Generator Expressions & Function Signatures
This session is on working with data using enumerate, zip plus list comprehensions and generator expressions. Along the way we’ll…
Michael Foord: The Absolute Minimum Every Python Web Application Developer Must Know About Security
Link: https://agileabstractions.com/absolute-minimum-security/
The Open Source Initiative (OST) is the authority that defines Open Source. They’ve published my guide to security for Python web applications as a three part series. *“The Absolute Minimum Every Pyt
Link: https://agileabstractions.com/absolute-minimum-security/
The Open Source Initiative (OST) is the authority that defines Open Source. They’ve published my guide to security for Python web applications as a three part series. *“The Absolute Minimum Every Pyt
Agileabstractions
The Absolute Minimum Every Python Web Application Developer Must Know About Security
The Open Source Initiative (OST) is the authority that defines Open Source. They’ve published my guide to security for Python web applications as a three part series. *“The Absolute Minimum Every Python Web Application Developer Must Know About Security”.…
Zato Blog: Converting SOAP and WSDL into REST APIs
Link: https://zato.io/en/blog/soap-wsdl.html
Converting SOAP and WSDL into REST APIs
2025-01-20, by Dariusz Suchojad
Even if most of new APIs today are built around REST, there are still already existing,
production applications and syste
Link: https://zato.io/en/blog/soap-wsdl.html
Converting SOAP and WSDL into REST APIs
2025-01-20, by Dariusz Suchojad
Even if most of new APIs today are built around REST, there are still already existing,
production applications and syste
Real Python: Getters and Setters: Manage Attributes in Python
Link: https://realpython.com/python-getter-setter/
Getter and setter methods allow you to access and mutate non-public attributes while maintaining encapsulation. In Python, you’ll typically expose attributes as part of your public API and use propert
Link: https://realpython.com/python-getter-setter/
Getter and setter methods allow you to access and mutate non-public attributes while maintaining encapsulation. In Python, you’ll typically expose attributes as part of your public API and use propert
Realpython
Getters and Setters: Manage Attributes in Python – Real Python
In this tutorial, you'll learn what getter and setter methods are, how Python properties are preferred over getters and setters when dealing with attribute access and mutation, and when to use getter and setter methods instead of properties in Python.
EuroPython: Calls for Proposals Is Open and We Want YOU in Prague
Link: https://blog.europython.eu/calls-for-proposals-is-open-and-we-want-you-in-prague/
📝 Calls for Proposals The call for proposals for EuroPython 2025 is OPEN! 🎉 Similar to last year we will have a mixture of tutorials, talks and posters. Tutorials/Workshops (14-15 July): will be hands
Link: https://blog.europython.eu/calls-for-proposals-is-open-and-we-want-you-in-prague/
📝 Calls for Proposals The call for proposals for EuroPython 2025 is OPEN! 🎉 Similar to last year we will have a mixture of tutorials, talks and posters. Tutorials/Workshops (14-15 July): will be hands
EuroPython Blog
Calls for Proposals Is Open and We Want YOU in Prague
📝 Calls for Proposals
The call for proposals for EuroPython 2025 is OPEN! 🎉 Similar to last year we will have a mixture of tutorials, talks and posters.
* Tutorials/Workshops (14-15 July): will be hands-on 180 min sessions with 40-100 participants
*…
The call for proposals for EuroPython 2025 is OPEN! 🎉 Similar to last year we will have a mixture of tutorials, talks and posters.
* Tutorials/Workshops (14-15 July): will be hands-on 180 min sessions with 40-100 participants
*…
Malthe Borch: Keeping tabs on migration processes
Link: https://maltheborch.com/2025/01/keeping-tabs-on-migration-processes.html
To manage migration processes such as adopting a new data integration tool or rehosting applications at scale from one infrastructure service to another, organizations often turn aw
Link: https://maltheborch.com/2025/01/keeping-tabs-on-migration-processes.html
To manage migration processes such as adopting a new data integration tool or rehosting applications at scale from one infrastructure service to another, organizations often turn aw
Malthe's Homepage:
Software Engineering and Architecture, Data Processing and Analytics
A Blog About Computer Systems
Software Engineering and Architecture, Data Processing and Analytics
A Blog About Computer Systems
Keeping tabs on migration processes
Real Python: Exploring Python's tuple Data Type With Examples
Link: https://realpython.com/courses/exploring-tuple-data-type-examples/
In Python, a tuple is a built-in data type that allows you to create immutable sequences of values. The values or items in a tuple can be of any type. This makes tuples pretty useful in those situatio
Link: https://realpython.com/courses/exploring-tuple-data-type-examples/
In Python, a tuple is a built-in data type that allows you to create immutable sequences of values. The values or items in a tuple can be of any type. This makes tuples pretty useful in those situatio
Realpython
Exploring Python's tuple Data Type With Examples – Real Python
In Python, a tuple is a built-in data type that allows you to create immutable sequences of values. The values or items in a tuple can be of any type. This makes tuples pretty useful in those situations where you need to store heterogeneous data, like that…
"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.