GET214 Course Outline
GET214 Course Outline
Reference Textbook:
Introduction to Python Programming by UDAYAN DAS et al
COURSE OUTLINE
0. Introduction to Computing: Brief history of computing, programming and languages.
Software Development Life Cycle
1. Python Syntax, input, output, variables, operators, errors and comments in Python
2. Python expressions: Type conversions, common built-in functions, math module,
formatted outputs
3. Decisions: Boolean values and variables, Boolean operators, conditional statements
4. Loops: The range() function, for loop, while loop, break, pass and continue statements
5. Python Data Structures: Strings, Lists, tuples and Dictionaries
6. User Defined Functions: Simple and recursive functions
7. Object Oriented Programming (OOP): Classes, objects, constructors and destructors,
inheritance, abstraction, encapsulation and polymorphism
8. Introduction to Data Science: Numpy, Pandas, explorative data analysis