Python Weekly - Python Weekly - Issue 608

View this email in your browser

Python Weekly

Welcome to issue 608 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor 
Get Your Weekly Dose of Programming
A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers. Join For Free

News

Meta will pay 3 engineers to make Python’s GIL optional
If PEP 703 is accepted, Meta can commit to support in the form of three engineer-years (from engineers experienced working in CPython internals) between the acceptance of PEP 703 and the end of 2025, to collaborate with the core dev team on landing the PEP 703 implementation smoothly in CPython and on ongoing improvements to the compatibility and performance of nogil CPython.

PyLoose: Python-based fileless malware targets cloud workloads to deliver cryptominer
PyLoose is a newly discovered Python-based fileless malware targeting cloud workloads. Get a breakdown of how the attack unfolds and the steps to mitigate it.


Articles, Tutorials and Talks

Create a Programming Language and Learn Advanced Python 
Make your own programming language while learning advanced Python.

PoisonGPT: How we hid a lobotomized LLM on Hugging Face to spread fake news
We will show in this article how one can surgically modify an open-source model, GPT-J-6B, and upload it to Hugging Face to make it spread misinformation while being undetected by standard benchmarks.

The easiest way to speed up Python with Rust
Rust can make your Python code much faster; here’s how to start using it as quickly as possible.

What AI can do with a toolbox... Getting started with Code Interpreter
Democratizing data analysis with AI.

Git and Jupyter Notebooks: The Ultimate Guide
Using Git to version control your Jupyter notebooks has many advantages but it's a bit tricky to version control your Jupyter notebooks on Git. In this guide, we show you all the best practices, workflows, and tools to make Jupyter Notebooks play nicely with Git, GitHub, and Bitbucket.

Python can make 3M+ WebSocket keys per second
This article is about optimizing a tiny bit of Python code by replacing it with its C++ counterpart.

Django: Clean up unused code with Vulture
The article provides a brief overview of how to use Vulture to clean up unused code in Django projects. It also discusses some of the limitations of Vulture and how to work around them.

anywidget: Jupyter Widgets Made Easy
The post provides a brief overview of anywidget and how to use it. It also discusses some of the features that make anywidget unique.

Mastering Python Context Managers
A Comprehensive Guide to Effective Resource Management.

MediaPipe: Enhancing Virtual Humans to be more realistic
The post provides a brief overview of MediaPipe and how it can be used to enhance virtual humans. It also discusses some of the challenges of creating realistic virtual humans and how MediaPipe can help to address these challenges.

Word Embeddings: Giving Your ChatBot Context For Better Answers
Learn how to build an expert bot using word embeddings and ChatGPT. Leverage the power of word vectors to enhance your chatbot's responses.

How to Build LLM Applications With pgvector Vector Store in LangChain
Learn how to build LLM applications using PostgreSQL and pgvector as a vector database for embeddings data.


Books

An Introduction to Statistical Learning with Applications in Python
Presents an essential statistical learning toolkit for practitioners in science, industry, and other fields. Demonstrates application of the statistical learning methods in Python.


Interesting Projects, Tools and Libraries

InternLM
InternLM has open-sourced a 7 billion parameter base model, a chat model tailored for practical scenarios and the training system.

gpt-researcher
GPT based autonomous agent that does online comprehensive research on any given topic.

khoj
An AI personal assistant for your digital brain.

Google-VertexAI-FastAPI
Simple boilerplate to get started with Generative AI models from Google Vertex AI based on FastAPI.

threads-net
Unofficial and reverse-engineered Threads (threads.net) Python API wrapper. Supports read and write capabilities.

Data-Copilot
Bridging Billions of Data and Humans with Autonomous Workflow.

Sweep
Sweep is an AI junior dev that transforms bug reports & feature requests into code changes. Simply describe any issue and Sweep will do the rest. It will plan out what needs to be done, what changes to make, and write the changes to a PR.

tinygrad
A simple and powerful neural network framework.

MetisFL
The blazing-fast and developer-friendly federated learning framework.


New Releases

Python in Visual Studio Code – July 2023 Release
This release includes the following announcements:
  • Mypy extension in preview
  • Debugpy extension in preview
  • Pylance localization
  • Index persistance for 3rd-party libraries with Pylance
  • Upcoming deprecation of Python 3.7 support

Python 3.12.0 beta 4 released


Upcoming Events and Webinars

PyMunich Meetup July 2023
There will be following talks
  • Data Harvest: Unlocking Insights with Python Web Scraping
  • Building the Clouds with Python: A Battle of AWS CDK vs. Pulumi for Infrastructure Provisioning
  • PlayWright and Python: Unleashing Test Automation Magic

PyData Bristol Meetup July 2023
There will be following talks
  • Extracting knowledge from complex unstructured texts
  • Python emulation of the NES's MOS6502 processor
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 607

Thursday, July 6, 2023

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

Thursday, June 29, 2023

View this email in your browser Python Weekly Welcome to issue 606 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Geospatial Data in your Graph In this

Python Weekly - Issue 605

Thursday, June 22, 2023

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

Tuesday, June 20, 2023

View this email in your browser Python Weekly Welcome to issue 604 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Join Snyk's Ethical Hacking 101 Workshop to

Python Weekly - Issue 603

Monday, June 12, 2023

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

500 weeks later

Thursday, January 9, 2025

Reflections on a decade-long and looking ahead to 2025 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

JSK Daily for Jan 8, 2025

Wednesday, January 8, 2025

JSK Daily for Jan 8, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Advanced Query Building Techniques in Angular: Queries with Different Connectors The Query

👍 The Coolest Tech at CES 2025 — How to Access Your Mac's Screen from Windows

Wednesday, January 8, 2025

Also: These Are My Best and Worst Smart Home Decisions, and More! How-To Geek Logo January 8, 2025 Did You Know The one and only number retired across all teams in Major League Baseball is 42, Jackie

Daily Coding Problem: Problem #1662 [Hard]

Wednesday, January 8, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Implement an LFU (Least Frequently Used) cache. It should be able to be

The latest Go dev survey results

Wednesday, January 8, 2025

Plus it's time to say goodbye to the Go Time podcast. | #​537 — January 8, 2025 Unsub | Web Version Happy New Year to all. In case you missed our note prior to the Christmas break, Go Weekly is now

Ranked | Visualizing Major Asset Class Returns in 2024 📈

Wednesday, January 8, 2025

From bitcoin to the US dollar, asset class returns in 2024 were stellar, in a year marked by elevated rates and a robust US economy. View Online | Subscribe | Download Our App FEATURED STORY

Spyglass Dispatch: Meta Miscues

Wednesday, January 8, 2025

Meta's Social AI Content • Anthropic at $60B • Bluesky at $700M • Dick Wolf's 30 Minute Show • NVIDIA's CPU Aspirations The Spyglass Dispatch is a newsletter sent on weekdays featuring

Top Tech Deals 💰 Anker Power Station, GoPro, 8BitDo Controller, and More!

Wednesday, January 8, 2025

Upgrade your life with a new power station, Wi-Fi 7 router, or AirTags at a big discount. How-To Geek Logo January 8, 2025 Top Tech Deals: Anker Power Station, GoPro Hero, 8BitDo Controller, and More!

Is Claude.ai worth $60 billion? 🎩

Wednesday, January 8, 2025

+ AI will mow my lawn ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Post from Syncfusion Blogs on 01/08/2025

Wednesday, January 8, 2025

New blogs from Syncfusion Effortlessly Manage Large File Uploads with Blazor File Manager By Keerthana Rajendran This blog explains the new chunk upload feature added in the Blazor File Manger