Programming 2700-M-API-D1P
The course will cover the following topics:
- preparation of the development environment, installation of packages, basic terminal commands
- introduction to the syntax of the Python language
- types and data structures,
- conditional statements
- loops,
- exception handling,
- creating functions,
- introduction to object-oriented programming (classes, objects, methods, constructors, inheritance),
- introduction to text and table data processing
Course coordinators
Type of course
Mode
Bibliography
- Python language documentation available at: https://docs.python.org/3/
- M. Lutz: Python. Introduction. Wydanie 5. Gliwice: Wydawnictwo Helion, 2020.
- W. McKinney: Python for Data Analysis, 2nd Edition. O'Reilly Publishing, 2017
- Documentation of the various packages, example code and notebooks provided directly by the instructor in class