Python Weekly - Python Weekly - Issue 609

View this email in your browser

Python Weekly

Welcome to issue 609 of Python Weekly. Let's get straight to the links this week.
Articles, Tutorials and Talks

Python Tkinter GUI Design Using ttkbootstrap 
Learn how to easily implement modern designs in your Tkinter-based Python applications using ttkbootstrap. You will learn how to use all the main ttkbootstrap widgets to make your Tkinter apps look modern and awesome!

Writing a 6502 emulator in Python
This  post details the author's experience of building a 6502 emulator entirely in Python, explaining the challenges faced and the step-by-step process to create a functional and efficient emulator for the vintage microprocessor architecture.

Debugging Crashes and Deadlocks in Python using PyStack
There are certain bugs and issues that are very hard to troubleshoot. Just ask yourself, "How would I debug deadlock, segmentation fault, crashing application, or a hanging process?" Now there's a tool to help you with all of that - PyStack is a powerful new debugger that - according to docs - "uses forbidden magic to let you inspect the stack frames of a running Python process or a Python core dump." So, let's put that statement to a test and explore how to use PyStack to track down and troubleshoot all the above-mentioned issues and bugs.

Python Web Conf 2023 Videos 
Watch 80 talks, tutorials, and socials from Python Web Conf 2023 on Six Feet Up's YouTube channel. Explore videos about Python, Django, Kubernetes, AI/ML, Big Data, CI/CD, Serverless, Security, Climate Tech, and more. Learn a new tool. Inspire others to use technology for good.

Package Management in the Python extension for Visual Studio Code
The Python extension in VS Code is investigating ways to improve our package management support and have completed a comparison of support offered by various package management tools.

Remote Development in PyCharm Professional Using Google Cloud Code 
In this tutorial, we will walk you through how to use PyCharm and Cloud Code to enhance and optimize your developer productivity. 

Einops, retrospective of 5 years
The article is a reflection on the development of einops, a library for manipulating tensors in NumPy and PyTorch.

Kraken Technologies: How we organise our very large Python monolith
This post discusses how Kraken Technologies organizes their extensive Python monolith, highlighting strategies and tools employed for managing and maintaining the large-scale codebase efficiently.

The Infinite Zoom Effect
How to turn outpainted image sequences created by Midjourney or other generative AI's into videos with an infinite zoom effect.

Using ChatGPT to write Raspberry Pi Python code 
Video demonstrates generating, running and editing code to control LEDs and servos connected to GPIO pins, as well as generating Python code to control a Raspberry Pi camera. But the method shown will work for any type of program, subject to the capabilities of ChatGPT.

How to Work With Time Series in Python?
A look at why Python is a great language for time-series analysis. Plus, tips for getting started today.


Interesting Projects, Tools and Libraries

codeinterpreter-api
Open source implementation of the ChatGPT Code Interpreter.

vectordb
vectordb is a Pythonic vector database that offers a comprehensive suite of CRUD (Create, Read, Update, Delete) operations and robust scalability options, including sharding and replication. 

ShortGPT
An experimental AI framework for automated short/video content creation. Enables creators to rapidly produce, manage, and deliver content using AI and automation.

pr-agent
An AI-Powered Tool for Automated PR Analysis, Feedback, Suggestions and More! 

SalesGPT 
Context-aware AI Sales Agent to automate sales outreach.

AnimateDiff
Official implementation of AnimateDiff, Animate Your Personalized Text-to-Image Diffusion Models without Specific Tuning.

ziplm
Useless but mildly interesting language model using compressors built-in to Python.

infinigen
Infinite Photorealistic Worlds using Procedural Generation.

flash-attention
Fast and memory-efficient exact attention.

edge-tts
Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key.

llama-recipes
Examples and recipes for Llama 2 model.


New Releases

Cython 3.0.0
Cython 3.0.0 has been a very large effort that cleaned up many old warts, introduced many new features, and introduced a couple of intentional behavior changes, even though the goal remained to stay compatible as much as possible with Cython 0.29.x. 


Upcoming Events and Webinars

Python Glasgow Meetup July 2023
There will be following talks
  • How Hugging Face and Open Source empower developers to leverage state-of-the-art machine learning quickly
  • Bytecode-based Python Debugging

Python-Nairobi Meetup July 2023
There will be a talk, Have you considered tox in your workflow?

PyData Zurich Meetup July 2023
There will be following talks
  • Train in Python, deploy anywhere and anyhow you like!
  • Modern End-to-end Open Source Machine Learning

PyData Manchester Meetup July 2023
There will be following talks
  • Data Analyst at North West Ambulance Service
  • Insights Analyst at Pets at Home
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 608

Sunday, July 16, 2023

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

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

You Might Also Like

Software Testing Weekly - Issue 220

Saturday, May 18, 2024

Software Testing Conferences 📚 View on the Web Archives ISSUE 220 May 18th 2024 COMMENT Welcome to the 220th issue! Have you ever been to a testing conference? They're a great way to learn about

📶 Is a Cellular iPad Worth It? — How to Prevent YouTube From Taking Over Your Screensaver

Saturday, May 18, 2024

Also: This Robot Vacuum Can Clean Stairs, and More! How-To Geek Logo May 18, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Weekend Reading — Objection-oriented programming

Saturday, May 18, 2024

This week we find a power-up box, replace GitHub Actions with Maven XMLs, avoid the worst website in the world, revisit RTO policies, “listen” to OpenAI employees, watch our Slack private messages, do

Daily Coding Problem: Problem #1445 [Easy]

Saturday, May 18, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Jane Street. The United States uses the imperial system of weights and measures, which

You don’t have to take our word for it…

Saturday, May 18, 2024

You can probably tell how excited we are to re-launch our Gigantic courses – which bring on-demand product management training for today's modern Product Managers and Product Leaders. In fact, we

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Visualized | Life Expectancy by Region (1950-2050F) 📊

Saturday, May 18, 2024

This map shows life expectancy at birth for key global regions, from 1950 to 2050F. View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Life Expectancy by

New Wi-Fi Vulnerability Enables Network Eavesdropping via Downgrade Attacks

Saturday, May 18, 2024

THN Daily Updates Newsletter cover The DevSecOps Playbook: Deliver Continuous Security at Speed ($19.00 Value) FREE for a Limited Time A must-read guide to a new and rapidly growing field in

🐍 New Python tutorials on Real Python

Saturday, May 18, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: What Is the __pycache__ Folder in Python? In

Toward 'local' AI w/ Apple's new chip

Saturday, May 18, 2024

faster than the cloud ☁️ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌