Python/FastAPI/Django – Weekly News Summary – 05/02/2024 to 11/02/2024
#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