Ben Chuanlong Du's Blog

It is never too late to learn.

Distributed Programming in Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

https://github.com/rq/rq

https://python-rq.org/

Measure Python Code Coverage

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Measure Python Code Coverage using coverage.py

pip3 install coverage

poetry run coverage run -m pytest

poetry run coverage report -m

poetry run coverage html

PyTest

$ pip install pytest-cov $ py.test …

Hands on the Python Library notifiers

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Email

The function below is an example of sending email using the Python library notifiers.

import notifiers
notifiers.get_notifier("email").notify(
    from_="sender@domain.com",
    to=["recipient1@domain.com", "recipient2@domain …

Call Java Code Using JPype from Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

JPype is easy and intuitive to use. It is the most popular Java interface for Python currently.

import os
import sys
from pathlib import Path
import jpype


jpype.addClassPath("/path/to …

Tips on RustPython

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

https://github.com/RustPython/RustPython

https://rustpython.github.io/pages/regression-tests-results.html