Python Weekly - Python Weekly - Issue 620

View this email in your browser

Python Weekly

Welcome to issue 620 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

Articles, Tutorials and Talks

Python 3.12: All New Features You Need To Know! 
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.

5 Ways to Measure Execution Time in Python
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.

Mastering Integration Testing with FastAPI
Integration Testing FastAPI: Harnessing the Power of Mocking Backend Services with MongoMock, MockS3, and More.

LangChain Crash Course for Beginners 
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. 

Building APIs With Django REST Framework
The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs

Things I’ve learned about building CLI tools in Python
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.

Building an API in the cloud in fewer than 200 lines of code
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.

How to store your users' API keys securely in Django
Encrypt your users' keys to increase security.

Scaling Large (Language) Models with PyTorch Lightning
Learn about techniques to train large models like Llama and Stable Diffusion using PyTorch Lightning.

Exploring Wordle
This article will show you how to solve Wordle programmatically using Python.


Interesting Projects, Tools and Libraries

mistral-src
Reference implementation of Mistral AI 7B v0.1 model.

kernel-hardening-checker
A tool for checking the security hardening options of the Linux kernel.

dreamgaussian
Generative Gaussian Splatting for Efficient 3D Content Creation.

cloud_benchmarker
Cloud Benchmarker automates performance testing of cloud instances, offering insightful charts and tracking over time.

DSPy
The framework for programming with foundation models.

cloudgrep
cloudgrep is grep for cloud storage.

Octogen
Octogen is an Open-Source Code Interpreter Powered by GPT3.5/4 and Codellama.

stepping
Incremental View Maintenance for Python application developers.

BoTorch
BoTorch is a library for Bayesian Optimization research built on top of PyTorch.

cappa
Declarative CLI argument parser.


New Releases

Python 3.12.0
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 

Flask 3.0.0

Django security releases issued: 4.2.6, 4.1.12, and 3.2.22


Upcoming Events and Webinars

Hybrid IndyPy - Innovate with AI: Build ChatGPT-like Apps
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.

Virtual: Cleveland Python Meetup October 2023
There will be a talk, Parsing and collecting review data on Amazon product listings using web scraping.
 
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 © 2023 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 619

Thursday, September 28, 2023

View this email in your browser Python Weekly Welcome to issue 619 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Mojo Programming Language – Full Course

Python Weekly - Issue 618

Thursday, September 21, 2023

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

Sunday, September 17, 2023

View this email in your browser Python Weekly Welcome to issue 617 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Vector Embeddings Tutorial – Create an

Python Weekly - Issue 616

Thursday, September 7, 2023

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

Thursday, August 31, 2023

View this email in your browser Python Weekly Welcome to issue 615 of Python Weekly. Let's get straight to the links this week. News The Python Software Foundation has been authorized by the CVE

You Might Also Like

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

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

💎 Issue 444 - Why did people rub snow on frozen feet? (2017)

Thursday, November 21, 2024

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

💻 Issue 444 - JavaScript Dos and Donts

Thursday, November 21, 2024

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

📱 Issue 438 - Reverse Engineering iOS 18 Inactivity Reboot

Thursday, November 21, 2024

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

💻 Issue 362 - React Anti-Pattern: Stop Passing Setters Down the Components Tree

Thursday, November 21, 2024

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

💻 Issue 444 - Building simple event-driven applications with Pub/Sub

Thursday, November 21, 2024

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

📱 Issue 441 - Shift Left Is the Tip of the Iceberg

Thursday, November 21, 2024

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

💻 Issue 439 - Async/Await Is Real And Can Hurt You

Thursday, November 21, 2024

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

📲 Why I Ditched Linux for Samsung DeX — Buy This Instead of a Gaming Headset

Thursday, November 21, 2024

Also: Taking Instagram Stories to the Next Level, and More! How-To Geek Logo November 21, 2024 Did You Know Thurl Ravenscroft was both the voice behind the Christmas song "You're a Mean One,