2. Basic programming concepts# Sections: Learning objectives 2.1 Basic elements of Python 2.2 for loops 2.3 Conditional statements 2.4 Functions 2.5 Writing script files 2.6 Loading and using modules Exercises