Python Weekly (Issue 579 December 8 2022)

Python Weekly - Issue 579

Python Weekly

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

News

The news you’ve been waiting for is finally here - registration for PyCon US 2023 is officially open!

Articles, Tutorials and Talks

Unless you have been living under a rock, you have heard of this new ChatGPT assistant made by OpenAI. You might be aware of its capabilities for solving IQ tests, tackling leetcode problems or for helping people write LateX. It is an amazing resource for people to retrieve all kinds of information and solve tedious tasks, like copy-writing! But did you know that you can run a whole virtual machine inside of ChatGPT?

Over the years, I’ve seen a lot of code by different people, and my conclusion is that writing great, well-designed functions is difficult. So, I made this guide, which includes the 7 most important things you should do when writing functions.

A free, comprehensive course to turn you into an NLP expert.

In which ChatGPT and the author invent a fictional language spoken by slime-people.

Is what we do development anymore?

Learn how to use Qt for Python using PySide6 to build cross platform desktop apps for Windows, Mac and Linux.

This post is for all data practitioners, who are interested in learning about bootstrapping, standardization and automation of batch data pipelines at Netflix.

Advancing the state-of-the-art in object recognition with a new way to benchmark computer vision models across domains and task targets.

The complete playlists of talks from each conference are now available on YouTube.

In this post, you will find all the information you need to better understand what PyTorch 2.0 is, where it’s going and more importantly how to get started today (e.g., tutorial, requirements, models, common FAQs). 

This article will review a case of exporting a PyTorch model to ONNX and what was done to improve GPU performance.

Interesting Projects, Tools and Libraries

GuardDog is a CLI tool that allows users to identify malicious PyPI packages. It runs a set of heuristics on the package source code (through Semgrep rules) and on the package metadata.

Solve Advent of Code puzzles with GPT-3.

KlongPy is a vectorized port of Klong, making it a blazingly fast array language that supports direct Python integration.

FAQtory is a tool to auto-generate a FAQ.md (Frequently Asked Questions) document for your project.

A standard API for reinforcement learning and a diverse set of reference environments.

A Python package for causal inference in quasi-experimental settings.

ExtremeBERT is a toolkit that accelerates the pretraining and finetuning of BERT on customized datasets.

Open Source repository management for deb, rpm, and generic packages.

This is the implementation for the paper DreamShard: Generalizable Embedding Table Placement for Recommender Systems. We propose DreamShard, a reinforcement learning approach for embedding table placement.

Level up your GitHub profile readme with customizable cards including LOC statistics!

New Releases

Jupyter Server provides the core web server that powers JupyterLab and Jupyter Notebook. This release brings many new features and lays groundwork for a more multi-user, (real-time) collaborative Jupyter experience.

Six simultaneous releases has got to be some record. There’s one more record we broke this time, you’ll see below.

Django 4.1.4 fixes several bugs in 4.1.3.

We have some nice speedups and bugfixes in this release.

Upcoming Events and Webinars

XtremePython 2022 is an online conference that includes short sessions, with speakers from all over the world. Use our special coupon code

PYTHONWEEKLY2022

to get a free ticket(the first 200 tickets) to this conference.

There will be a talk, Designing and Building Large Applications using FastAPI.

There will be following talks

  • Event sourcing & CQRS with Django.

  • Mystery of AWS ALB timeouts.

There will be following talks

  • Compiling Python extension modules the hard way

  • How to Make Your Architecture Shine with DDD

  • Technical Leadership for everyone

  • A short history of Python web frameworks

There will be talk, Create a documentation site for your Python API using Sphinx and Github Actions.

There will be following talks

  • What's the Itch That Feature Stores Scratch? 

  • Using BERT for Stable, Dynamic Topic Detection

  • Transcribing Unknown Languages

  • The Chemically Induced Christmas Experience

There will be following talks

  • Async Python modules in Rust

  • How we built a Python SDK for our (open) APIs

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.