I am doing small self-motivated projects to grow my knowledge of Python and Server-side applications. I have expanded three relatively simple local tasks, some of which were College of San Mateo CIS class assignments, by moving these off the local computer into the web.
1. Count — Count the number of times a program is accessed.
2. TemperatuteConversion — Convert temperature, or other units of measure (e.g. °F to °C).
3. BankAccount — Maintain a bank account balance, allowing deposits and withdrawals.
I might provide several versions of these applications for access on server side: 1) a basic direct server side only web access implementation, 2) an implementation via an HTML form or other HTTP GET/POST procedures, 3) a Command Line Interface (CLI) version, 4) a Graphical User Interface (GUI) version, and possibly but not likely, 5) using a low level socket implementation.
In all cases, the ‘guts’ of the application occurs on a server and is detached from the user (client) program. I have my Python playpen sandbox at http://gdwe.biz/PYTHON/ for access and script execution; I am experimenting there. I may set up, on my Windows 10 computer, an Apache environment (AMP) just for my own experience.
I’ve provided more detail and some code in my document, "Python Projects - Server Side" "Python Projects - Server Side", thet summarizes these projects. For more, one may contact me directly.