Python Weekly - Python Weekly - Issue 619

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 for Beginners 
Learn Mojo in this full tutorial. The Mojo programming language combines the usability of Python with the performance of C. It's basically an enhanced version of Python specifically designed for Artificial Intelligence developers.

In a git repository, where do your files live?
This post explores the inner workings of Git repositories, shedding light on where files are stored within the repository structure. It provides insights into the Git object model and how it manages file versions.

A Hackers' Guide to Language Models 
In this deeply informative video, Jeremy Howard, co-founder of fast.ai and creator of the ULMFiT approach on which all modern language models (LMs) are based, takes you on a comprehensive journey through the fascinating landscape of LMs. Starting with the foundational concepts, Jeremy introduces the architecture and mechanics that make these AI systems tick. He then delves into critical evaluations of GPT-4, illuminates practical uses of language models in code writing and data analysis, and offers hands-on tips for working with the OpenAI API. The video also provides expert guidance on technical topics such as fine-tuning, decoding tokens, and running private instances of GPT models.

Asyncio Coroutines Faster Than Threads!?
In this tutorial, you will discover whether coroutines really are faster than threads, or not, given a suite of benchmarks.

Building A RisingWave Connector for Django ORM
Ever wanted to connect a streaming database to Django ORM. Learn how with Django and RisingWave.

I built an AI doctor with ChatGPT - Full Clinical Experience 
The software is designed to test artificial intelligence's ability to perform patient intake, chart notes, and offer investigative and diagnostic aid. However, it is important to note that this software has NOT been tested, validated, or approved by the Food and Drug Administration (FDA) or any other regulatory body for medical devices.

Seaborn Confusion Matrix: How to Plot and Visualize in Python
Master the art of data visualization with Seaborn confusion matrix plotting. Evaluate model performance like a pro.

Keep content managers’ Django admin access up-to-date with role-based permissions 
Using Django's role-based permissions system, you can keep content managers' admin access up-to-date by granting them only the permissions they need. This can be done by using an allowlist-based approach, where users have no permissions by default and must be granted each permission individually.

Why does Python Code Run Faster in a Function?
Python is not necessarily known for its speed, but there are certain things that can help you squeeze out a bit more performance from your code. Surprisingly, one of these practices is running code in a function rather than in the global scope. In this article, we'll see why Python code runs faster in a function and how Python code execution works.

Is GPT Engineer Actually Useful?  
This video explores the capabilities of GPT Engineer, a new AI coding tool that can generate code for a variety of programming languages. It evaluates the pros and cons of using GPT Engineer and discusses how it can be used to quickly generate boilerplate code for new projects. The video also compares GPT 3.5 and GPT 4, the two large language models that GPT Engineer is based on.

Speeding up your code when multiple cores aren’t an option
Parallelism isn’t the only answer: often you can optimize low-level code to get significant performance improvements.

Starting on Software Bill-of-Materials (SBOM) for CPython

So you want to expose a database? - An exploration of automated API generation

78% MNIST accuracy using GZIP in under 10 lines of code.

Small and Speedy: Lightning fast search with Flask, htmx and Airtable (No React required).


Interesting Projects, Tools and Libraries

magentic
Seamlessly integrate LLMs as Python functions.

vizro
Vizro is a toolkit for creating modular data visualization applications. 

SeaGOAT
local-first semantic code search engine.

dify
One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.

FastStream
FastStream is a powerful and easy-to-use Python framework for building asynchronous services that interact with event streams such as Apache Kafka and RabbitMQ.

rustworkx
A high performance Python graph library implemented in Rust.

shshsh
A bridge between python and shell.

Medical_Intake
Automated pipeline for medical intake, diagnosis, tests, etc.

automatic_log_collector_and_analyzer
Replace Splunk in your small company with this one weird trick!

pythex
pythex is a quick way to test your Python regular expressions.

PyMilo
PyMilo provides a way to export pre-trained machine learning models. This makes it possible to use the models in other environments, transfer them across different platforms, and share them with others. 


Upcoming Events and Webinars

PyBay2023
Miss geeking out with friends in-person over good food and drinks? Join PyBay2023, 8th annual regional Python conference with 25 talks!

PyData London Meetup October 2023
There will be following talks
  • Create Self-Serve Data Using This One Weird Trick
  • Adventures in Unicode: the `str` less travelled 
  • Polars' Craziest Feature: bytecode parsing
  • Set Up Your Own ML Cluster

PyRVA Meetup October 2023
There will be a talk, Mastering Selenium for web browser automation efficiency.

Hybrid: PyConZA 2023 
PyConZA is the annual gathering of the South African community using and developing the open-source Python programming language. 
 
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 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

Python Weekly - Issue 614

Thursday, August 24, 2023

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

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which

You don’t have to take our word for it…

Saturday, May 18, 2024

You can probably tell how excited we are to re-launch our Gigantic courses – which bring on-demand product management training for today's modern Product Managers and Product Leaders. In fact, we

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Visualized | Life Expectancy by Region (1950-2050F) 📊

Saturday, May 18, 2024

This map shows life expectancy at birth for key global regions, from 1950 to 2050F. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Life Expectancy by

New Wi-Fi Vulnerability Enables Network Eavesdropping via Downgrade Attacks

Saturday, May 18, 2024

THN Daily Updates Newsletter cover The DevSecOps Playbook: Deliver Continuous Security at Speed ($19.00 Value) FREE for a Limited Time A must-read guide to a new and rapidly growing field in

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Toward 'local' AI w/ Apple's new chip

Saturday, May 18, 2024

faster than the cloud ☁️ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌