Python Weekly - Python Weekly - Issue 575

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 hosted virtually from March 13-17, 2023. With sessions for mid-level and advanced developers alike, international experts will share cutting-edge presentations on topics including AI/ML, Big Data, CI/CD, Serverless, Security, Containers and more. Speakers of all backgrounds are welcome and encouraged to submit a talk.


Articles, Tutorials and Talks

How to Support A/B Testing in Your Python Code 
This video takes a close look at A/B testing and feature flags. A/B tests are a great way to establish what your end user likes. If you just make those decisions based on what you think will work, you’re basically flying blind because you don’t know what the customer actually prefers.

Python Asyncio: The Complete Guide
This guide provides a detailed and comprehensive review of asyncio in Python, including how to define, create and run coroutines, what is asynchronous programming, what is non-blocking-io, concurrency primitives used with coroutines, common questions, and best practices.

Inline caches in the Skybison Python runtime
Inline caching is a popular technique for optimizing dynamic language runtimes. In this post, I will write about the inline caching implementation in Skybison, a relatively complete Python 3.8 runtime originally developed for use in Instagram. It nicely showcases all of the fun and sharp edges of the Python object model and how we solved hard problems.

Microservice Architecture and System Design with Python & Kubernetes 
Learn about software system design and microservices. This course is a hands-on approach to learning about microservice architectures and distributed systems using Python, Kubernetes, RabbitMQ, MongoDB, mySQL.

With Retool, you can speed up engineering time from weeks to days
Stay ahead of any challenges by speeding up, not pulling back. Retool helps build better solutions without heavy sprints or maintenance. Ship high quality apps to production in days. SPONSOR

How To Filter Django QuerySets – 15 Examples For Beginners
A tutorial on creating QuerySets with Django ORM and filtering the data. Includes how to convert QuerySets into lists.

How To Build a Real-Time Product Recommendation System Using Redis and DocArray
This tutorial helps you build a real-time product recommendation system for an e-commerce system using content-based filtering and vector similarity search. Follow along to learn the essential steps and how it works.

Adding types to a large Python codebase
We decided to drive Dagster to a 100%-typed public interface. This turned out to be a significant undertaking. Here are the lessons learned in introducing typing to a large Python codebase.

Matching data between data sources with Python
One particular type of data problem is matching data between data sources when exact linking identifiers are missing. This situation has come up for me quite often. In this article, we’ll look at multiple ways to attempt to match data between two data sources.


Interesting Projects, Tools and Libraries

swirl-search
SWIRL is the first Open Source Federated Search Engine with connectors to elastic, apache solr, PostgreSQL, generic http/get/json, Sqlite3, Google PSE, NLResearch.com, newsdata.io plus simple field mapping capabilities and cosine-vector-similarity re-ranking of unified results *without* extracting or indexing *anything*!

mundipy
mundipy is a Python framework for spatial data manipulation. Built on top of geopandas, GDAL, and shapely, mundipy provides a useful abstraction to eliminate the hassles of spatial data.

stlite
A port of Streamlit to WebAssembly, powered by Pyodide.

chat-miner
Lean parsers and visualizations for chat data. As of now, WhatsApp, Signal, Telegram, and Facebook Messenger export files are supported.

mage-ai
A modern replacement for Airflow.

Broken-Droid-Factory
BDF is a Python tool designed to spin-up pseudo random vulnerable Android applications for training when it comes to vulnerability research, ethical hacking, and pen testing on Android apps.

lama-cleaner
Image inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.


New Releases

Python in Visual Studio Code – November 2022 Release
This release includes the following changes:
  • Migration to isort extension
  • Auto imports turned off by default with Pylance
  • Pylint and flake8 extensions recommendation
  • “Just My Code” for notebook cell debugging

Upcoming Events and Webinars

Virtual: PyChain 2022
The First Python and Blockchain Online Developer Conference. Talks by developers for developers: learn revolutionary technology directly from its core developers. Discover how to build, trade on and integrate blockchain technologies.

Pyninsula #31 - Palo Alto, CA
There will be following talks
  • Jessica's Favorite Dash Tricks
  • Observant Developer - OpenTelemetry from code to prod 
  • Tools and Architecture for Complex Data Integrations 

Virtual: Cleveland Python Meetup November 2022
There will be a talk, Creating an Automated Social Campaign with Python, HTMX and Azure Queues.

PyData Cambridge Meetup November 2022
There will be following talks
  • Setting up a Repository Template for your Team with Consistency, Reproducibility, and Compliance in Mind
  • Finding Data Science in the Microbiome 

PyData Pittsburgh Meetup November 2022
In this fast-paced talk, you’ll learn how adopting data engineering best practices and tools can improve your data science projects and empower you to deliver better, more reliable results in record time. We’ll discuss data architecture and design principles and explore open source tools you can use today.

PyData Munich Meetup November 2022
There will be following talks
  • Practical Text Search or how to beat Elasticsearch
  • Bot detection in the Wild

PyData Bristol Meetup November 2022
There will be following talks
  • The 7 lines of code you need to run faster real-time inference
  • Semi-supervised Image Segmentation: An introduction to CycleGAN
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 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

Python Weekly - Issue 573

Thursday, October 27, 2022

View this email in your browser Python Weekly Welcome to issue 573 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 572

Thursday, October 20, 2022

View this email in your browser Python Weekly Welcome to issue 572 of Python Weekly. It has been more than 6 weeks, our Twitter account @PythonWeekly all of a sudden got suspended for no reason. I

Python Weekly - Issue 571

Thursday, October 13, 2022

View this email in your browser Python Weekly Welcome to issue 571 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Join Retool's developer preview event No more

Python Weekly - Issue 570

Thursday, October 6, 2022

View this email in your browser Python Weekly Welcome to issue 570 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Deepnote is a data notebook for collaboration:

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