This course is designed for anyone who needs to learn how to write programs in Python.
Some experience with another language like c or c++,Linux experience is preferred)although not mandatory)
Laptops will be appreciated,a simple notebook with pen will do the job though.
Upon completion of this course, students will be able to:
Execute Python code in a variety of environments
Use correct Python syntax in Python programs
Use the correct Python control flow construct
Write Python programs using various collection data types
Write home grown Python functions
Use many of the standard Python modules such as os, sys, math, and time
Trap various errors via the Python Exception Handling model
Use the IO model in Python to read and write disk files
Create their own classes and use existing Python classs
Understand and use the Object Oriented paradigm in Python programs
Use the Python Regular Expression capabilities for data verification