Python Weekly - Python Weekly - Issue 500

View this email in your browser

Python Weekly

Welcome to issue 500 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
  Ray Summit | June 22-24: Scalable Python & ML for everyone
Build & scale any application with Ray, the open-source Python framework. Join Ray Summit to see how Ray is becoming the dominant platform in distributed computing and the best way to scale ML & Python. Register free to join live & on-demand.


News

PyCon US 2024 and 2025 Announcement
The location for PyCon US for 2024 and 2025 has been announced and it’s Pittsburgh, Pennsylvania!


Articles, Tutorials and Talks

Flask 2.0 Review 
An opinionated review of the most interesting aspects of the new Flask 2.0 release covering Routing updates, Websocket support and Async support.

How image search works at Dropbox
In this post we’ll describe the core idea behind our image content search method, based on techniques from machine learning, then discuss how we built a performant implementation on Dropbox’s existing search infrastructure.

The tools and tech I use to run a one-woman hardware company
A look into the tech and tools used by Winterbloom.

Automating all the Things with Home Assistant's Paulus Schoutsen 
Home Assistant allows you to control all your devices without storing any of your data in the cloud. The project was started as a Python application by Paulus Schoutsen in September 2013 and has turned into a massively popular series of projects that span hundreds of devices! Plus, they like to keep your privacy private!

Creating the Perfect Python Dockerfile
Increase your python code performance and security without changing the project source code.

Dolt Powered Bartender
Creating a robot bartender with a Flask server and Dolt to serve cocktails.

Dynamically Update Your Flask Web Pages Using Turbo-Flask
How can you update a part of a web page dynamically, without the user having to hit the refresh button on the browser? This article introduces you to Turbo-Flask extension, which will allow your Flask application to easily push asynchronous page updates to the browser, without having to write any JavaScript code.

Fetching Better Beer Recommendations with Collie 
In this three part blog series, we'll use the Collie library to iteratively build up and understand deep learning recommendation models to recommend beer to users based on their previous history or a particular beer they like. Along the way, we'll work to shorten our training times and improve our results with simple optimizations, and incorporate metadata directly into the model and loss function. 

Simple Multiprocessing In Python: Comparing core vs libraries
A demonstration of Python's concurrent processing and comparison to external third-party libraries like loky, ray, and pathos.

A guide to load (almost) anything into a DataFrame
Pandas provides so many options of reading data into a DataFrame, here's our short guide to ones that we found most useful.

Deploying a FastAPI backend using AWS Amplify Container-based REST APIs

Powering the Python Package Index in 2021

Efficient SQL on Pandas with DuckDB

AWS IAM, Boto3 and Python: Complete Guide with examples


Interesting Projects, Tools and Libraries

orchest
A new kind of IDE for Data Science.

camply
A command line tool to help you find campsites at thousands of sold out campgrounds across the USA.

Open Vision API
Open source computer vision API based on open source models 

Humbug 
Get usage metrics and crash reports for your API, library, or command line tool.

QLogging
Beautifully colored, quick and simple Python logging.

stream-unzip
Python function to stream unzip all the files in a ZIP archive: without loading the entire ZIP file or any of its files into memory at once.

Reviews
A terminal UI Dashboard for monitoring requests for code review across several Github repositories and pull requests.

Greykite
A flexible, intuitive and fast forecasting library.

SQLFluff 
A SQL linter and auto-formatter for Humans.

notion-sdk-py
A simple and easy to use client for the Notion API.

Aim 
A super-easy way to record, search and compare 1000s of ML training runs.

GanTTY
Project planning from the terminal.


New Releases

Django bugfix releases issued: 3.2.3, 3.1.11, and 2.2.23


Upcoming Events and Webinars

Virtual: Pyninsula #29
There will be following talks
  • Thinking outside the element: Array indices point between entries
  • Effective Python Monorepos with the Pants Build System 
  • Making Microrepos Feel Llike Monorepos with All-repos

Virtual: DragonPyMeetup May 2021
There will be following talks
  • Automating Google Sheets with Python (gspread library use cases)
  • Django-mockingbird - Unit testing Django applications without touching the database doesn't have to suck

Virtual: PyData Hamburg Meetup May 2021
There will be following talks
  • A Loan Defaulter Prediction Model
  • AutoML

Virtual: PyData Cambridge Meetup May 2021
There will be following talks
  • Features Stores: What's all the hype about?
  • The Future of ML is Tiny

Virtual: DC Python Meetup May 2021
There will be a talk, Jupyter Notebook Workflows with Jupytext and Papermill.

Virtual: PyData Chicago Meetup May 2021
There will be a talk, Topological Estimation of Image Data via Subsampling.
 
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 © 2021 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 499

Friday, May 14, 2021

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

Python Weekly - Issue 498

Thursday, May 6, 2021

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

Python Weekly - Issue 497

Thursday, April 29, 2021

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

Python Weekly - Issue 495

Monday, April 19, 2021

View this email in your browser Python Weekly Welcome to issue 495 of Python Weekly. We have a packed issue this week. Enjoy it! From Our Sponsor REST APIs with Flask and Python Build professional REST

Python Weekly - Issue 493

Thursday, April 1, 2021

View this email in your browser Python Weekly Welcome to issue 493 of Python Weekly. An exciting and funded early stage startup is looking for a Lead Full Stack Engineer with strong Python, Django and

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your