894003 Programming with Python (basic) (in Eng.)


Art
Vorlesung und Übung
Semesterstunden
2
Vortragende/r (Mitwirkende/r)
De Ruiter, Anita , Petrov, Drazen , Braunsfeld, Benedict , Liu, Jakob
Organisation
Angeboten im Semester
Sommersemester 2024
Unterrichts-/ Lehrsprachen
Englisch

Lehrinhalt

Nowadays, the ability to design and write computer programs is becoming an indispensable skill. Among different programming languages, Python has become popular and widely used in the field of biosciences, for its readability, object-oriented programming and many available libraries that extend its functionality. This course is aimed at bachelor, master and PhD students with no or very little programming experience, who want to learn basics of programming and how to write scripts using Python language. It is primarily oriented at developing practical programming skills and basics of problem-solving (algorithmic thinking) using computer programs, with the main focus on data analysis and plotting. Python modules and packages (e.g. numpy, matplotlib) will be introduced and used.

Topics
•General programming ideas
oData types
oFlow control
oFunctions
oString manipulation (parsing, formatting)
•Plotting and analysis of scientific data
oSpectroscopic data
oProtein sequences, structures
•Python packages
oMatplotlib
oNumpy
oScipy
oPandas

Lehrziel

Students will learn how to write basic scripts using Python, as well as how to use selected Python modules, primarily aimed at data analysis and plotting.

•Construct and develop basic blocks of tasks (functions).
•Write Python code to analyze and plot scientific data.
•Design and write programs to solve a given problem.
Noch mehr Informationen zur Lehrveranstaltung, wie Termine oder Informationen zu Prüfungen, usw. finden Sie auf der Lehrveranstaltungsseite in BOKUonline.