What's up in the python and tech environment? - Issue #82
Welcome to issue #82 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 data science, debugging in Python, CSS, SQL, vector databases, and much more! 🤓
From the Python world
In this article, you will discover Geoplotlib, a library for visualizing geographical data.
Geoplotlib: Exploring the World with Python
In this article, the author explores many flake8 plugins he discovered through the use of Ruff.
How ruff changed my Python programming habits
An excellent article about different profiling techniques in Python.
Profiling in Python: How to Find Performance Bottlenecks
An interesting article on how to debug crashes and deadlocks in Python.
Debugging Crashes and Deadlocks in Python using PyStack
Here is a tip to improve the performance of your Pandas or Dask workflows.
Utilizing PyArrow to Improve Pandas and Dask Workflows
For the data engineering enthusiasts, here is a summary of commonly used data formats in the field.
A Comprehensive Guide to File Formats in Data Engineering
David Beazly, a well-known pythonista opens a course he gives in his private programming sessions. You can train your skills with it. 😉
For the brave, here is a deep dive explaining how computers work by writing a Nintendo microprocessor emulator in Python!
Writing a 6502 emulator in Python
An excellent project to use Django commands with a Text-based User Interface (TUI).
From the Web
Following my article on vector databases last week, this article lists two open-source alternatives to Pinecone.
Vector Database: Concepts and Examples
In this series of articles, you will explore how to implement common design patterns in PHP.
Design Patterns in PHP 8: Flyweight
The following article presents a cheat sheet or tutorial to learn SQL.
Have you heard about the Site Reliability Engineer before? Do you know what it means? If not, the following article will give you some clues.
The author here raises some concerns about the Tailwind approach. He also gives some alternatives regarding the new CSS features. What do you think?
Here is an interesting article to help you write clean code for your team/company.
How to build a culture of code quality
I recently discovered the Squish software to automate Graphical User Interface testing.
Squish: Automated GUI testing that works
Codecov, a leading software for code coverage monitoring, announced a VS Code integration.
August Product Update: Codecov in VS Code and more
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! 🙂
