Python Seminar

This course is about the Python programming language. Python is a simple to learn, yet powerful, dynamic language that is suitable for both scripting and extensive programming. The Python language with its huge built-in library allows concise programming and - most importantly - rapid prototyping.

Main topics include:

  • An introduction to Python
  • Working with data and collections
  • Program organization and functions
  • Modules and libraries
  • Classes and objects
  • Test, debug
  • Repeaters and generators
  • Text processing and analysis
  • Files and file system
  • Graphical Interfaces
  • Accessing web services through Python
  • Parse common data formats (XML, JSON, CSV, etc.)

Semester: 

Fall

Offered: 

2023