Python Weekly - Python Weekly - Issue 592

View this email in your browser

Python Weekly

Welcome to issue 592 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

Articles, Tutorials and Talks

GRASP Design Principles: Why They Matter (And How to Use Them) 
This video dives into the GRASP design principles and explore why they matter when designing software systems. By understanding these principles, you'll be able to write better code that's easier to maintain and extend.

How virtual environments work
After needing to do a deep dive on the venv module (which I will explain later in this blog post as to why), I thought I would explain how virtual environments work to help demystify them.

The Annotated CLIP (Part-1)
This post is part-1 of the two series blog posts on CLIP. In this post, we present an Introduction to CLIP in an easy to digest manner. We also compare CLIP to other research papers and look at the background and inspiration behind CLIP.
  • Part-2 - In this part, we present the PyTorch code behind CLIP for model building and training. This blog post is in itself a working Jupyter Notebook.

How to Generate Images Using the OpenAI API and DALL·E 2 in Python
In this tutorial, you'll learn how to use OpenAI's API with Python to generate, edit, and vary images using natural language prompts.

From pixels to information with Document AI
We’re seeing successively difficult problems getting solved thanks to machine learning (ML) models. In this article, you’ll see An overview of Document AI, Practical and visual examples and A document processing demo (source code included) 

Sync or Async? Unpacking the Mysteries of Django Signals
Django signals provide a powerful way to trigger actions when specific events occur, but are they asynchronous or synchronous? In this article, we'll explore the answer to this question and discuss the pros and cons of using Django signals in your web applications.

Store & manage secrets like API keys in Python 
In this video, we explore how to securely manage and use secrets like API keys, passwords, credential pairs, and other sensitive information in python. We run through the basics of using environment variables and move on to more advanced scenarios such as managing different secrets for multiple environments. 

VS Code shortcuts for efficient Python programmers
Learn keyboard shortcuts that will make you a more efficient and productive Python programmer with VS Code.

Tinkering with Unix domain sockets

Django Developers Survey 2022 Results

No-async async with Python


Interesting Projects, Tools and Libraries

visual-chatgpt
Visual ChatGPT connects ChatGPT and a series of Visual Foundation Models to enable sending and receiving images during chatting.

AgentChain
AgentChain uses Large Language Models (LLMs) for planning and orchestrating multiple Agents or Large Models (LMs) for accomplishing sophisticated tasks. AgentChain is fully multimodal: it accepts text, image, audio, tabular data as input and output.

Guardrails
Guardrails is an open-source Python package for specifying structure and type, validating and correcting the outputs of large language models (LLMs).

stanford_alpaca
Code and documentation to train Stanford's Alpaca models, and generate the data.

creosote
Identify unused dependencies and avoid a bloated virtual environment.

kitsec-core
Ethical hacking, made easy.

Basaran
Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-based text generation models.

OpenChatKit
OpenChatKit provides a powerful, open-source base to create both specialized and general purpose chatbots for various applications. The kit includes an instruction-tuned 20 billion parameter language model, a 6 billion parameter moderation model, and an extensible retrieval system for including up-to-date responses from custom repositories.

LanguageLeapAI
Your Personal Multilingual AI Translator.

Zef
An open source Python toolkit for graph-relational data across space and time.

FastKafka
FastKafka is a powerful and easy-to-use Python library for building asynchronous web services that interact with Kafka topics. Built on top of Pydantic, AIOKafka and AsyncAPI, FastKafka simplifies the process of writing producers and consumers for Kafka topics.

Ciclo
A functional training loops library for JAX.


Upcoming Events and Webinars

PyData NYC Meetup March 2023
There will be following talks
  • Using Machine Learning with Python for Making Staffing decisions
  • Paths for Contributing to PyData Open Source Projects

PyLadies London Meetup March 2023
There will be following talks
  • Creating a graph database using Python
  • How to build an air quality dashboard using PySpark, Python and AWS

PyData Südwest Meetup March 2023
There will be following talks
  • Achieving High Business Demands with State-of-the-Art Multihorizon Heat Predictions: A Journey from ARIMA Models to Temporal Fusion Transformers at Iqony
  • Apache Spark vs. cloud native SQL

PyData Leeds Meetup March 2023
There will be following talks
  • To recall or not to recall?: Training AI to read mammograms
  • Artiman or Huficial Intelligence - it's perplexing
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 591

Thursday, March 9, 2023

View this email in your browser Python Weekly Welcome to issue 591 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Snyk is hosting a hands-on, virtual workshop to

Python Weekly - Issue 590

Thursday, March 2, 2023

View this email in your browser Python Weekly Welcome to issue 590 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Build business software 10x faster with Retool

Python Weekly - Issue 589

Thursday, February 23, 2023

View this email in your browser Python Weekly Welcome to issue 589 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Calling all developers! Join Snyk in The Big Fix

Python Weekly - Issue 588

Friday, February 17, 2023

View this email in your browser Python Weekly Welcome to issue 588 of Python Weekly. We are giving away 2 free tickets to the 2023 Python Web Conference. If you are interested please submit your entry.

Python Weekly - Issue 587

Thursday, February 9, 2023

View this email in your browser Python Weekly Welcome to issue 587 of Python Weekly. Let's get straight to the links this week. From Our Sponsor Python is a popular and powerful programming

You Might Also Like

iOS Dev Weekly - Issue 688

Friday, November 22, 2024

How do you get an app featured on the App Store? There's a new process, and it's great! 📝 View on the Web Archives ISSUE 688 November 22nd 2024 Comment Every developer, from solo indie devs to

Why Nvidia's CEO loves NotebookLM

Friday, November 22, 2024

I love my Alexa-enabled microwave; Best early Black Friday deals -- ZDNET ZDNET Tech Today - US November 22, 2024 Jensen Huang Even Nvidia's CEO is obsessed with Google's NotebookLM AI tool

Digest #151: Uber’s Migration, Terraform Tips, AMI Creation, and Helm Chart Scanning

Friday, November 22, 2024

Learn zero-downtime migration techniques, improve testing workflows, and master AMI creation. Plus, explore Terraform tools, Helm chart validation, and debugging AWS EC2 issues. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

SWLW #626: AI makes Tech Debt more expensive, The problem with most L&D strategies, and more.

Friday, November 22, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Warning: Over 2,000 Palo Alto Networks Devices Hacked in Ongoing Attack Campaign

Friday, November 22, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 22, 2024

⚙️ Businesses increase AI spend to $13.8 billion

Friday, November 22, 2024

Plus: World leaders endorse digital green action plan ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 11/22/2024

Friday, November 22, 2024

New blogs from Syncfusion Building Oqtane Modules with Syncfusion Components for Blazor [Webinar Show Notes] By Carter Harris This blog provides show notes for our Nov. 14, 2024, webinar, “Building

ASP.NET Core News - 11/22/2024

Friday, November 22, 2024

View this email in your browser Get ready for this weeks best blog posts about ASP.NET Core! Integrating .NET Aspire With Azure Storage — by fsazanavets Lanayx/Oxpecker: ASP.NET Core based F# framework

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