- Python Weekly
- Posts
- Python Weekly (Issue 620 October 5 2023)
Python Weekly (Issue 620 October 5 2023)
Python Weekly - Issue 620
Python Weekly
Welcome to issue 620 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers.
Articles, Tutorials and Talks
This video will not only dive into the thrilling new features and improvements coming our way in Python 3.12 but also discuss some elements that will be removed in the upcoming release.
You can benchmark the execution of Python code using the “time” module in the standard library. In this tutorial, you will discover how to time the execution of Python code using a suite of different techniques.
Integration Testing FastAPI: Harnessing the Power of Mocking Backend Services with MongoMock, MockS3, and More.
LangChain is a framework designed to simplify the creation of applications using large language models. It makes it easy to connect AI models with a bunch of different data sources so you can create customized NLP applications.
The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs
I build a lot of command-line tools in Python. It’s become my favorite way of quickly turning a piece of code into something I can use myself and package up for other people to use too. Here are some notes on what I’ve learned about designing and implementing CLI tools in Python so far.
Cloud tools and Python packages have become so powerful that you can build a (scalable) cloud-based API in fewer than 200 lines of code. In this post, you’ll see how to use Google Cloud, Terraform, and FastAPI to deploy a queryable data API on the cloud.
Encrypt your users' keys to increase security.
Learn about techniques to train large models like Llama and Stable Diffusion using PyTorch Lightning.
This article will show you how to solve Wordle programmatically using Python.
Interesting Projects, Tools and Libraries
Reference implementation of Mistral AI 7B v0.1 model.
A tool for checking the security hardening options of the Linux kernel.
Generative Gaussian Splatting for Efficient 3D Content Creation.
Cloud Benchmarker automates performance testing of cloud instances, offering insightful charts and tracking over time.
The framework for programming with foundation models.
cloudgrep is grep for cloud storage.
Octogen is an Open-Source Code Interpreter Powered by GPT3.5/4 and Codellama.
Incremental View Maintenance for Python application developers.
BoTorch is a library for Bayesian Optimization research built on top of PyTorch.
Declarative CLI argument parser.
New Releases
Some of the major changes in Python 3.12.0 include
More flexible f-string parsing
Support for the buffer protocol in Python code
A new debugging/profiling API
Support for isolated subinterpreters with separate Global Interpreter Locks
Even more improved error messages.
Support for the Linux perf profiler to report Python function names in traces.
Many large and small performance improvements
Upcoming Events and Webinars
Want to unlock the potential of AI and LLMs by creating your own ChatGPT-like applications? In this talk and live demo, you’ll learn how to extract proprietary data insights, accelerate data-driven decision-making, boost productivity, and drive innovation.
There will be a talk, Parsing and collecting review data on Amazon product listings using web scraping.
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.