Python Weekly (Issue 514 August 26 2021)

Python Weekly - Issue 514

Python Weekly

Welcome to issue 514 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

A weekly newsletter featuring the best hand curated news, articles, tutorials, talks, tools and libraries etc for programmers.

 

Articles, Tutorials and Talks

Concurrency is inherently hard, and no programming model can make it easy. Some models make it manageable, though, and this post should help you master one such model – Python's async/await.

Fernando Pérez Reflects On How It Started, Open Science’s Impact and the Value of Diversity in Coding.

Learn how to create a real-time tech course finder using Elasticsearch, Python, React+Redux, Docker, and Kubernetes.

Learn how to build dynamic forms with Django and Htmx.

Build your own distributed crawler with custom parsers per domain. Discover new pages and store the exact content you need — all in less than 300 LOC.

Working in VS Code, PyCharm, Visual Studio, or Eclipse? SonarLint helps you find & fix Code Quality and Code Security issues in your Python codebase!

SPONSORParse command-line arguments with argparse in PythonUse the argparse module to enable options in your Python applications.Quantile RegressionA simple method to estimate uncertainty in Machine Learning.Writing your First Distributed Python Application with RayThe goal of this tutorial is to explore: Why should you parallelize and distribute with Ray, How to get started with Ray and Trade-offs in distributed computing (compute cost, memory, I/O, etc).Building dag-workflows: a Python Workflow Execution ToolIn this post, we’ll walk through the decision-making process that led to building our own workflow orchestration tool. We’ll talk about our needs and goals, the current product landscape, and the Python package we decided to build and open source.Locality Sensitive Hashing (LSH): The Practical and Illustrated GuideThe magic, theory, and practice of Locality Sensitive Hashing.Why I use attrs instead of pydanticSQL query builder in 150 lines of PythonDesign a Camera with Python and PyRayT: Part OneInteresting Projects, Tools and LibrariesSQLModelSQL databases in Python, designed for simplicity, compatibility, and robustness.prettymapsA small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.slippersBuild reusable components in Django without writing a single line of Python.ElectricA fast, futuristic package manager for Windows.APAVAPAV (Atom Probe Analysis and Visualization) is a Python library for the analysis and visualization of atom probe tomography experiments.msl-apollo-entry-guidanceA Python implementation of the Apollo Entry Guidance algorithm as used by NASA's MSL spacecraft.neural-hash-colliderPreimage attack against NeuralHash.X-modalerX-modaler is a versatile and high-performance codebase for cross-modal analytics.PyHookPyHook is an offensive API hooking tool written in python designed to catch various credentials within the API call.NeuSA novel neural surface reconstruction method for reconstructing objects and scenes with high fidelity from 2D image inputs.Fresh-Coffee-ListenerUsing a raspberry pi, we listen to the coffee machine and count the number of coffee consumption.HarbormasterHarbormaster is a small utility that lets you easily deploy multiple Docker-Compose applications on a single host.paranoidscientistRuntime software verification and automated testing for scientific software in PythonUpcoming Events and WebinarsVirtual: PyData Edinburgh Sept 2021There will be a talk, Realtime NLP in Google cloud with Kafka, Apache Beam, TFX and Vertix AI.PyData Copenhagen Sept 2021There will be a talk, Building Data Pipelines in Python using Prefect.Virtaul: DFW Pythoneers Sept 2021There will be a talk about Discrete Normal Descent, which merges image processing with Newtonian physics to create stunning visuals out of natural chaos by simulating a simplified ruleset governing momentum and velocity. 

Our Other Newsletters

 - A free weekly newsletter for programmers.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.