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.

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

Your best friends in design

Friday, January 10, 2025

​ Working With Designers Product manager & UX designer collaboration guide. How members of your product team work together is just as important as the work itself. A fundamental relationship within

Charted | How Canada Would Rank as the 51st State 📊

Friday, January 10, 2025

Donald Trump has floated the idea that Canada should be the 51st state. Here's how it compares statistically. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power AI's

Pinpointing The Actual Problem 🎯

Friday, January 10, 2025

WordPress accidentally diagnoses its own business problem. Here's a version for your browser. Hunting for the end of the long tail • January 10, 2025 Pinpointing The Actual Problem A blog post from

😱Major Azure Outage in EastUS2, 🚀New AI and Azure Developer CLI Courses, azureedge.net DNS retiring

Friday, January 10, 2025

͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏

iOS Cocoa Treats

Friday, January 10, 2025

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Adopting Swift 6 across the app codebase I've been

Issue #575: Excalibird, bird’s eye metropolis, and Stimulation Clicker

Friday, January 10, 2025

View this email in your browser Issue #575 - January 10th 2025 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

22 CES products you can't miss

Friday, January 10, 2025

10 must-install Linux apps; Cybersecurity in 2025; Email encryption how-to -- ZDNET ZDNET Tech Today - US January 10, 2025 CES logo 2025 CES 2025: The 22 most impressive products you don't want to

⚙️ The wild, wild west

Friday, January 10, 2025

AI's uncertain legislative path ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

ASP.NET Core News - 01/10/2025

Friday, January 10, 2025

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Discover the Exciting New Features in .NET Aspire 9 — by rijsat Building a Real-Time Santa's Workshop

ALERT: Ivanti Flaw CVE-2025-0282 Actively Exploited, Impacts Connect Secure and Policy Secure

Friday, January 10, 2025

THN Daily Updates Newsletter cover Deep Learning For Dummies ($21.00 Value) FREE for a Limited Time Take a deep dive into deep learning Download Now Sponsored LATEST NEWS Jan 10, 2025 Taking the Pain