Fri, March 25, 2022
This Week in Python is a concise reading list about what happened in the past week in the Python universe.
Python Articles
- Processing large JSON files in Python without running out of memory – Parse JSON files with streaming parsing
- Currying In Python – Currying is a technique in functional programming to transform a function with multiple arguments into a sequence of nested functions with fewer arguments.
-
Running Python in WebAssembly – It is now possible to run Python inside of a WebAssembly runtime.
- How to Make the Most of Pydantic – techniques for data contract validation, higher interoperability with JSON Schemas, and simplified data model processing.
- Implementing @property, @staticmethod and @classmethod from scratch – A follow up article to my guide to decorators
Projects
- authentik – authentik is an open-source Identity Provider focused on flexibility and versatility.
- changedetection.io – self-hosted website change detection monitoring and notification service
- ibis – Python data analysis framework for Hadoop and SQL engines
- xonsh – Python-powered, cross-platform, Unix-gazing shell
- thefuck – Magnificent app which corrects your previous console command.