ABSTRACT
This appendix is intended to equip readers with little or no programming experience with basic skills to write and read programs in the Python language. Python is a powerful programming language widely used in many applications. This appendix introduces basic programming knowledge in Python including variables, operators, function, class, module, etc. All code examples in this appendix come from Python files (test_p2.py, GeneralModel.py and model.py), which will be used in practice chapters 8, 12, and 16. Python 3.7 is preferred for the practice chapters of this book. Readers are not expected to be an expert in programming but to acquire the basic ability to read/write Python codes for the practice chapters.
