sw1-python

Software 1: Python Programming Basics

Contents

  1. Getting Started with Programming
    1. Development Environment and Tools
    2. First Program
  2. Version Control
    1. Version Control and Git
    2. Setting Up Version Control
  3. Variables and Interactive Programs
  4. Conditional statement (if)
  5. Loop structure (while)
  6. List structures and iterative loop structures (for)
  7. Function
  8. Tuple, Set, and Dictionary
  9. Class, Object, and Initializer
  10. Association
  11. Inheritance
  12. Program Structure: Modules and Packages
  13. File Handling

Exercises

Exercise Set

Project Work

During the course, students complete one larger individual programming project. The instructions and criteria can be found here: First Programming Project.


Material License

Creative Commons Attribution-NonCommercial-ShareAlike 4.0

More information: CC BY-NC-SA 4.0