PyBites: Create Project-Less Python Utilities with uv and Inline Script Metadata
Link: https://pybit.es/articles/create-project-less-python-utilities-with-uv-and-inline-script-metadata/
The other day I wanted to demo the Google Books API (we use for Pybites Books) to somebody so I started to write some code on the fly to call its endpoints using httpx.Then I thought it would be nice
Link: https://pybit.es/articles/create-project-less-python-utilities-with-uv-and-inline-script-metadata/
The other day I wanted to demo the Google Books API (we use for Pybites Books) to somebody so I started to write some code on the fly to call its endpoints using httpx.Then I thought it would be nice
Pybites
Create Project-Less Python Utilities With Uv And Inline Script Metadata - Pybites
Now with PEP 723 – Inline script metadata 🐍 you can:
Kushal Das: Dealing with egl_bad_alloc error for webkit
Link: https://kushaldas.in/posts/dealing-with-egl-bad-alloc-error-for-webkit.html
I was trying out some Toga examples,
and for the webview I kept getting the following error and a blank screen.
Could not create EGL surfaceless context: EGL_BAD_ALLOC.
After many hours of searching
Link: https://kushaldas.in/posts/dealing-with-egl-bad-alloc-error-for-webkit.html
I was trying out some Toga examples,
and for the webview I kept getting the following error and a blank screen.
Could not create EGL surfaceless context: EGL_BAD_ALLOC.
After many hours of searching
Matt Layman: Signin Email - Building SaaS #212.1
Link: https://www.mattlayman.com/videos/signin-email-building-saas-212/
In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in.
Link: https://www.mattlayman.com/videos/signin-email-building-saas-212/
In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in.
Matt Layman
Signin Email - Building SaaS #212.1
In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in.
Matt Layman: Building SaaS with Python and Django #212.2
Link: https://www.mattlayman.com/videos/building-saas-with-python-and-django-212/
In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in. This is the secon
Link: https://www.mattlayman.com/videos/building-saas-with-python-and-django-212/
In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in. This is the secon
Matt Layman
Building SaaS with Python and Django #212.2
In this episode, we continued on the sign up workflow simplification. The focus of this stream was on adding the background task that will send the magic link email to allow sign in. This is the second half of the stream because my internet cut out.
Real Python: Python's min() and max(): Find Smallest and Largest Values
Link: https://realpython.com/python-min-and-max/
Python’s built-in functions max() and min() allow you to find the largest and smallest values in a dataset. You can use them with iterables, such as lists or tuples, or a series of regular arguments.
Link: https://realpython.com/python-min-and-max/
Python’s built-in functions max() and min() allow you to find the largest and smallest values in a dataset. You can use them with iterables, such as lists or tuples, or a series of regular arguments.
Realpython
Python's min() and max(): Find Smallest and Largest Values – Real Python
In this tutorial, you'll learn how to use Python's built-in min() and max() functions to find the smallest and largest values. You'll also learn how to modify their standard behavior by providing a suitable key function. Finally, you'll code a few practical…
Real Python: The subprocess Module: Wrapping Programs With Python
Link: https://realpython.com/python-subprocess/
Python’s subprocess module allows you to run shell commands and manage external processes directly from your Python code. By using subprocess, you can execute shell commands like ls or dir, launch app
Link: https://realpython.com/python-subprocess/
Python’s subprocess module allows you to run shell commands and manage external processes directly from your Python code. By using subprocess, you can execute shell commands like ls or dir, launch app
Realpython
The subprocess Module: Wrapping Programs With Python – Real Python
In this tutorial, you'll learn how to leverage other apps and programs that aren't Python, wrapping them or launching them from your Python scripts using the subprocess module. You'll learn about processes all the way up to interacting with a process as it…
Real Python: Get Started With Django: Build a Portfolio App
Link: https://realpython.com/get-started-with-django-1/
Django is a powerful Python web framework for creating complex applications. It follows the Model-View-Template (MVT) architecture and includes built-in features like authentication, an admin interfac
Link: https://realpython.com/get-started-with-django-1/
Django is a powerful Python web framework for creating complex applications. It follows the Model-View-Template (MVT) architecture and includes built-in features like authentication, an admin interfac
Realpython
Get Started With Django: Build a Portfolio App – Real Python
In this step-by-step tutorial, you'll learn the basics of creating powerful web applications with Django, a Python web framework. You'll build an example portfolio application to showcase your web development projects.
Real Python: NumPy's max() and maximum(): Find Extreme Values in Arrays
Link: https://realpython.com/numpy-max-maximum/
NumPy’s max() function efficiently finds maximum values within an array, making it a key tool for data analysis in Python. This tutorial guides you through using max() and maximum(), handling missing
Link: https://realpython.com/numpy-max-maximum/
NumPy’s max() function efficiently finds maximum values within an array, making it a key tool for data analysis in Python. This tutorial guides you through using max() and maximum(), handling missing
Realpython
NumPy's max() and maximum(): Find Extreme Values in Arrays – Real Python
In this introduction to NumPy, you'll learn how to find extreme values using the max() and maximum() functions. This includes finding the maximum element in an array or along a given axis of an array, as well as comparing two arrays to find the larger element…
Real Python: Understanding the Python Mock Object Library
Link: https://realpython.com/python-mock-library/
Mocking in Python with unittest.mock allows you to simulate complex logic or unpredictable dependencies, such as responses from external services. You create mock objects to replace real ones in your
Link: https://realpython.com/python-mock-library/
Mocking in Python with unittest.mock allows you to simulate complex logic or unpredictable dependencies, such as responses from external services. You create mock objects to replace real ones in your
Realpython
Understanding the Python Mock Object Library – Real Python
In this tutorial, you'll learn how to use the Python mock object library, unittest.mock, to create and use mock objects to improve your tests. Obstacles like complex logic and unpredictable dependencies make writing valuable tests difficult, but unittest.mock…
Fabio Zadrozny: Using (or really misusing) Path.resolve() in Python
Link: http://pydev.blogspot.com/2025/01/using-or-really-misusing-pathresolve-in.html
I just stumbled upon a code in Python that uses a simple `Path(...).resolve()`
after receiving a path in an API and suddenly reminded myself on the
many the bugs I've tripped over due to it, so, de
Link: http://pydev.blogspot.com/2025/01/using-or-really-misusing-pathresolve-in.html
I just stumbled upon a code in Python that uses a simple `Path(...).resolve()`
after receiving a path in an API and suddenly reminded myself on the
many the bugs I've tripped over due to it, so, de
Blogspot
Using (or really misusing) Path.resolve() in Python
I just stumbled upon a code in Python that uses a simple ` Path(...).resolve() ` after receiving a path in an API and suddenly reminded m...
Real Python: pandas GroupBy: Your Guide to Grouping Data in Python
Link: https://realpython.com/pandas-groupby/
The pandas .groupby() method allows you to efficiently analyze and transform datasets when working with data in Python. With df.groupby(), you can split a DataFrame into groups based on column values,
Link: https://realpython.com/pandas-groupby/
The pandas .groupby() method allows you to efficiently analyze and transform datasets when working with data in Python. With df.groupby(), you can split a DataFrame into groups based on column values,
Realpython
pandas GroupBy: Your Guide to Grouping Data in Python – Real Python
In this tutorial, you'll learn how to work adeptly with the pandas GroupBy facility while mastering ways to manipulate, transform, and summarize data. You'll work with real-world datasets and chain GroupBy methods together to get data in an output that suits…
Real Python: How to Install Python on Your System: A Guide
Link: https://realpython.com/installing-python/
Installing Python on your system involves a few straightforward steps. First, check if Python is already installed by opening a command-line interface and typing python --version or python3 --version.
Link: https://realpython.com/installing-python/
Installing Python on your system involves a few straightforward steps. First, check if Python is already installed by opening a command-line interface and typing python --version or python3 --version.
Realpython
How to Install Python on Your System: A Guide – Real Python
The first step to getting started with Python is to install it on your machine. In this tutorial, you'll learn how to check which version of Python, if any, you have on your Windows, Mac, or Linux computer and the best way to install the most recent version…
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…