Python Weekly - Python Weekly - Issue 579

View this email in your browser

Python Weekly

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

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


Articles, Tutorials and Talks

Building A Virtual Machine inside ChatGPT
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?

The Ultimate Guide to Writing Functions 
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.

Natural Language Processing Demystified
A free, comprehensive course to turn you into an NLP expert.

I Taught ChatGPT to Invent a Language
In which ChatGPT and the author invent a fictional language spoken by slime-people.

The cloudy layers of modern-day programming
Is what we do development anymore?

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

Ready-to-go sample data pipelines with Dataflow
This post is for all data practitioners, who are interested in learning about bootstrapping, standardization and automation of batch data pipelines at Netflix.

Roboflow 100: A New Object Detection Benchmark
Advancing the state-of-the-art in object recognition with a new way to benchmark computer vision models across domains and task targets.

DjangoCon US and Europe 2022 Talks 
The complete playlists of talks from each conference are now available on YouTube.

Introducing PyTorch 2.0
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). 

Debug ONNX GPU Performance
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
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.

aoc-gpt
Solve Advent of Code puzzles with GPT-3.

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

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

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

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

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

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

DreamShard
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.

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


New Releases

Jupyter Server 2.0
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.

Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16, and 3.12.0 alpha 3 are now available
Six simultaneous releases has got to be some record. There’s one more record we broke this time, you’ll see below.

Django bugfix release: 4.1.4
Django 4.1.4 fixes several bugs in 4.1.3.

PyPy v7.3.10
We have some nice speedups and bugfixes in this release.


Upcoming Events and Webinars

Virtual: XtremePython 2022
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.

Virtual: Cleveland Python Meetup December 2022
There will be a talk, Designing and Building Large Applications using FastAPI.

VilniusPY #21 - Vilnius, Lithuania
There will be following talks
  • Event sourcing & CQRS with Django.
  • Mystery of AWS ALB timeouts.

PyBerlin 37 - Berlin, BE
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

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

PyData London - London
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

PyData Prague #13 - Prague
There will be following talks
  • Async Python modules in Rust
  • How we built a Python SDK for our (open) APIs
Our Other Newsletters
Programmer Weekly - A free weekly newsletter for programmers.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
 
Copyright © 2022 Python Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.PythonWeekly.com.

Our mailing address is:
Python Weekly
Brooklyn
Brooklyn, NY 11209

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Key phrases

Older messages

Python Weekly - Issue 578

Thursday, December 1, 2022

View this email in your browser Python Weekly Welcome to issue 578 of Python Weekly. Let's get straight to the links this week. From Our Sponsor The past, present, and future of notebooks Data

Python Weekly - Issue 577

Thursday, November 24, 2022

View this email in your browser Python Weekly Welcome to issue 577 of Python Weekly. Let's get straight to the links this week. News Infosys leaked FullAdminAccess AWS keys on PyPi for over a year

Python Weekly - Issue 576

Thursday, November 17, 2022

View this email in your browser Python Weekly Welcome to issue 576 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Retool Workflows is a fast way to build and automate

Python Weekly - Issue 575

Thursday, November 10, 2022

View this email in your browser Python Weekly Welcome to issue 575 of Python Weekly. Let's get straight to the links this week. News Python Web Conf 2023 CFP The 5th annual Python Web Conf will be

Python Weekly - Issue 574

Thursday, November 3, 2022

View this email in your browser Python Weekly Welcome to issue 574 of Python Weekly. Let's get straight to the links this week. From Our Sponsor The past, present, and future of notebooks Data

You Might Also Like

PD#571 Software Design Principles I Learned the Hard Way

Sunday, April 28, 2024

If there's two sources of truth, one is probably wrong. And yes, please repeat yourself. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

When Procrastination is Productive & Ghost integrating with ActivityPub

Sunday, April 28, 2024

Automattic, Texts, and Beeper join forces to build world's best inbox, Reflect launches its iOS app, how to start small rituals, and a lot more in this week's issue of Creativerly. Creativerly

C#503 Building pipelines with System.Threading.Channels

Sunday, April 28, 2024

Concurrent programming challenges can be effectively addressed using channels ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

RD#453 Get your codebase ready for React 19

Sunday, April 28, 2024

Is your app ready for what's coming up in React 19's release ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

☁️ Azure Weekly #464 - 28th April 2024

Sunday, April 28, 2024

Azure Weekly Newsletter Issue #464 powered by endjin Welcome to issue 464 of the Azure Weekly Newsletter. In AI we have a good mix of high-level and deep-dive technical articles. Next-Gen Customer

Tesla profits tumble, Fisker flatlines, and California cities battle for control of AVs

Sunday, April 28, 2024

Plus, an up-close look at the all-electric Mercedes G-Wagen and more View this email online in your browser By Kirsten Korosec Sunday, April 28, 2024 Welcome back to TechCrunch Mobility — your central

Sunday Digest | Featuring 'The Countries With the Most Air Pollution in 2023' 📊

Sunday, April 28, 2024

Every visualization published this week, in one place. Visual Capitalist Sunday Digest logo Apr 28, 2024 | View Online | Subscribe | VC+ The Best of This Week's Visuals Presented by Voronoi: The

Android Weekly #620

Sunday, April 28, 2024

View in web browser 620 April 28th, 2024 Articles & Tutorials Sponsored How DoorDash Manages Mobile Releases Ever wonder how the big names in mobile engineering manage the human side of their app

President Biden signs TikTok bill

Sunday, April 28, 2024

Plus: Robotaxis face new legislation in California and more View this email online in your browser By Anthony Ha Sunday, April 28, 2024 Image Credits: Bryce Durbin/TechCrunch A bill forcing TikTok

New Alpine.js Sort plugin, Laravel 11.5, and more - №510

Sunday, April 28, 2024

Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏