What's up in the python and tech environment? - Issue #78
Welcome to issue #78 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 GIL removal in CPython, LPython alternative to CPython and his speed promises, Polars/Ponder dataframe libraries that are alternatives to Pandas, StackOverflow AI capabilities in beta, and much more! 🥸
From the Python world
The Steering Council is favorable to removing the GIL. This is probably a huge move!
A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython)
Pablo Salgado, a Python core developer and member of the Python Steering Council, explains his journey in development and his role in the Python community via this podcast.
What it’s like to be on the Python Steering Council (Ep. 592)
Yet another Python implementation! LPython seems promising from what the team outlined in the following article. We will see how it goes.
LPython: Novel, Fast, Retargetable Python Compiler
In this article, the author explores the different alternatives in the standard libraries to run shell commands and present at the end, a better third-party alternative (not working on Windows 😬).
The Right Way to Run Shell Commands From Python
In this article, you will discover an alternative for pandas in action, Ponder, which is useful when dealing with large datasets.
Python for Finance: Pandas Resample, Groupby, and Rolling
Do we have data scientists using numba in the crew? In this interesting article, you will see how the author leverages CPU knowledge to tweak a Numpy program to make it run faster with numba.
Understanding CPUs can help speed up Numba and NumPy code
For Python users using VS Code as their primary editor, the latest release of your favorite editor will please you with a powerful Mypy extension.
Python in Visual Studio Code – July 2023 Release
From the Web
StackOverFlow announced a public beta for Generative AI capabilities added to their platform.
For data analytics enthusiasts, here is an interesting blog post where a developer leverages DuckDB to analyze data from its Fitbit device.
My (Very) Personal Data Warehouse
JetBrains announced a GitLab integration in their IDEs.
GitLab Support in JetBrains IDEs
Codecov, a leading code coverage platform recently acquired by Sentry, open source part of their software.
The author of Polars, a rising and popular dataframe library, announced launching a company around his library.
Deno, an alternative JavaScript runtime to NodeJS, released a new version with testing APIs and better Websockets support.
Deno 1.36: More flexible security and expanded testing APIs
For Mac OS developers, here's a list of tools you might need for your day-to-day work.
Must-have tools and apps for macOS for developers in 2023
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 it is the case, don’t hesitate to share it on your social media.
Take care of yourself and see you soon! 🙂
