This course is designed for the beginners who has no previous knowledge about Python. The course has no pre-requisites. Anyone with moderate computer experience can start studying this course and become an intermediate in programming using Python. We will also introduce the core data structures of the Python programming language in this course. Where we will be dealing with the built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. Upon successfull completion of the course students will be able to take more advanced programming courses. This course will be usefull to students from all the areas of engineering.
1. Installing and Using Python
2. Introduction to programming using Python
3. Variables and Expressions
4. Conditional Statements
5. Functions
6. Loops and Iterations
7. Strings
8. Processing Files
9. Dictionaries
10. Tuples and Sorting