- Python Weekly
- Posts
- Python Weekly (Issue 589 February 23 2023)
Python Weekly (Issue 589 February 23 2023)
Python Weekly - Issue 589
Python Weekly
Welcome to issue 589 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Join Snyk in The Big Fix from February 14 to March 14 to find and fix vulnerabilities in your favorite open-source software — Python or otherwise. Compete for the title of Top Fixer while networking on Discord, winning swag, and making the internet more secure.
Articles, Tutorials and Talks
Data classes are a valuable tool in the Python programmer's toolkit. Despite their usefulness (I do like them a lot!), they do have limitations. In this video, I compare dataclasses with two alternative options, attrs and Pydantic, to help you decide which one to use in your code.
Using Vercel's Build Output API to explore some framework ideas.
In this post you'll find out what "while constructing a mapping found unhashable key" PyYAML errors mean, why they happen, and what you can do about it.
Learn the 25 most useful keyboard shortcuts for Jupyter Notebook or Lab (including hidden gems) so that you can speed up your workflow!
Developers are the largest expense with software. Improving their productivity doesn't just make sense to the company's bottom line, but it improves morale as they no longer have to wade through a bunch of crap to get started on the job at hand. This data generation technique helps improve your developer experience and testing.
While multiprocessing allows Python to scale to multiple CPUs, it has some performance overhead compared to threading.
Learn how to develop Dynamic Database-Driven Web Apps with Python, Flask, and MySQL. This course is broken up into two parts. In part one, you will learn how to build and deploy a site using the Flask Python web framework. In part two, you will connect the Flask application from the first part to a cloud MySQL database and learn how to deploy a production-ready database-driven web application.
Interesting Projects, Tools and Libraries
Running large language models like OPT-175B/GPT-3 on a single GPU. Focusing on high-throughput large-batch generation.
Turn your pandas dataframe into a Tableau-style User Interface for visual analysis.
The impossibly small web framework for Python and MicroPython.
Alerting. By developers, for developers.
A curated list of Polars talks, tools, examples & articles.
Lion, new optimizer discovered by Google Brain using genetic algorithms that is purportedly better than Adam(w), in Pytorch.
Styling matplotlib made easy.
A python active learning library for rapidly implementing active learning pipelines from data management, model development (and Bayesian approximation), to creating novel active learning strategies.
Deploy your docker-compose applications with ease and manage your infrastructure as code!
New Releases
Upcoming Events and Webinars
There will be following talks
Open Source and you: improving the world one PR at a time
The Three Ways - How to do DevOps right
ReDI School mission and Digital Kids program
There will be following talks
Below the tip of the Iceberg: Rounding in Python
Automating mockup creation of external dependencies in Python
There will be following talks
Getting the most from Transformers in a latency-constrained environment
Balanced Cross Validation for Object Detection
Bluevine's journey to eradicate check fraud
Real-time processing at scale with python-based lambdas
There will be a talk, Tracking the Journey: Exploring Data Provenance in Machine Learning with MLflow.
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.