Programming in python  

Contents: Programming plays an important role in many domains. In business and science writing or adapting computer programs to process, analyse and visualize data in a suitable format has become common practice. This course aims to help students to understand the underlying principles of programming and equip them with basic skills to create computer programs. The programming language Python serves broad application domains. Furthermore, Python is the most commonly used programming language in Machine Learning and Artificial Intelligence. The course also gives an introduction to libraries of available components, and how to use these for building your own programs. Note: The course in P5 is primarily for MSc students starting in Feb from programmes that include our course as a RO. Learning outcomes: After successful completion of this course students are expected to be able to: - create a computer program based on a given basic algorithm expressed in plain English; - adapt and combine standard algorithms to solve a given problem; - apply standard programming constructs for a given goal: repetition, selection, functions, composition, modules, aggregated data (arrays, lists, etc.), object-oriented concepts; - explain what a given piece of programming code (in Python) does; - detect and repair coding errors in a given piece of programming code; - use existing libraries taught during the course in programs, e.g., for data manipulation and visualization (Numpy, Pandas and Matplotlib).
Presential
English
Programming in python
English

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or HaDEA. Neither the European Union nor the granting authority can be held responsible for them. The statements made herein do not necessarily have the consent or agreement of the ASTRAIOS Consortium. These represent the opinion and findings of the author(s).