Python Weekly - Python Weekly - Issue 681

View this email in your browser

Python Weekly

Welcome to issue 681 of Python Weekly. This is the final issue of 2024. We will be back after the holiday break. Wish you and your family Happy Holidays!

Articles, Tutorials and Talks

How the CIA Writes Python
The article explores the CIA's Python coding practices, including their style guide based on Google's, preferences for Python versions, and practical insights on development tools. It highlights unique aspects like using local PyPI servers, specific testing setups, and templates for CLI scripts, reflecting a blend of security considerations and pragmatic development approaches.

UV and Ruff: Next-gen Python Tooling 
UV and Ruff are presented as a powerful duo for modern Python development, with UV accelerating the development cycle and Ruff streamlining code review. This presentation promises to enhance coding practices and boost productivity for developers of all levels, showcasing these tools as essential for cleaner, faster, and more robust Python code.

Django security hardenings that are not happening
The post discusses several Django security vulnerabilities that, when combined, could lead to remote code execution. The author proposes various security hardenings to address these issues, but reports that Django maintainers have closed these suggestions as "wontfix," leading him to raise awareness through the blog post instead.

Creating the Foundation for a New Home Assistant 
Corey Quinn interviews Paulus Schoutsen, creator of Home Assistant, discussing its growth from a simple Python script to a leading open-source smart home platform with 1.6M users. Home Assistant emphasizes privacy, user control, and open standards, enabling sustainable and customizable home automation free from corporate influence.

Single-file Django Apps with nanodjango
Discover Nanodjango: a project simplifying Django development with single-file apps, APIs, and seamless transition to full projects. Perfect for quick experiments and sharing prototypes.

Build your Jupyter dashboard using Solara
This article demonstrates how to create an interactive dashboard in Jupyter using Solara, a Python framework built on ipywidgets. It guides readers through building a crime data visualization dashboard with filtering capabilities, charts, and maps, showcasing Solara's reactive and declarative nature for efficient dashboard development within Jupyter environments.

Debugging Python with VS Code and Sentry
Pairing VS Code and Sentry can lead to quicker resolved issues in your app. Learn how to debug your Python project with these two tools here.

Building an LLM-Powered Slackbot
This article describes Benchling's development of a Slackbot powered by a Large Language Model (LLM). The LLM taps into a knowledge base stored in Amazon Bedrock, allowing developers to ask questions and receive answers directly through the familiar Slack interface.


Interesting Projects, Tools and Libraries

Bruin
Build data pipelines with SQL and Python, ingest data from different sources, add quality checks, and build end-to-end flows. 

MarkItDown
Python tool for converting files and office documents to Markdown.

TypeScribe
TypeScribe is a tool that uses Machine Learning to convert typed text into realistic handwriting by introducing customizable degrees of randomness and variations, to make it all so believable.

WOWY
A full-featured e-commerce platform built with Django, featuring a robust admin panel and modern user interface.

FastVideo
FastVideo is an open-source framework for accelerating large video diffusion model. 

systemd-pilot
Desktop application for managing systemd services. 

CodeGate 
CodeGate encrypts secrets in your prompts to protect your privacy, and augments an LLM’s knowledge base with up-to-date risk insight to protect your code.

wozway
Easily control traffic between Apps and LLM using data security policies.
 
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 © 2024 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 680

Thursday, December 19, 2024

View this email in your browser Python Weekly Welcome to issue 580 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Try This if You Don't Like

Python Weekly - Issue 679

Tuesday, December 10, 2024

View this email in your browser Python Weekly Welcome to issue 679 of Python Weekly. Let's get straight to the links this week. News PyCon Austria 2025 CFP The Call for Papers is open. Submit your

Python Weekly - Issue 678

Thursday, November 28, 2024

View this email in your browser Python Weekly Welcome to issue 678 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Let's build a AI Photo Generator

Python Weekly - Issue 678

Thursday, November 28, 2024

View this email in your browser Python Weekly Welcome to issue 678 of Python Weekly. Let's get straight to the links this week. Articles, Tutorials and Talks Let's build a AI Photo Generator

Python Weekly - Issue 677

Thursday, November 21, 2024

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

Spyglass Dispatch: A New Social Media?

Thursday, December 19, 2024

No 'Apple Prime' • RIP David Bonderman • Cable Is Now Sports • Apple v. Meta v. Europe • Glimpse of Superman The Spyglass Dispatch is a newsletter sent on weekdays featuring links and

Issue 344 - FSD v13.2.1 update rolls out to Cybertruck and HW4 owners

Thursday, December 19, 2024

View this email in your browser If you are just now finding out about Tesletter, you can subscribe here! If you already know Tesletter and want to support us, check out our Patreon page Issue 344 - FSD

Programmer Weekly - Issue 236

Thursday, December 19, 2024

View this email in your browser Programmer Weekly Welcome to issue 236 of Programmer Weekly. This is the final issue of 2024. We will be back after the holiday break. Wish you and your family Happy

Web Tools #596 - React Tools, AI Tools, Jamstack, Eleventy

Thursday, December 19, 2024

WEB VERSION Issue #596 • December 19, 2024 Advertisement WorkOS: Modern Identity Platform for B2B SaaS With WorkOS you can start selling to enterprises with just a few lines of code. WorkOS provides a

Heres Why High Achievers Feel Like Failures

Thursday, December 19, 2024

Top Tech Content sent at Noon! The $189B VR Gaming Revolution is Here – Invest in AEXLAB Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 19,

Dev Vexed by Copilot Refusal, Versioning ASP.NET Core Services, OpenSilver Drag-and-Drop XAML, More

Thursday, December 19, 2024

Home | News | How To | Webcasts | Whitepapers | Advertise .NET Insight December 19, 2024 THIS ISSUE SPONSORED BY: ■ Yes, you finally test like a champion. ■ dtSearch® - INSTANTLY SEARCH TERABYTES

The 4 easiest ways to test Linux

Thursday, December 19, 2024

🚫 TP-Link ban; Favorite wearables of 2024; Gemini 2.0 Flash -- ZDNET ZDNET Tech Today - US December 19, 2024 VirtualBox running OpenMandriva as a guest OS. The 4 easiest ways to test Linux on your old

⚙️ AI startup secures $300 million

Thursday, December 19, 2024

Plus: Medical AI assistants ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 12/19/2024

Thursday, December 19, 2024

New blogs from Syncfusion Vite.js: Build Faster Frontends By Nishani Dissanayake Learn how Vite.js can speed up your frontend development process with its instant server start and lightning-fast HMR.