Chuan ZhangMetaclass in Python: a quick introductionThis post quickly reviews how a class is created in Python and explains how metaclass works in an example.3 min read·Jan 16, 2024----
Chuan ZhangGenerating Docs from Python Code Using SphinxIn this quick demo, how to generate documentation for a Python project from the source code using Sphinx is demonstrated.6 min read·Nov 16, 2023----
Chuan ZhangWorking with Python Click PackageClick is a highly configurable Python package for creating command line interfaces. This tutorial demonstrates how to install it in Linux…6 min read·Feb 27, 2023----
Chuan ZhanginPython in Plain EnglishIntroduction to Flask AppBuilder — Integrating with Celery SchedulerA guide on how to customize themes, override the index page and include RESTful API in our simple web application.13 min read·Jan 29, 2022----
Chuan ZhanginPython in Plain EnglishAsynchronous Task Queuing with CeleryA detailed guide on how Celery asynchronous task queue works.14 min read·Jan 5, 2022----
Chuan ZhanginPython in Plain EnglishIntroduction to Flask AppBuilder — Building a Simple Web Service (2)How to develop a more complicated web application to manage a project or task progress.6 min read·Dec 31, 2021----
Chuan ZhanginPython in Plain EnglishIntroduction to Flask AppBuilder — Building a Simple Web ServiceA step-by-step guide on how to use FAB to build a simple web app.7 min read·Dec 14, 2021--2--2
Chuan ZhanginPython in Plain EnglishHow to Schedule Recurring Jobs or Tasks Using CelerySchedule Jobs 2: Schedule recurring jobs/tasks using Celery.9 min read·Nov 29, 2021----
Chuan ZhangStoring/Retrieving Objects Using SQLAlchemyStoring/Retrieving Objects into/from a relational database is very normal in many use cases. For example, in ETL pipelines, although data…3 min read·Nov 14, 2021----
Chuan ZhanginPython in Plain EnglishAcquire Daily Earthquakes Data Using CronSchedule Jobs 1: How to use Cron and Python scripts to acquire and upload earthquakes data to a staging database every day.8 min read·Oct 30, 2021----