#Pybites
Leveraging typing.Protocol: Faster Error Detection And Beyond Inheritance
Introduction Two weeks ago I wrote an article about ABCs and interface enforcement. Shortly after I learned that you can do this as well with protocols. Python 3.8 introduced quite a groundbreaking feature that further advanced the language’s capabilities in type checking: the typing.Protocol which allows Python developers to define and enforce interface contracts in…
#Modern Python
By Bob Belderbos | Feb 09, 2024
How to Send Email Notifications Using Sendgrid and GitHub Actions
Introduction As a Python developer I want to stay up2date with trends and useful tips & tricks. Of course there are great newsletters like Pycoders, but those are already hitting my inbox. Let’s look at Planet Python in this article, an aggregation site/ service that indexes a lot of good Python blog feeds. Keeping an…
#Tools
By Bob Belderbos | Feb 07, 2024
#Real Python
How to Write Beautiful Python Code With PEP 8
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.
#intermediate #best-practices
By – | Feb 07, 2024
Python News: What's New From January 2024
In January 2024, Python 3.13.0a3 was released. A new JIT compiler was added to Python 3.13. The Python Software Foundation announced new developers in residence, and the Python ecosystem released new versions of projects, such as Django and pandas.
#community
By – | Feb 05, 2024
#Django Project – Weblog
Django accessibility in 2023 and beyond
By Tom Carrick, Thibaud Colas, Sarah Abderemane | Feb 10, 2024
Django security releases issued: 5.0.2, 4.2.10, and 3.2.24
By Natalia Bidart | Feb 06, 2024
#Python Insider
Python 3.12.2 and 3.11.8 are now available.
By Thomas Wouters | Feb 07, 2024
#PyCoders
Issue #615 – Python Packaging Tools, Enumerations, Debugging Tips, and More
By – | Feb 06, 2024
#testdriven.io
Django REST Framework and Vue versus Django and HTMX
Learn how the development process varies between working with Django REST Framework and Vue versus Django and HTMX.
#Django #Django REST Framework #Vue
By Špela Giacomelli (aka GirlLovesToCode) | Feb 05, 2024
#Django Stars
Top Vue.js Projects: 9 Awesome Examples
#Python & Django #Frontend
By Julia Korsun | Feb 06, 2024
Golang vs. Python: Comparing Performance and Benchmarks
#Python & Django #Backend
By Vadym Zakovinko | Feb 06, 2024
Docker Tutorial: Using Docker with Python
#Python & Django #DevOps
By Alex Ryabtsev | Feb 06, 2024
#Python Library
Episode 27 – Python Formatters with Lukasz Langa
Episode 27 of The Python Show Podcast welcomes Lukasz Langa as our guest. Lukasz is a CPython Developer in Residence, which means he works full-time on the core CPython language. He is also the creator of Black, a super popular Python code formatter. In this episode, we talked about the following topics: Core python development
#beginner #Python
By Mike | Feb 07, 2024
Creating a Modal Dialog For Your TUIs in Textual
Textual is a Python package that you can use to create beautiful text-based user interfaces (TUIs). In other words, you can create a GUI in your terminal with Textual. In this tutorial, you will learn how to create a modal dialog in your terminal. Dialogs are great ways to alert the user about something or
#GUI Toolkits #Python
By Mike | Feb 06, 2024
#Adam Johnson – Blogs
Django: Join the community on Mastodon
Mastodon is a Twitter-like social network with a solid Django community presence. It’s a fantastic online arena for connecting with others, discovering news, discussing issues, and sharing FOMO-inducing conference photos.
By Adam Johnson | Feb 10, 2024
#Python Software Foundation
Software Bill-of-Materials documents are now available for CPython
By Seth Michael Larson | Feb 08, 2024
Introducing PSF Grants Program Office Hours
By Marie Nordin | Feb 07, 2024