Python Programming for Teachers
About This Course
Python is ranked the top programming language both in the 2019 IEEE Spectrum annual ranking of the top programming languages, and in the PYPL (PopularitY of Programming Language) Index. Its popularity is driven partly by the vast number of specialised libraries available for it, and by its simple syntax resulting in high code readability.
This course aims to equip teachers, particularly mathematics and physics teachers, with Python programming skills. Participants will be taught how concepts related to computational thinking using Python, and how to incorporate them into the teaching of mathematics. Examples related to the simultaneous solution of equations, the Newton-Raphson Method, Cramer's Rule, etc., will be illustrated using a combination of lectures and tutorials.
What You'll Learn
1. write simple Python programs, and run them using (1) Jupyter Notebooks; Python's Integrated Development and Learning Environment (IDLE); and (3) the command line
2. understand how to import and use the Python standard and external libraries related to mathematics and statistics
3. visualise 2D data using matplotlib
4. relate computational thinking concepts using Python
Entry Requirements
There are no formal entry requirements or prior qualifications needed.