Python Weekly - Python Weekly - Issue 604

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 learn how to proactively identify security weaknesses in your systems. Get live support in the hands-on lab as you exploit vulnerabilities and learn the process of responsible disclosure. Register now!


Articles, Tutorials and Talks

Refactoring a Command Line Shell | Code Roast Part 2 
This is the second part of the two-part series, refactoring a command line shell!

AsyncIO
The author argues that asyncio is too complex, difficult to use, and that its performance benefits are not worth the added complexity for most applications. The author recommends using gevent, another Python library that allows asynchronous programming, as an alternative to asyncio.

Deep Learning for Computer Vision with Python and TensorFlow 
Learn the basics of computer vision with deep learning and how to implement the algorithms using Tensorflow.

Tools for Working With Time-Series Analysis in Python
Just getting started with time-series analysis in Python? Here are the most common tools you can use to get started quickly.

Gotchas of Streaming Pipelines: Profiling & Performance Improvements
Discover how Lyft identified and fixed performance issues in their streaming pipelines.

Understanding GPT tokenizers
Large language models such as GPT-3/4, LLaMA and PaLM work in terms of tokens. They take text, convert it into tokens (integers), then predict which tokens should come next. Playing around with these tokens is an interesting way to get a better idea for how this stuff actually works under the hood.

Understanding CPUs can help speed up Numba and NumPy code
With a little understanding of how CPUs and compilers work, you can speed up NumPy with faster Numba code.

SQL Databases with Pandas and Python - A Complete Guide 
In this Python tuturial we talk all about connecting to SQL Databases with Python and Pandas. Python is the swiss army knife of data anaylsis, and relational databases are the most common way data is stored at small and large companies. Learning how to best connect the two is an essential skill for any data professional.


Interesting Projects, Tools and Libraries

OpenDAN
OpenDAN is an open source Personal AI OS , which consolidates various AI modules in one place for your personal use.

CSV-AI
CSV-AI is the ultimate app powered by LangChain, OpenAI, and Streamlit that allows you to unlock hidden insights in your CSV files. With CSV-AI, you can effortlessly interact with, summarize, and analyze your CSV files in one convenient place.

keep
Open source alerts management platform.

DB-GPT
Revolutionizing Database Interactions with Private LLM Technology.

Audiocraft
Audiocraft is a library for audio processing and generation with deep learning. It features the state-of-the-art EnCodec audio compressor / tokenizer, along with MusicGen, a simple and controllable music generation LM with textual and melodic conditioning.

Maccarone
Maccarone is an experimental tool that lets you write English inside Python source code.

Matting-Anything
Matting Anything Model (MAM), an efficient and versatile framework for estimating the alpha matte of any instance in an image with flexible and interactive visual or linguistic user prompt guidance.

gpt-engineer
Specify what you want it to build, the AI asks for clarification, and then builds it.

Frouros
Frouros is an open-source Python library for drift detection in machine learning systems.

SalesCopilot 
SalesCopilot is an AI-powered sales assistant that provides real-time transcription, live chat, automatic unprompted advice, integration with a custom knowledge base, and the ability to save and load past conversations.


New Releases

Python in Visual Studio Code – June 2023 Release
This release includes the following announcements:
  • Test Discovery and Execution Rewrite
  • Run Python File in Dedicated Terminal
  • Preview: Intellisense support for overloaded operators
  • Configurable indexing limits with Pylance


Upcoming Events and Webinars

PyLadies Amsterdam Meetup June 2023
There will be following talks
  • Python in Agricultural Technology
  • Python in banking
  • Python in Data science and strategy consulting

PyData NYC Meetup June 2023
There will be a talk, Accelerating Science with Open Source.

PyData Berlin Meetup June 2023
There will be a talk, Simplifying Real-Time ML Pipelines with Quix Streams: An Open Source Python Library for ML Engineers.

PyData Leeds Meetup June 2023
There will be a talk, Storytelling with Data.
 
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 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

Python Weekly - Issue 602

Thursday, June 1, 2023

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

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

You Might Also Like

Recording: 'Data Storytelling: What Organizations Need to Know Going Into 2025'

Friday, November 22, 2024

Thank you for your interest in our latest webinar. As promised here is your recording of the event. View email in browser Recording Now Available Thank you for your interest in receiving a recording of

💻 Issue 437 - Introducing local Azure Service Bus Emulator

Thursday, November 21, 2024

This week's Awesome .NET Weekly Read this email on the Web The Awesome .NET Weekly Issue » 437 Release Date Nov 21, 2024 Your weekly report of the most popular .NET news, articles and projects

💎 Issue 444 - Why did people rub snow on frozen feet? (2017)

Thursday, November 21, 2024

This week's Awesome Ruby Newsletter Read this email on the Web The Awesome Ruby Newsletter Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Ruby news, articles and

💻 Issue 444 - JavaScript Dos and Donts

Thursday, November 21, 2024

This week's Awesome JavaScript Weekly Read this email on the Web The Awesome JavaScript Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular JavaScript news, articles

📱 Issue 438 - Reverse Engineering iOS 18 Inactivity Reboot

Thursday, November 21, 2024

This week's Awesome iOS Weekly Read this email on the Web The Awesome iOS Weekly Issue » 438 Release Date Nov 21, 2024 Your weekly report of the most popular iOS news, articles and projects Popular

💻 Issue 362 - React Anti-Pattern: Stop Passing Setters Down the Components Tree

Thursday, November 21, 2024

This week's Awesome React Weekly Read this email on the Web The Awesome React Weekly Issue » 362 Release Date Nov 21, 2024 Your weekly report of the most popular React news, articles and projects

💻 Issue 444 - Building simple event-driven applications with Pub/Sub

Thursday, November 21, 2024

This week's Awesome Node.js Weekly Read this email on the Web The Awesome Node.js Weekly Issue » 444 Release Date Nov 21, 2024 Your weekly report of the most popular Node.js news, articles and

📱 Issue 441 - Shift Left Is the Tip of the Iceberg

Thursday, November 21, 2024

This week's Awesome Swift Weekly Read this email on the Web The Awesome Swift Weekly Issue » 441 Release Date Nov 21, 2024 Your weekly report of the most popular Swift news, articles and projects

💻 Issue 439 - Async/Await Is Real And Can Hurt You

Thursday, November 21, 2024

This week's Awesome Rust Weekly Read this email on the Web The Awesome Rust Weekly Issue » 439 Release Date Nov 21, 2024 Your weekly report of the most popular Rust news, articles and projects

📲 Why I Ditched Linux for Samsung DeX — Buy This Instead of a Gaming Headset

Thursday, November 21, 2024

Also: Taking Instagram Stories to the Next Level, and More! How-To Geek Logo November 21, 2024 Did You Know Thurl Ravenscroft was both the voice behind the Christmas song "You're a Mean One,