Python Weekly - Python Weekly - Issue 589

View this email in your browser

Python Weekly

Welcome to issue 589 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
  Calling all developers!
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. Register now!


Articles, Tutorials and Talks

Attrs, Pydantic, or Python Data Classes: Which One Is The Best? 
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.

My Own Python Web Framework
Using Vercel's Build Output API to explore some framework ideas.

yaml: while constructing a mapping found unhashable key
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.

Fly through Jupyter with keyboard shortcuts
Learn the 25 most useful keyboard shortcuts for Jupyter Notebook or Lab (including hidden gems) so that you can speed up your workflow!

devdata - Improving developer velocity and experience
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.

Python’s multiprocessing performance problem
While multiprocessing allows Python to scale to multiple CPUs, it has some performance overhead compared to threading.

Web Development with Python Tutorial – Flask & Dynamic Database-Driven Web Apps 
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.

Why Aren't Programming Language Specifications Comprehensive?

Using ChatGPT to control Hue Lights

Intro to TDD with Python and the FizzBuzz Code Kata 


Interesting Projects, Tools and Libraries

FlexGen
Running large language models like OPT-175B/GPT-3 on a single GPU. Focusing on high-throughput large-batch generation. 

PyGWalker
Turn your pandas dataframe into a Tableau-style User Interface for visual analysis.

microdot
The impossibly small web framework for Python and MicroPython.

Keep 
Alerting. By developers, for developers.

awesome-polars
A curated list of Polars talks, tools, examples & articles.

lion-pytorch
Lion, new optimizer discovered by Google Brain using genetic algorithms that is purportedly better than Adam(w), in Pytorch.

Aquarel
Styling matplotlib made easy.

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

Paasify
Deploy your docker-compose applications with ease and manage your infrastructure as code!


New Releases

Django 4.2 beta 1 released


Upcoming Events and Webinars

PyBerlin 38
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

VilniusPY #22
There will be following talks
  • Below the tip of the Iceberg: Rounding in Python
  • Automating mockup creation of external dependencies in Python

PyData Tel Aviv Meetup March 2023
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

PyData Manchester Meetup March 2023
There will be a talk, Tracking the Journey: Exploring Data Provenance in Machine Learning with MLflow.
 
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 © 2023 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 588

Friday, February 17, 2023

View this email in your browser 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 submit your entry.

Python Weekly - Issue 587

Thursday, February 9, 2023

View this email in your browser Python Weekly Welcome to issue 587 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Python is a popular and powerful programming

Python Weekly - Issue 586

Thursday, February 2, 2023

View this email in your browser Python Weekly Welcome to issue 586 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Build and deploy mobile apps to iOS, Android, and as

Python Weekly - Issue 585

Thursday, January 26, 2023

View this email in your browser Python Weekly Welcome to issue 585 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Build and deploy mobile apps to iOS, Android, and as

Python Weekly - Issue 583

Friday, January 20, 2023

View this email in your browser Python Weekly Welcome to issue 583 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Get Your Weekly Dose of Programming A weekly

You Might Also Like

Whats Next for AI: Interpreting Anthropic CEOs Vision

Friday, November 22, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 22, 2024? The HackerNoon

iOS Cocoa Treats

Friday, November 22, 2024

View in browser Hello, you're reading Infinum iOS Cocoa Treats, bringing you the latest iOS related news straight to your inbox every week. Using the SwiftUI ImageRenderer The SwiftUI ImageRenderer

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

Why Nvidia's CEO loves NotebookLM

Friday, November 22, 2024

I love my Alexa-enabled microwave; Best early Black Friday deals -- ZDNET ZDNET Tech Today - US November 22, 2024 Jensen Huang Even Nvidia's CEO is obsessed with Google's NotebookLM AI tool

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building

ASP.NET Core News - 11/22/2024

Friday, November 22, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Integrating .NET Aspire With Azure Storage — by fsazanavets Lanayx/Oxpecker: ASP.NET Core based F# framework