What's up in the python and tech environment? - Issue #119
Welcome to issue #119 of What’s up in the Python and tech environment?
This newsletter is mainly intended for developers and those passionate about computers.
This week we will discuss new changes in pip, the standard Python package manager, Python 3.13, Django, web development, open source, and more! 😎
From the Python world
Pip, the primary package installer is getting a new update that might break the installation of some weirdly versioned packages.
pip 24.1 betas -- help us test a major upcoming change!
Python 3.13 will ship a new REPL. Unfortunately, it does not work on Windows. As an alternative, you can look for popular projects like IPython or bpython.
A nice article showing how we can implement custom checks in Django to ensure that code conventions are followed.
Enforcing conventions in Django projects with introspection
Seven useful Django commands to know.
Top 7 Django Commands Every Developer Needs to Know
A nice tip for those using Django and Sentry.
Sentry initialization in a Django project
A little reminder that you should use dataclasses whenever you can if you don’t do it already.
In this article, you will discover a scheduler to implement background jobs in your application.
Implementing Background Job Scheduling in FastAPI with APScheduler
In this article, you will learn how to analyze geospatial data with the GeoPandas library.
Introduction to Geospatial Analysis with GeoPandas
A nice guide about how to set up pre-commit hooks in Python.
How to Set Up Pre-Commit Hooks
A nice Python library for spatial simulation.
From the Web
Here is a reminder of some HTML features we may forget with time.
21 HTML Tips You Must Know About
A nice accessibility checklist for your website.
My Accessibility Review Checklist
Some useful links for your daily tasks.
10 Insane Websites you probably didn’t know existed
An interesting insight of an open source maintainer alarming teachers who don’t give good instructions to students to make their first steps in the open source world.
So your teacher wants you to do open source
A well-known Python developer argues that open-source software should be more expensive to ensure its sustainability. What do you think?
Software Needs To Be More Expensive
Here are some tips to speed up your website.
Tips to Speed Up Your Website Loading Time
Five important points every developer should know and practice.
5 things you should avoid in your dev journey
Here is a docker cheat sheet you can bookmark.
Top 20+ Essential Docker Commands
Bonus
To start the week well I am sharing with you the following picture.
This is all for this week. I hope you enjoy it and if that is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂