483759-HS2023-0: Introduction to Python

Data Science Fundamentals as introductory course for Continuing Education in Extended Intelligence

Reiter

Programming

Algorithms and programming are important tools in data driven research. Python is a good scripting language widely used to make pipelines of tasks typical for large computations and analysis on large datasets. It suits the purpose of starting programming in it, as well. https://de.wikipedia.org/wiki/Python_(Programmiersprache).

People new to programming may attend this course. 

Learning outcomes - participants can/know
  • Introduction to Jupyter Notebooks
  • History of Algothims and Computing
  • About scripting and Python
  • Syntax and variables
  • Scalar data types and data structures
  • Program loops and conditionals
  • Program functions and data structures
  • Manipulate strings (and regular expressions)
  • File input and output
  • NumPy package
Target group
  • Students of the CAS Applied Data Science, CAS Natural Language Processing and of the CAS Advanced Machine Learning.
Prerequisites
  • Participants must bring own laptops.
  • No programming experience required. This is a crash course for beginners.
Methods
  • The training alternates between short theoretical introductions and programming exercises.
Time : 2023-08-14, 09:15 - 17:00
Location : University of Bern, UniTobler, room F-123.
Dr. Kinga Sipos