What's up in the python and tech environment? - Issue #127
Welcome to issue #127 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 Apple security grief on Python 3.12, Polars dataframe reaching version 1.0, Mesop data application framework, Docker, PostgreSQL & machine learning, and much more! 🤓
From the Python world
An interesting debate about a security issue raised by Apple for Python programs using Python 3.12.
Python grapples with Apple App Store rejections
Polars, a nice dataframe alternative to Pandas reached version 1.0. In this article, you will learn the next steps for this project.
In this article, the author shows how he builds an agent to plot graphs using Plotly.
Building an Agent for Data Visualization (Plotly)
In this tutorial, you will learn how to create a Jarvis-like assistant in Python.
Build your own voice assistant and run it locally: Whisper + Ollama + Bark
A detailed Python re (regular expressions) module guide.
Mastering Python’s re Module: A Comprehensive Guide to Regular Expressions
This is a nice tutorial about string interpolation in Python.
String Interpolation in Python: Exploring Available Tools
A nice article summarizing all the command line tools embedded in the Python interpreter.
Python's many command-line utilities
A tip on how to annotate Matplotib graphs.
How to Annotate a Graph with Matplotlib and Python
For the brave, here is a deep dive into the bytes built-in Python type.
`bytes`: The Lesser-Known Python Built-In Sequence • And Understanding UTF-8 Encoding
Yet another data application framework in Python like Streamlit. This time it comes from a Google team.
From the Web
A web designer explains the concept of UI density and why he thinks it matters. What do you think?
A nice summary of Docker features.
Docker Mastery: A Comprehensive Guide for Beginners and Pros
Another article with some Docker tips.
10 Docker Best Practices Every Developer Should Know
In this article, you will discover an interesting PostgreSQL extension to run machine learning models via PostgreSQL.
Here are some tips to efficiently index columns in PostgreSQL.
Optimise INSERT, UPDATE and DELETE in PostgreSQL using best indexing strategy
In this article, you will discover a solution leveraging OpenAI to query a database without writing SQL.
How to use OpenAI GPT-4o to query your database?
A website where you can learn CSS Grids by playing a game.
The creator of Curl, probably the most used HTTP client in the world, explains how he sees his role as a benevolent dictator for the project.
A wonderful collection of essays about programming. You should probably bookmark it to read it at your own pace. 😉
Essays on programming I think about a lot
An Internet user warns of recent changes in the Google Search ranking algorithm which would endanger small websites. What do you think?
Is Google's search algorithm hurting smaller websites?
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! 🙂