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

DeveloPassion's Newsletter #183 - Knowledge Management for All

Tuesday, January 7, 2025

A newsletter discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's Newsletter #183 -

CES 2025 ICYMI: 8 top reveals so far

Tuesday, January 7, 2025

Bluesky's most-needed feature; A mulching robot mower; Linux man pages -- ZDNET ZDNET Tech Today - US January 7, 2025 ces55gettyimages-2191705850 CES 2025: ZDNET's 8 most impressive products we

Post from Syncfusion Blogs on 01/07/2025

Tuesday, January 7, 2025

New blogs from Syncfusion Introducing the New Blazor Chat UI Component By Silambarasan Ilango Enhance real-time communication with the Blazor Chat UI. Discover its features and use cases for creating

⚙️ The ethics of AI

Tuesday, January 7, 2025

Part 2 of a special edition series ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Issue 163

Tuesday, January 7, 2025

🔬 🧪 Can nanotechnology finally deliver on its promise? Creating space's first artificial eclipse factory. PayPal's Honey app: sweet savings or digital sleight of hand? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

New EAGERBEE Variant Targets ISPs and Governments with Advanced Backdoor Capabilities

Tuesday, January 7, 2025

THN Daily Updates Newsletter cover JavaScript: Mastering JavaScript from Basics to Advanced Topics ($54.99 Value) FREE for a Limited Time This book provides a comprehensive introduction to JavaScript

The Sequence Knowledge #463: Wrapping Up our Series About Knowledge Distillation: Pros and Cons

Tuesday, January 7, 2025

9 installments in our series about knowledge distillation plus a final essay. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

My favorite new service

Tuesday, January 7, 2025

I want to tell you about a service that I've been using recently and that I love — Incogni. They automatically remove your personal data from data brokers and people-search websites. Here's why

Deep Thinking in a Fast World - The Case for Asynchronous Communication

Tuesday, January 7, 2025

Discover how embracing asynchronous communication can transform slow thinking from a perceived weakness into a professional strength, leading to deeper insights and better workplace contributions.

Want to earn easy money? Join Wynter.

Monday, January 6, 2025

Get paid to participate in research studies, customer interviews, and product demos. It's a way for you to give back to the community while having a low-key side hustle. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏