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

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power