Course Outline

  • Introduction to Python: What is Python?
  • Origin and intentions.
  • Differences to other programming languages.
  • Installing Python.
  • Using the interactive Python shell.
  • Editing and starting Python scripts.
  • Fundamentals: Variables, basic data types and assignments.
  • Operators and expressions.
  • Conditional Statements: The details of the if statement and the conditions.
  • Loops: While and for-loops.
  • Data Types: Lists, Tuples and Dictionaries.
  • Lists and stacks.
  • Functions and recursive functions.
  • File Handling – Reading & Writing Text / CSV / Excel Files
  • Exception Handling.
  • Regular Expressions.
  • Modules and Packages – Importing and Using