PythonHub Logo Python Hub Weekly Digest for 2022-07-31

Cover by unsplash.com

đź’– Most Popular

PRegEx
PRegEx is a Python package that can be used in order to construct Regular Expression patterns in a more human-friendly way.

Building an authenticated Python CLI
Learn how to build a persistently authenticated Python CLI using Click, Rich and more.

The coolest Python projects you've ever seen?

Pretty Maps in Python

Performance comparison: counting words in Python, C/C++, Awk, Rust, and more


đź“– Articles

Use `Python -m Pip`

Why Ruby Is More Readable Than Python

git-story
Tell the story of your Git project by creating video animations (.mp4) of your commit history directly from your Git repo.

3 Simple Ideas From Functional Programming To Improve Your Code
Functional programming is a complex topic to dive into. However, there are 3 simple ideas from functional/declarative code that you can apply to your own code today - without becoming a Haskell expert! This video dives into the details and show you a few examples in Python of how you can use these ideas in both object-oriented and functional/procedural code.

Build a Passwordless Authentication System Using Django, Twilio Verify, and SendGrid
In this tutorial, you will learn how to create a passwordless authentication system using Twilio Verify, SendGrid, Django, and Python. The proposed authentication system will require users to verify their identity using a one-time password.

4 Pandas Anti-Patterns to Avoid and How to Fix Them
pandas is a powerful data analysis library with a rich API that offers multiple ways to perform any given data manipulation task. Some of these approaches are better than others, and pandas users often learn suboptimal coding practices that become their default workflows.

Logging in Python: A Developer’s Guide
In this tutorial, you’ll learn how to set up logging in Python using the built-in logging module. You’ll learn the basics of logging, logging variable values and exceptions, configuring custom loggers and formatters, and more.

Code From Anywhere: Dev Containers and Github Codespaces
Because VS Code can run in the browser, Dev Containers, along with Github Codespaces, also allow you to develop from almost anywhere. They’re great for standardizing development across a team. They can also make working on several repos at once much easier because each repo can have its own specific environment for development.


⚙️ Projects

Pinkerton
Pinkerton is an JavaScript file crawler and secret finder developed in Python.

TinyFlux
The tiny time series database optimized for your happiness.

htag
A new python library to create UI (or UI toolkit), which can be rendered in anything which can render html/js/css.

termtyper
A typing application to level up your fingers!

refinery
The open-source data-centric IDE for NLP. Combining programmatic labeling, extensive data management and neural search capabilities.

neural-compressor
An open-source Python library supporting popular model compression techniques on all mainstream deep learning frameworks (TensorFlow, PyTorch, ONNX Runtime, and MXNet)

This Food Does Not Exist
We have trained four StyleGAN2 models to generate food pictures. The images are purely synthetic!

Skyplane
Blazing fast bulk data transfers between any cloud.

django-readers
A lightweight function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects.

Frelatage
A Greybox and Coverage-based library to fuzz Python applications.


đź‘ľ Reddits

Can anyone explain the differences of Conda vs Pip?

pip 22.2 now has "pip install --dry-run"


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in đź‡şđź‡¦Ukraine.