Python Weekly - Python Weekly - Issue 661

View this email in your browser

Python Weekly

Welcome to issue 661 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
Get Your Weekly Dose of Programming
A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free

News

Introducing the Anaconda Code add-in for Microsoft Excel
Excel and Python users can now run their Python-powered projects in Excel locally with the Anaconda Code add-in.

PEP 751 – A file format to list Python dependencies for installation reproducibility
This PEP proposes a new file format for dependency specification to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installers consuming the file should be able to evaluate each package in question in isolation, with no need for dependency resolution at install-time.


Articles, Tutorials and Talks

Debugging distributed database mysteries with Rust, packet capture and Polars
Unravel a mysterious network bandwidth issue in QuestDB's primary-replica replication was identified and resolved. Learn about the tools and techniques used, including Rust for packet capture and Python with Polars for data analysis, to optimize network performance.

How to debug your battery design
A guide on how to understand the performance of your battery with modelling and improve it.

Building A Generative AI Platform
The article outlines the common components and architecture of a generative AI platform, discussing how to enhance context input, implement guardrails, add model routing and gateways, optimize with caching, and incorporate complex logic and write actions. It provides a comprehensive guide for building and scaling AI applications, emphasizing the importance of observability and orchestration in managing these complex systems.

Tracing the evolution of a Python function with git log
The article explains how to use the git log -L command to trace the evolution of a specific function in a Python file, providing a more focused view of code changes over time. It demonstrates the process using an example from the Authlib package, highlighting the importance of setting up .gitattributes for Python files and showcasing how this method can help in debugging and understanding code history.

tea-tasting: a Python package for the statistical analysis of A/B tests
The article introduces tea-tasting, a Python package for statistical analysis of A/B tests, offering features like Student's t-test, Bootstrap, CUPED, and power analysis. It highlights the package's support for various data backends, extensible API, convenient framework for minimizing errors, and detailed documentation, making it a comprehensive tool for experiment analysis.

React + Django Ninja: Full-Stack Auth (in 15 Mins) 
We'll create a full-stack application using React.js frontend and a Django REST API, using the awesome Django Ninja (Much nicer than Django REST framework), including user authentication.


Interesting Projects, Tools and Libraries

FastHTML
Modern web applications in pure Python. Built on solid web foundations, not the latest fads - with FastHTML you can get started on anything from simple dashboards to scalable web applications in minutes.

stack-pr
A tool for working with stacked PRs on github.

wat
Deep inspection of Python objects.

Treescope
An interactive HTML pretty-printer for machine learning research in IPython notebooks.

LeanDojo
Theorem Proving in Lean using Language Models.

patchwork
Automate development gruntwork like code reviews, patching and documentation with LLM workflows.

agent-zero
Agent Zero is an AI framework designed for creating general-purpose assistants capable of handling a wide range of tasks through a highly customizable and extensible system. It emphasizes dynamic learning, multi-agent cooperation, and the use of computer tools to accomplish tasks, all while being open-source and adaptable to user needs.

torchchat
Run PyTorch LLMs locally on servers, desktop and mobile.

Opslane
Reducing alert fatigue for on-call engineers.

Dioptra
Dioptra is a software test platform for assessing the trustworthy characteristics of artificial intelligence (AI).

DataChain
Process and curate unstructured data using local ML models and LLM calls.


New Releases

Python in Visual Studio Code – August 2024 Release
This release includes the following announcements:
  • Improved Python discovery using python-environment-tools
  • Inline variable values shown in source code
  • Improvements to the VS Code Native REPL for Python


Upcoming Events and Webinars

PyData London Meetup August 2024
There will be following talks
  • Building a Gesture-Controlled Robotic Arm with IoT and Python
  • Building trip itinerary planner with RAG
  • Abstractly reasoning - failing with an LLM

PyData Amsterdam Meetup August 2024
There will be following talks
  • GenAI Image Interaction: a next step beyond LLM text chatbots
  • Emerging best practices in Analyzing Usage Patterns and Quantifying Quality Metrics for GenAI Products
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 660

Thursday, July 25, 2024

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

Thursday, July 18, 2024

View this email in your browser Python Weekly Welcome to issue 659 of Python Weekly. Let's get straight to the links this week. News Binary secret scanning helped us prevent (what might have been)

Python Weekly - Issue 658

Thursday, July 11, 2024

View this email in your browser Python Weekly Welcome to issue 658 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks PySkyWiFi: completely free,

Python Weekly - Issue 657

Thursday, July 4, 2024

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

Thursday, June 27, 2024

View this email in your browser Python Weekly Welcome to issue 656 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks pgvector for Python developers Learn

You Might Also Like

💻 Issue 428 - C# different way to do a proof of concept

Thursday, September 19, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 428 Release Date Sep 19, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 435 - Ruby-SAML pwned by XML signature wrapping attacks

Thursday, September 19, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 435 Release Date Sep 19, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 435 - Oracle, it's time to free JavaScript

Thursday, September 19, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 435 Release Date Sep 19, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 429 - iOS 18 breaks IMAPS self-signed certs

Thursday, September 19, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 429 Release Date Sep 19, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 353 - Why React Won the Front-End Race

Thursday, September 19, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 353 Release Date Sep 19, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 435 - DevSecOps Project: "Secure Full-Stack Node.js Web Application Deployment with Jenkins, Docker, Kubernetes, and HashiCorp Vault"

Thursday, September 19, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 435 Release Date Sep 19, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 432 - Swift 6

Thursday, September 19, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 432 Release Date Sep 19, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 430 - Days since last Minecraft server written in Rust was released

Thursday, September 19, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 430 Release Date Sep 19, 2024 Your weekly report of the most popular Rust news, articles and projects

Ranked | The Largest Producers of Wind Power, by Country ⚡

Thursday, September 19, 2024

Global wind power capacity hit fresh records in 2023 thanks to strategic government investment and lower technology costs. View Online | Subscribe | Download Our App Presented by: NEW REPORT: Brought

🧠 ChatGPT Passed the Turing Test — 5 Tips to Make Your Laptop Last Longer

Thursday, September 19, 2024

Also: How to Sideload Apps on Android TV, and More! How-To Geek Logo September 19, 2024 Did You Know Babies seem to have such large eyes because humans are born with eyes approximately 75 percent of