2. Basic programming concepts# Sections: Learning objectives 2.1 Getting started with Python 2.2 Lists and indices 2.3 Working with text and numbers 2.4 for loops 2.5 Conditional statements 2.6 Functions 2.7 Writing script files 2.8 Loading and using modules Exercises