- Python Weekly
- Posts
- Python Weekly (Issue 669 September 26 2024)
Python Weekly (Issue 669 September 26 2024)
Python Weekly - Issue 669
Python Weekly
Welcome to issue 669 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Join Snyk at
, 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
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.
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.
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.
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.
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.
A step by step guide to building a RAG system with Postgres.
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.
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.
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.
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.
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
Full Django in a single file - views, models, API ,with async support. Automatically convert it to a full project.
A speech-text foundation model for real time dialogue.
Empowering RAG with a memory-based data interface for all-purpose applications!
A tool for Python developers to easily debug the HTTP(S) client requests in a Python program.
A small web framework, just big enough for a spider. Also check an
introducing it.
Personal AI Assistant for World Wide Web Surfers. Research & Never forget anything you see on the Internet.
Stream-like manipulation of Python iterables: fluent, typed, lazy, concurrent.
A Python library that facilitates prepping your tables for machine learning.
Visualizing Weather Forecasts Through Landscape Imagery.
Dual-Arm Robot Benchmark with Generative Digital Twins.
Upcoming Events and Webinars
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
There will be a talk, Automating eBay with Python.
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
There will be a talk, Writing (Machine) Friendly Code.
Our Other Newsletters
- A free weekly newsletter for programmers.
- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.