Python Anywhere: We're hiring!
Link: https://blog.pythonanywhere.com/218/
Are you so keen on PythonAnywhere that you’d like to work with us? We have an
open role, and the recruitment team at our parent company Anaconda
are looking for great people.
We’re looking for a seni
Link: https://blog.pythonanywhere.com/218/
Are you so keen on PythonAnywhere that you’d like to work with us? We have an
open role, and the recruitment team at our parent company Anaconda
are looking for great people.
We’re looking for a seni
Test and Code: pytest plugins - a full season
Link: https://testandcode.com/episodes/pytest-plugins
This episode kicks off a season of pytest plugins.In this episode:Introduction to pytest pluginsThe pytest.org pytest plugin listFinding pytest related packages on PyPIThe Top pytest plugins list on p
Link: https://testandcode.com/episodes/pytest-plugins
This episode kicks off a season of pytest plugins.In this episode:Introduction to pytest pluginsThe pytest.org pytest plugin listFinding pytest related packages on PyPIThe Top pytest plugins list on p
Test & Code
Test & Code | pytest plugins - a full season
This episode kicks off a season of pytest plugins.In this episode:Introduction to pytest pluginsThe pytest.org pytest plugin listFinding pytest related packages on PyPIThe Top pytest plugins list o...
Glyph Lefkowitz: The “Active Enum” Pattern
Link: https://blog.glyph.im/2025/01/active-enum.html
Have you ever written some Python code that looks like this?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18from enum import Enum, auto
class SomeNumber(Enum):
one = auto()
two = auto()
Link: https://blog.glyph.im/2025/01/active-enum.html
Have you ever written some Python code that looks like this?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18from enum import Enum, auto
class SomeNumber(Enum):
one = auto()
two = auto()
blog.glyph.im
The “Active Enum” Pattern
Enums are objects, why not give them attributes?
Matt Layman: Simplified Signup - Building SaaS #211
Link: https://www.mattlayman.com/videos/simplified-signup-building-saas-211/
In this episode, we began an update to the signup process to simplify things. I am replacing email and password with just email. Users will receive ‘magic links’ via their email client to sign in. To
Link: https://www.mattlayman.com/videos/simplified-signup-building-saas-211/
In this episode, we began an update to the signup process to simplify things. I am replacing email and password with just email. Users will receive ‘magic links’ via their email client to sign in. To
Matt Layman
Simplified Signup - Building SaaS #211
In this episode, we began an update to the signup process to simplify things. I am replacing email and password with just email. Users will receive 'magic links' via their email client to sign in. To do this, we are using django-sesame.
Real Python: HTML and CSS for Python Developers
Link: https://realpython.com/html-css-python/
Combining HTML, CSS, and Python equips you to build dynamic, interactive websites. HTML provides the structure, CSS adds styling, and Python can be used to interact with and manipulate the HTML conten
Link: https://realpython.com/html-css-python/
Combining HTML, CSS, and Python equips you to build dynamic, interactive websites. HTML provides the structure, CSS adds styling, and Python can be used to interact with and manipulate the HTML conten
Realpython
HTML and CSS for Python Developers – Real Python
There's no way around HTML and CSS when you want to build web apps. Even if you're not aiming to become a web developer, knowing the basics of HTML and CSS will help you understand the Web better. In this tutorial, you'll get an introduction to HTML and CSS…
Real Python: Inheritance and Composition: A Python OOP Guide
Link: https://realpython.com/inheritance-composition-python/
In Python, understanding inheritance and composition is crucial for effective object-oriented programming. Inheritance allows you to model an is a relationship, where a derived class extends the funct
Link: https://realpython.com/inheritance-composition-python/
In Python, understanding inheritance and composition is crucial for effective object-oriented programming. Inheritance allows you to model an is a relationship, where a derived class extends the funct
Realpython
Inheritance and Composition: A Python OOP Guide – Real Python
In this step-by-step tutorial, you'll learn about inheritance and composition in Python. You'll improve your object-oriented programming (OOP) skills by understanding how to use inheritance and composition and how to leverage them in their design.
Real Python: Operators and Expressions in Python
Link: https://realpython.com/python-operators-expressions/
Python operators enable you to perform computations by combining objects and operators into expressions. Understanding Python operators is essential for manipulating data effectively.
This tutorial co
Link: https://realpython.com/python-operators-expressions/
Python operators enable you to perform computations by combining objects and operators into expressions. Understanding Python operators is essential for manipulating data effectively.
This tutorial co
Realpython
Operators and Expressions in Python – Real Python
In Python, operators are special symbols, combinations of symbols, or keywords that designate some type of computation. You can combine objects and operators to build expressions that perform the actual computation. So, operators are the building blocks of…
Real Python: Python's pathlib Module: Taming the File System
Link: https://realpython.com/python-pathlib/
Python’s pathlib module helps streamline your work with file and directory paths. Instead of relying on traditional string-based path handling, you can use the Path object, which provides a cross-plat
Link: https://realpython.com/python-pathlib/
Python’s pathlib module helps streamline your work with file and directory paths. Instead of relying on traditional string-based path handling, you can use the Path object, which provides a cross-plat
Realpython
Python's pathlib Module: Taming the File System – Real Python
Python's pathlib module enables you to handle file and folder paths in a modern way. This built-in module provides intuitive semantics that work the same way on different operating systems. In this tutorial, you'll get to know pathlib and explore common tasks…
Real Python: Python's urllib.request for HTTP Requests
Link: https://realpython.com/urllib-request/
If you’re looking to make HTTP requests in Python using the built-in urllib.request module, then this tutorial is for you. urllib.request lets you perform HTTP operations without having to add externa
Link: https://realpython.com/urllib-request/
If you’re looking to make HTTP requests in Python using the built-in urllib.request module, then this tutorial is for you. urllib.request lets you perform HTTP operations without having to add externa
Realpython
Python's urllib.request for HTTP Requests – Real Python
In this tutorial, you'll be making HTTP requests with Python's built-in urllib.request. You'll try out examples and review common errors encountered, all while learning more about HTTP requests and Python in general.
Python Software Foundation: Service Awards given by the PSF: what are they and how they differ
Link: https://pyfound.blogspot.com/2024/09/service-awards-given-by-psf-what-are.html
Do you know someone in the Python community who inspires you and whose contributions to the Python community are outstanding? Other than saying thank you (definitely do this too!), you can also nomina
Link: https://pyfound.blogspot.com/2024/09/service-awards-given-by-psf-what-are.html
Do you know someone in the Python community who inspires you and whose contributions to the Python community are outstanding? Other than saying thank you (definitely do this too!), you can also nomina
Python Software Foundation Blog
Service Awards given by the PSF: what are they and how they differ
Do you know someone in the Python community who inspires you and whose contributions to the Python community are outstanding? Other than say...
Real Python: Primer on Jinja Templating
Link: https://realpython.com/primer-on-jinja-templating/
Jinja is a powerful template engine commonly used in Python web applications to create dynamic web pages. Jinja also supports standalone usage, enabling you to create text files with programmatically
Link: https://realpython.com/primer-on-jinja-templating/
Jinja is a powerful template engine commonly used in Python web applications to create dynamic web pages. Jinja also supports standalone usage, enabling you to create text files with programmatically
Realpython
Primer on Jinja Templating – Real Python
With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in the background. Anytime you want to create text files with programmatic content, Jinja can help you out.
Real Python: How to Write Beautiful Python Code With PEP 8
Link: https://realpython.com/python-pep8/
PEP 8, sometimes spelled PEP8 or PEP-8, is the official style guide for Python code. PEP 8 gives guidelines on naming conventions, code layout, and other best practices. Guido van Rossum, Barry Warsaw
Link: https://realpython.com/python-pep8/
PEP 8, sometimes spelled PEP8 or PEP-8, is the official style guide for Python code. PEP 8 gives guidelines on naming conventions, code layout, and other best practices. Guido van Rossum, Barry Warsaw
Realpython
How to Write Beautiful Python Code With PEP 8 – Real Python
Learn how to write high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines helps you make a great impression when sharing your work with potential employers and collaborators.
Real Python: How to Get a List of All Files in a Directory With Python
Link: https://realpython.com/get-all-files-in-directory-python/
To get all the files in a directory with Python, you can leverage the pathlib module. This tutorial covers how to use methods like .iterdir(), .glob(), and .rglob() to list directory contents.
For a
Link: https://realpython.com/get-all-files-in-directory-python/
To get all the files in a directory with Python, you can leverage the pathlib module. This tutorial covers how to use methods like .iterdir(), .glob(), and .rglob() to list directory contents.
For a
Realpython
How to Get a List of All Files in a Directory With Python – Real Python
In this tutorial, you'll be examining a couple of methods to get a list of files and folders in a directory with Python. You'll also use both methods to recursively list directory contents. Finally, you'll examine a situation that pits one method against…
Real Python: Variables in Python: Usage and Best Practices
Link: https://realpython.com/python-variables/
In Python, variables are symbolic names that refer to objects or values stored in your computer’s memory. They allow you to assign descriptive names to data, making it easier to manipulate and reuse v
Link: https://realpython.com/python-variables/
In Python, variables are symbolic names that refer to objects or values stored in your computer’s memory. They allow you to assign descriptive names to data, making it easier to manipulate and reuse v
Realpython
Variables in Python: Usage and Best Practices – Real Python
In this tutorial, you'll learn how to use symbolic names called variables to refer to Python objects, and gain an understanding of how to effectively use these fundamental building blocks in your code to store, manipulate, and retrieve data.
Real Python: Python's assert: Debug and Test Your Code Like a Pro
Link: https://realpython.com/python-assert-statement/
Python’s assert statement allows you to write sanity checks in your code. These checks are known as assertions, and you can use them to test if certain assumptions remain true while you’re developing
Link: https://realpython.com/python-assert-statement/
Python’s assert statement allows you to write sanity checks in your code. These checks are known as assertions, and you can use them to test if certain assumptions remain true while you’re developing
Realpython
Python's assert: Debug and Test Your Code Like a Pro – Real Python
In this tutorial, you'll learn how to use Python's assert statement to document, debug, and test code in development. You'll learn how assertions might be disabled in production code, so you shouldn't use them to validate data. You'll also learn about a few…
Zato Blog: Understanding API rate-limiting techniques
Link: https://zato.io/en/blog/api-rate-limiting-intro.html
Understanding API rate-limiting techniques
2025-01-13, by Dariusz Suchojad
Enabling rate-limiting in Zato means that access to Zato APIs can be throttled per endpoint, user or service - includi
Link: https://zato.io/en/blog/api-rate-limiting-intro.html
Understanding API rate-limiting techniques
2025-01-13, by Dariusz Suchojad
Enabling rate-limiting in Zato means that access to Zato APIs can be throttled per endpoint, user or service - includi
Real Python: Build a Personal Diary With Django and Python
Link: https://realpython.com/django-diary-project-python/
Creating a Django diary allows you to build a personal, secure web app on your computer without using external cloud services. This tutorial guides you through setting up a Django project, where you c
Link: https://realpython.com/django-diary-project-python/
Creating a Django diary allows you to build a personal, secure web app on your computer without using external cloud services. This tutorial guides you through setting up a Django project, where you c
Realpython
Build a Personal Diary With Django and Python – Real Python
In this beginner-friendly tutorial, you'll build a personal diary in Django. You'll use the strengths of the Django web framework and learn the basics of web apps.
Python Bytes: #416 A Ghostly Episode
Link: https://pythonbytes.fm/episodes/show/416/a-ghostly-episode
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong>Terminals & Shells</strong></li>
<li><strong><a href="https://github.com/Vizonex/Winloop?featured_on=pythonbytes">Winloop</a
Link: https://pythonbytes.fm/episodes/show/416/a-ghostly-episode
<strong>Topics covered in this episode:</strong><br>
<ul>
<li><strong>Terminals & Shells</strong></li>
<li><strong><a href="https://github.com/Vizonex/Winloop?featured_on=pythonbytes">Winloop</a
pythonbytes.fm
A Ghostly Episode
News and announcements from the Python community for the week of Jan 13th, 2025
Eli Bendersky: Reverse mode Automatic Differentiation
Link: https://eli.thegreenplace.net/2025/reverse-mode-automatic-differentiation/
Automatic Differentiation (AD) is an important algorithm for calculating the
derivatives of arbitrary functions that can be expressed by a computer program.
One of my favorite CS papers is
"Automatic
Link: https://eli.thegreenplace.net/2025/reverse-mode-automatic-differentiation/
Automatic Differentiation (AD) is an important algorithm for calculating the
derivatives of arbitrary functions that can be expressed by a computer program.
One of my favorite CS papers is
"Automatic
Python Software Foundation: Powering Python together in 2025, thanks to our community!
Link: https://pyfound.blogspot.com/2025/01/powering-python-together-in-2025-thanks.html
We are so very grateful for each of you who donated or became new members during our end-of-year fundraiser and membership drive. We raised $30,000 through the PyCharm promotion offered by JetBrains–
Link: https://pyfound.blogspot.com/2025/01/powering-python-together-in-2025-thanks.html
We are so very grateful for each of you who donated or became new members during our end-of-year fundraiser and membership drive. We raised $30,000 through the PyCharm promotion offered by JetBrains–
Python Software Foundation Blog
Powering Python together in 2025, thanks to our community!
We are so very grateful for each of you who donated or became new members during our end-of-year fundraiser and membership drive. We raised ...