Inhalt

[ 536COSCPP1V20 ] VL Programming in Python I

Versionsauswahl
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B1 - Bachelor's programme 1. year (*)Artificial Intelligence Sepp Hochreiter 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Artificial Intelligence 2024W
Objectives Python, one of the most commonly used programming languages in machine learning and AI, is a powerful and versatile programming language that allows for fast prototyping in simple scripts up to complex large-scale software development. Programming in Python I provides a practice-oriented introduction to Python (no previous knowledge is required). It starts with the basics of programming and continues with the introduction of selected often-used modules. After having completed the course, students will have a solid foundation to implement applications and projects in Python.
Subject
  • Part 1: Basic programming principles in Python
    **Comments, variables, console in- and output
    **Control flow (conditions, loops)
    **Data structures (lists, tuples, sets, dictionaries)
    **Functions, modules, exceptions
    **File handling
    **Classes
  • Part 2: Useful and important Python modules
    **os, sys, subprocess, argparse, regex
    **numpy
    *matplotlib
Criteria for evaluation Online Exams
Language English
Changing subject? No
Corresponding lecture in collaboration with 536COSCPP1U20: UE Programming in Python I (3 ECTS) equivalent to
536COSCPP1K19: KV Programming in Python I (6 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment