Python Weekly - Python Weekly - Issue 602

View this email in your browser

Python Weekly

Welcome to issue 602 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
 
  A Day in the Life of an Ethical Hacker
Ethical hackers proactively identify security weaknesses before they can be exploited by malicious actors. Learn practical steps for getting started with ethical hacking, from reconnaissance and vulnerability exploitation to responsible disclosure.


Articles, Tutorials and Talks

State of GPT 
Andrej Karpathy's talk about the training pipeline of GPT assistants like ChatGPT, from tokenization to pretraining, supervised finetuning, and Reinforcement Learning from Human Feedback (RLHF). Dive deeper into practical techniques and mental models for the effective use of these models, including prompting strategies, finetuning, the rapidly growing ecosystem of tools, and their future extensions.

2023 State of Data + AI
This report provides insights into the evolving data landscape, highlighting the increasing importance of AI and machine learning and the challenges organizations face in harnessing the power of data for innovation and growth.

Representing Monetary Values in Python 
Understanding how to accurately represent monetary values in Python is crucial for building financial applications, analyzing data, or simply improving your coding skills. This tutorial explores the various techniques and best practices for effectively working with money.

Makefile tricks for Python projects
This post provides useful tips and tricks for optimizing Python projects with Makefiles. These tricks can help to improve the efficiency and productivity of development.

The Many Problems with Celery
The post discusses the challenges and limitations of using Celery, a distributed task queue framework in Python, highlighting issues related to scalability, error handling, and deployment complexities.

Blazing Fast ETLs with Simultaneous MultiProcessing and MultiThreading
The post delves into the techniques and benefits of using simultaneous multiprocessing and multithreading for ETL (Extract, Transform, Load) processes. It explores how leveraging these parallel processing approaches can significantly improve the performance and efficiency of ETL tasks, resulting in faster data processing and enhanced overall productivity.

Securing PyPI accounts via Two-Factor Authentication
PyPI will require all users who maintain projects or organizations to enable one or more forms of two-factor authentication (2FA) by the end of 2023. 

Python adventures: Finding unused dependencies
The author discusses a Python script he created that helps identify and remove unused dependencies in Python projects, improving code efficiency and reducing unnecessary bloat. The post provides a step-by-step guide on how to use the script and highlights its benefits for developers.


Interesting Projects, Tools and Libraries

Gorilla
An API store for LLMs.

Chainlit
Build Python LLM apps in minutes.

AutoGPTQ
An easy-to-use LLMs quantization package with user-friendly apis, based on GPTQ algorithm.

Voyager
An Open-Ended Embodied Agent with Large Language Models.

Sophia
Effortless plugin and play Optimizer to cut model training costs by 50%. New optimizer that is 2x faster than Adam on LLMs.

Olive
Olive is an easy-to-use hardware-aware model optimization tool that composes industry-leading techniques across model compression, optimization, and compilation.

SuperAGI
Infrastructure for building useful Autonomous Agents.

WingmanAI
Real-time transcription of audio, integrated with ChatGPT for interactive use. Save, load, and append transcripts for effective context management in conversations.

ChainForge
An open-source visual programming environment for battle-testing prompts to LLMs.


Upcoming Events and Webinars

PyLadies Munich Meetup June 2023
There will be following talks
  • How to DocumentAI - Document Understanding Models in Action
  • How to Build an Open-Source Machine Learning Platform in Biology?

PyData Manchester Meetup June 2023
There will be following talks
  • British Cycling Data Platform in Python
  • Exploring data visualizations packages with Python

PyData Vancouver Meetup June 2023
There will be a talk, Instruction fine-tuning RedPajama INCITE LLM.
 
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.

Key phrases

Older messages

Python Weekly - Issue 601

Thursday, May 25, 2023

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

Thursday, May 18, 2023

View this email in your browser Python Weekly Welcome to issue 600 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Linting is a process where errors in the code can be

Python Weekly - Issue 599

Friday, May 12, 2023

View this email in your browser Python Weekly Welcome to issue 599 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Retool Database gives you all the power of Postgres

Python Weekly - Issue 598

Thursday, May 4, 2023

View this email in your browser Python Weekly Welcome to issue 598 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Build the web applications, data analysis, and

Python Weekly - Issue 597

Thursday, April 27, 2023

View this email in your browser Python Weekly Welcome to issue 597 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Retool Database gives you all the power of Postgres

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that