Python Weekly (Issue 604 June 15 2023)

Python Weekly - Issue 604

Python Weekly

Welcome to issue 604 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

to learn how to proactively identify security weaknesses in your systems. Get live support in the hands-on lab as you exploit vulnerabilities and learn the process of responsible disclosure.

Articles, Tutorials and Talks

This is the second part of the two-part series, refactoring a command line shell!

The author argues that asyncio is too complex, difficult to use, and that its performance benefits are not worth the added complexity for most applications. The author recommends using gevent, another Python library that allows asynchronous programming, as an alternative to asyncio.

Learn the basics of computer vision with deep learning and how to implement the algorithms using Tensorflow.

Just getting started with time-series analysis in Python? Here are the most common tools you can use to get started quickly.

Discover how Lyft identified and fixed performance issues in their streaming pipelines.

Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing around with these tokens is an interesting way to get a better idea for how this stuff actually works under the hood.

With a little understanding of how CPUs and compilers work, you can speed up NumPy with faster Numba code.

In this Python tuturial we talk all about connecting to SQL Databases with Python and Pandas. Python is the swiss army knife of data anaylsis, and relational databases are the most common way data is stored at small and large companies. Learning how to best connect the two is an essential skill for any data professional.

Interesting Projects, Tools and Libraries

OpenDAN is an open source Personal AI OS , which consolidates various AI modules in one place for your personal use.

CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock hidden insights in your CSV files. With CSV-AI, you can effortlessly interact with, summarize, and analyze your CSV files in one convenient place.

Open source alerts management platform.

Revolutionizing Database Interactions with Private LLM Technology.

Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.

Maccarone is an experimental tool that lets you write English inside Python source code.

Matting Anything Model (MAM), an efficient and versatile framework for estimating the alpha matte of any instance in an image with flexible and interactive visual or linguistic user prompt guidance.

Specify what you want it to build, the AI asks for clarification, and then builds it.

Frouros is an open-source Python library for drift detection in machine learning systems.

SalesCopilot is an AI-powered sales assistant that provides real-time transcription, live chat, automatic unprompted advice, integration with a custom knowledge base, and the ability to save and load past conversations.

New Releases

This release includes the following announcements:

  • Test Discovery and Execution Rewrite

  • Run Python File in Dedicated Terminal

  • Preview: Intellisense support for overloaded operators

  • Configurable indexing limits with Pylance

Upcoming Events and Webinars

There will be following talks

  • Python in Agricultural Technology

  • Python in banking

  • Python in Data science and strategy consulting

There will be a talk, Accelerating Science with Open Source.

There will be a talk, Simplifying Real-Time ML Pipelines with Quix Streams: An Open Source Python Library for ML Engineers.

There will be a talk, Storytelling with Data.

Our Other Newsletters

 - A free weekly newsletter for programmers.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.