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

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,