Python Weekly - Python Weekly - Issue 669

View this email in your browser

Python Weekly

Welcome to issue 669 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
  Join Snyk at DevSecCon 2024: Developing AI Trust, hosted by Snyk on October 8-9. For all our developers, hear from Leonardo Zanivan, from Okta, who will be discussing how to Secure Node.js Applications from Supply Chain Attacks. Save your spot today!


Articles, Tutorials and Talks

Python.jl—Seamlessly blend Python and Julia 
The talk introduces Python.jl, a Julia package that seamlessly blends Python and Julia syntax, allowing users to write code that mixes elements from both languages in a single environment. While presented as a lighthearted experiment, the project demonstrates Julia's flexibility in creating domain-specific languages and highlights the challenges of integrating two different programming languages.

The Python Package Index Should Get Rid Of Its Training Wheels
This article discusses challenges with storing pre-built binaries for Python packages on PyPI and proposes a solution for creating them on-demand to save space and make PyPI more sustainable.

Automatic async to sync code conversion
The article describes how Psycopg 3 implemented an automatic conversion system to generate synchronous Python code from asynchronous code, reducing code duplication and maintenance efforts. The process involves using Abstract Syntax Trees (AST) to transform async code into equivalent sync code, with custom transformations and helper functions to handle complex cases.

Inside Bento: Jupyter Notebooks at Meta 
Meta has developed Bento, an internal platform that enhances Jupyter notebooks with features like version control, collaborative editing, and automated dependency management. This system, which handles over 150,000 notebooks and supports 18,000 monthly active users, aims to improve productivity and collaboration for data scientists and engineers across Meta's various teams and projects.

How to Use FastAPI for Machine Learning
Learn how to use FastAPI for machine learning. Explore the framework's benefits and why it's popular, and understand how to integrate it into your ML workflows.

Building RAG with Postgres
A step by step guide to building a RAG system with Postgres.

How to Design an AWESOME Function Signature in Python 
This video demonstrates how to design a great function header in Python, highlighting aspects that are often overlooked but can significantly impact the quality of the code. Important considerations will be discussed to enhance coding practices and improve overall functionality.

Multi-dimensional Sparse Arrays in SciPy
The article explores multi-dimensional sparse arrays and their implementation in scientific computing, focusing on their efficiency in handling large datasets with mostly empty or zero-valued elements. It emphasizes the benefits of sparse arrays for memory optimization and computational performance in various data-heavy applications.

An In-Depth Guide to Contrastive Learning: Techniques, Models, and Applications
Discover the fundamentals of contrastive learning, including key techniques like SimCLR, MoCo, and CLIP. Learn how contrastive learning improves unsupervised learning and its practical applications.

rerankers: A Lightweight Python Library to Unify Ranking Methods
Re-ranking is an integral component of many retrieval pipelines; however, there exist numerous approaches to it, all with different implementation methods. To mitigate this, we propose rerankers, a Python library which provides a simple, easy-to-use interface to all commonly used re-ranking approaches.

Python Tutorial: Build a Course Platform with Django, HTMX, TailwindCSS and Cloudinary 
Learn how to build a Course Platform from scratch. Host video-based courses, manage thumbnails, restrict access to confirmed emails only, optimize thumbnails, customize the Django admin and much more.


Interesting Projects, Tools and Libraries

nanodjango
Full Django in a single file - views, models, API ,with async support. Automatically convert it to a full project.

Moshi
A speech-text foundation model for real time dialogue.

MemoRAG
Empowering RAG with a memory-based data interface for all-purpose applications!

httpdbg
A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.

Spiderweb
A small web framework, just big enough for a spider. Also check an article introducing it.

SurfSense
Personal AI Assistant for World Wide Web Surfers. Research & Never forget anything you see on the Internet.

streamable
Stream-like manipulation of Python iterables: fluent, typed, lazy, concurrent.

skrub
A Python library that facilitates prepping your tables for machine learning.

weather_landscape
Visualizing Weather Forecasts Through Landscape Imagery.

RoboTwin
Dual-Arm Robot Benchmark with Generative Digital Twins.


Upcoming Events and Webinars

PyData London Meetup October 2024
There will be following talks
  • Cosmos: Translating dbt to Apache Airflow
  • Real-time plane-spotting with Apache Druid and Python
  • Seamless array computation using ndonnx
  • DSPy - A new way of prompting with LLM

Hybrid: Michigan Python Meetup October 2024
There will be a talk, Automating eBay with Python.

PyData Lausanne Meetup October 2024
There will be following talks
  • Machine Learning and Computational Chemistry: Tackling the Complexities of Chemical Reactivity in Condensed Phases
  • A friendly guide to Python packaging

PyData Riyadh Meetup September 2024
There will be a talk, Writing (Machine) Friendly Code.
 
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 © 2024 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 668

Thursday, September 19, 2024

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

Thursday, September 12, 2024

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

Thursday, September 5, 2024

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

Thursday, August 29, 2024

View this email in your browser Python Weekly Welcome to issue 665 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Quick and Easy Rate Limiting for

Python Weekly - Issue 664

Thursday, August 22, 2024

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

💻 Why I Still Buy Hard Drives for My PC — Avoid Filling Your iPhone Up With Screenshots

Thursday, November 7, 2024

Also: Perfecting Your PlayStation 5 Remote Play Setup, and More! How-To Geek Logo November 7, 2024 Did You Know It's not the coloration or flavor that gives grapefruit its name, but the way that

JSK Daily for Nov 7, 2024

Thursday, November 7, 2024

JSK Daily for Nov 7, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Unveiling the New Angular 3D Circular Charts Component The Angular 3D Circular Charts

Daily Coding Problem: Problem #1601 [Easy]

Thursday, November 7, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This question was asked by Apple. Given a binary tree, find a minimum path sum from root to a leaf. For example,

Mapped | Median Home Sale Price by U.S. State 🏘️

Thursday, November 7, 2024

As of August 2024, the median home sales price for a single-family home in the US is about $385000. Which states have the highest prices? View Online | Subscribe | Download Our App Presented by:

Spyglass Dispatch: Trump's PayPals • Threads Real-Time Fail • Streaming Clint Eastwood • The True Value of Xitter

Thursday, November 7, 2024

Trump's PayPals • Threads Real-Time Fail • Streaming Clint Eastwood • The True Value of Xitter The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel free to forward it on to

Issue 338 - Blind spot safety for parked vehicles

Thursday, November 7, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 338 -

We're revealing our biggest secrets... 🔓

Thursday, November 7, 2024

After 13 years of pioneering data storytelling, Visual Capitalist is revealing the secrets behind its success. View Online | Subscribe | Download Our App We're revealing our biggest secrets... The

Programmer Weekly - Issue 230

Thursday, November 7, 2024

View this email in your browser Programmer Weekly Welcome to issue 230 of Programmer Weekly. Let's get straight to the links this week. From Our Sponsor How Google handles authorization at scale

AI Does No-Coding Web App in Minutes, Non-Commercial JetBrains Rider IDE vs. VS 2022 Community Edition, More

Thursday, November 7, 2024

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight November 7, 2024 THIS ISSUE SPONSORED BY: ■ Build Great UI With Easily Customizable Page Templates and Building Blocks ■ VSLive!

Data Science Weekly - Issue 572

Thursday, November 7, 2024

Curated news, articles and jobs related to Data Science, AI, & Machine Learning ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏