Introduction to Programming with Python (7 ECTS)
Introduction to Computers and Programming, Basic Programming Principles, Introduction to Python, Syntax and Best Practices, Arithmetic Operations, Object Types and Data Structures, Object-Oriented Programming. Lists, Sets, Dictionaries, and Objects. Special Looping Constructs. Data Processing and Visualization Packages. Problem-Solving and Algorithm Implementation with Python.
Recommended reading
- Introduction to Computation and Programming Using Python, third edition: With Application to Computational Modeling and Understanding Data, Third Edition, Guttag John V.
The course outline can be found here.




Patision 76
UNDERGRADUATE PROGRAM SECRETARIAT
