Real World Instrumentation with Python: Automated Data Acquisition and Control Systems