Inhalt

[ 536COSCPP1U20 ] UE (*)Programming in Python I

Versionsauswahl
(*) Leider ist diese Information in Deutsch nicht verfügbar.
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B1 - Bachelor 1. Jahr Artificial Intelligence Sepp Hochreiter 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Artificial Intelligence 2024W
Ziele (*)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.
Lehrinhalte (*)
  • 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
Beurteilungskriterien (*)Online Assignments + Online Exams
Abhaltungssprache Englisch
Lehrinhalte wechselnd? Nein
Äquivalenzen (*)in collaboration with 536COSCPP1V20: VL Programming in Python I (3 ECTS) equivalent to
536COSCPP1K19: KV Programming in Python I (6 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer 35
Zuteilungsverfahren Direktzuteilung