PythonHub Logo Python Hub Weekly Digest for 2022-11-06

Cover by unsplash.com

💖 Most Popular

Inside the Faster CPython Team at Microsoft

File-Inyector
File Inyector is a script that allows you to store any file in an image using steganography.

My essential guidelines for better Django development
Contents Introduction Model design guidelines Avoid using choices Always use ...

DictDataBase
A Python NoSQL database that uses dicts, and provided thread and process safety.

Python 3.11.0
Python 3.11.0 is the newest major release of the Python programming language, and it contains many new features and optimizations.


📖 Articles

Building Generator Pipelines in Python
This article proposes an elegant way to build generator pipelinesGenerator pipelines: a straight ...

When should you upgrade to Python 3.11?
Python 3.11 is out now–but should you switch to it immediately? And if you ...

Show HN: Koda Validate – Typesafe, combinable validation for Python

How to Safely Pass Data to JavaScript in a Django Template
You want to pass your data from your Django view to JavaScript, in your template. And, you want to ...

TheLastBen / fast-stable-diffusion
fast-stable-diffusion, +25-50% speed increase + memory efficient + DreamBooth

Building the Future of TensorFlow
We’ve started planning the future of TensorFlow! In this article, we’d like to share our vision.

nv-tlabs / GET3D

You Are Going To Like These New Features In Python 3.11
Python 3.11 is here! Not all of the changes are immediately noticeable when you look through the release notes. However, today I will cover 7 new Python 3.11 features that you are going to love because they'll make your life a lot easier.

Better Python input with Rich
Do you use the "input" builtin to get input from the user? You might want to consider using the input facilities provided by the Rich package instead. This video shows you some of the reasons why Rich is a better option, and some of the features it offers.

Django Performance Improvements - Part 4: Caching in Django Applications
In the first three parts of this series around improving performance in your Django applications, we focused on database, code optimization, and frontend optimization. In part 4, we will focus on ways to improve the speed of the Django applications.

Generating memes and infographics with Pillow
Pillow is used for simple operations on images, like resizing, converting to other file formats, and so on. It also can be used to generate custom graphics like infographics or composites of multiple images - memes, infographics, and more. Let's take a look at how it can be done.


⚙️ Projects

PyWeb3D
Use the three.js library without writing a single line of JavaScript.

JC
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.

EnCodec
State-of-the-art deep learning based audio codec supporting both mono 24 kHz audio and stereo 48 kHz audio.

DataProfiler
The DataProfiler is a Python library designed to make data analysis, monitoring and sensitive data detection easy.

DeepXDE
DeepXDE is a library for scientific machine learning and physics-informed learning.

cuallee
A data quality acceleration library to get data sets verified in a friendly interface.

FlastAPI
A FastAPI-like interface for building APIs in Flask.


👾 Reddits

Technically speaking do comments and whitespaces slow down performance since Python is interpreted rather than compiled?


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in 🇺🇦Ukraine.