Python Weekly (Issue 588 February 16 2023)

Python Weekly - Issue 588

Python Weekly

Welcome to issue 588 of Python Weekly. We are giving away

2 free tickets to the 2023 Python Web Conference

. If you are interested please

.

From Our Sponsor 

Deepnote is a data science notebook for teams. Jump right into Deepnote to explore data with Python and SQL, work together with your team, and share insights that lead to action — all from the comfort of your browser.

.

News

Intel recently published an open-source C++ header file library for high performance SIMD-based sorting, which initially is focused on providing a lightning fast AVX-512 quicksort implementation. As of today that code has been merged to Numpy and is providing some 10~17x speed-ups.

Articles, Tutorials and Talks

Does Python still have a need for class without @dataclass?

Here's the second part of the blog series about the migration from Flask to FastAPI. In this one we'll see all the main code changes and refactors you would need to do.

In this post, I discuss how I used GPT embeddings to build a smart search tool for my second brain note-taking system.

In this tutorial, I'll show you how to get started with FastAPI in Python. By the end of this video, you'll know everything you need to get started with developing your own APIs!

This report provides an overview of the current state of Python programming language technologies in blockchain software development ecosystems for 2023. We examine blockchain projects and tooling that use Python or are related to Python and why this overlap is significant. We highlight new and exciting projects and opportunities for Python developers.

I will show you how I ran some simple analytics on my Google Calendar history over almost 7 years. I used SingleStoreDB for this, but it should be straightforward to do this with any database. 

In this article, we are going to understand how self-attention works from scratch. This means we will code it ourselves one step at a time.

In this post, we'll implement a GPT from scratch in just 60 lines of numpy. We'll then load the trained GPT-2 model weights released by OpenAI into our implementation and generate some text.

Interesting Projects, Tools and Libraries

An open-source LLM based research assistant that allows you to have a conversation with a research paper.

NoteSH fully functional sticky notes App in your Terminal!

Python bindings for Milli, the embeddable Rust-based search engine powering Meilisearch.

ControlNet is a neural network structure to control diffusion models by adding extra conditions.

Reverse engineered API of Microsoft's Bing Chat.

Convert any music library into a music production sample-library with ML.

Circular visualization in Python (Circos Plot, Chord Diagram).

A One-stop Library for Language-Vision Intelligence.

New Releases

Upcoming Events and Webinars

There will be a talk, Python and ChatGPT: (chuckles) I'm in danger.

There will be following talks

  • A tale of machine-learning operations: From organically grown infrastructure, to a mature ML platform

  • MLOps: why and how to build end-to-end product teams

  • Distributed Learning Opportunities and Challenges

There will be following talks

  • DuckDB: Bringing analytical SQL directly to your Python shell

  • Se*y Enterprise Data Orchestration

There will be following talks

  • Let's Chat about ChatGPT

  • Data Science with DevOps: What is "good"?"

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.