- Python Weekly
- Posts
- Python Weekly (Issue 619 September 28 2023)
Python Weekly (Issue 619 September 28 2023)
Python Weekly - Issue 619
Python Weekly
Welcome to issue 619 of Python Weekly. Let's get straight to the links this week.
Articles, Tutorials and Talks
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.
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.
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.
In this tutorial, you will discover whether coroutines really are faster than threads, or not, given a suite of benchmarks.
Ever wanted to connect a streaming database to Django ORM. Learn how with Django and RisingWave.
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.
Master the art of data visualization with Seaborn confusion matrix plotting. Evaluate model performance like a pro.
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.
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.
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.
Parallelism isn’t the only answer: often you can optimize low-level code to get significant performance improvements.
Interesting Projects, Tools and Libraries
Seamlessly integrate LLMs as Python functions.
Vizro is a toolkit for creating modular data visualization applications.
local-first semantic code search engine.
One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.
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.
A high performance Python graph library implemented in Rust.
A bridge between python and shell.
Automated pipeline for medical intake, diagnosis, tests, etc.
Replace Splunk in your small company with this one weird trick!
pythex is a quick way to test your Python regular expressions.
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
Miss geeking out with friends in-person over good food and drinks? Join PyBay2023, 8th annual regional Python conference with 25 talks!
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
There will be a talk, Mastering Selenium for web browser automation efficiency.
PyConZA is the annual gathering of the South African community using and developing the open-source Python programming language.
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.