Skip to main content
    Back to Courses
    Beginner

    Python Bootcamp

    Our two-day Python Bootcamp takes you from zero to confident Python developer. You'll learn alongside other students with direct access to an experienced instructor. From basic syntax through data structures and functions to your first real project — all with live feedback and hands-on exercises.

    8 Modules
    32 Lessons
    2 Tage
    Python Bootcamp – 2 Tage Python course at apigenio

    Skills You'll Learn

    Python syntax & semantics
    Data structures (lists, dicts, sets)
    Control flow & loops
    Functions & error handling
    Working with modules & packages

    Course Modules & Lessons

    1

    Setup & Python Fundamentals

    Installation, virtuelle Umgebungen, REPL, Syntax, Variablen, Datentypen und erste Skripte

    1.5h
    Python installieren & IDE einrichten

    Python 3, VS Code/PyCharm und erste Projektstruktur

    20min
    REPL, Skripte & venv

    Interaktiv arbeiten, Skripte ausführen, virtuelle Umgebung anlegen

    25min
    Variablen & Datentypen

    int, float, bool, str und dynamische Typisierung verstehen

    25min
    Dein erstes Skript

    Kleines interaktives Skript bauen und ausführen

    20min
    2

    Operators, Strings & I/O

    Operatoren, String-Formatting (f-strings), Benutzer-Input/Output und Debugging-Basics

    1.5h
    Operatoren & Ausdrücke

    Arithmetik, Vergleich, logische und Identitäts-Operatoren

    20min
    Strings & f-Strings

    String-Methoden, Slicing und formatierte Ausgaben mit f-Strings

    25min
    Input/Output & Konvertierung

    input(), print(), Type-Casting und typische Fallen

    20min
    Debugging-Basics

    print-Debugging, Breakpoints und den Debugger in der IDE nutzen

    25min
    3

    Data Structures

    Lists, Tuples, Sets, Dictionaries – Methoden, Use-Cases und Performance-Eigenschaften

    1.5h
    Listen & Tupel

    Erstellen, Indexieren, Slicing, Methoden und Unveränderlichkeit

    25min
    Dictionaries

    Key/Value-Strukturen, häufige Methoden und typische Patterns

    25min
    Sets & Mengen-Operationen

    Eindeutigkeit, Vereinigung, Schnittmenge und Differenz

    20min
    Wahl der richtigen Struktur

    Performance-Charakteristiken und wann was sinnvoll ist

    20min
    4

    Control Flow & Comprehensions

    if/elif/else, for- und while-Schleifen, list/dict/set comprehensions und generator expressions

    1.5h
    Bedingungen: if / elif / else

    Boolesche Logik, Wahrheitswerte und saubere Verzweigungen

    20min
    for- und while-Schleifen

    Iteration über Sequenzen, range, enumerate, zip, break/continue

    25min
    List-, Dict- & Set-Comprehensions

    Kompakte Transformationen und Filter mit Comprehensions

    25min
    Generator-Expressions & Iteratoren

    Lazy Evaluation, Generators und speicherschonende Pipelines

    20min
    5

    Functions & Scope

    Funktionen definieren, Parameter, *args/**kwargs, Scope, Closures und type hints

    1.5h
    Funktionen definieren & aufrufen

    def, return, Default-Parameter und Keyword-Argumente in der Praxis

    20min
    Flexible Signaturen: *args & **kwargs

    Variadische Parameter, Unpacking und wann man sie wirklich braucht

    20min
    Scope, Closures & First-Class Functions

    LEGB-Regel, Closures, Funktionen als Argumente und Lambdas

    25min
    Type Hints & Docstrings

    Typannotationen, Optional/Union, mypy-Basics und saubere Docstrings

    25min
    6

    Modules, Packages & Environments

    import, eigene Module, pip, requirements, venv und die Python-Standardbibliothek

    1.5h
    import & eigene Module

    Modul-Struktur, absolute vs. relative Imports, __init__.py

    20min
    pip & requirements.txt

    Pakete installieren, Versionen pinnen, requirements pflegen

    20min
    venv & Projekt-Setup

    Virtuelle Umgebungen anlegen, aktivieren und reproduzierbar arbeiten

    25min
    Standardbibliothek-Tour

    pathlib, datetime, collections, itertools – die wichtigsten Helfer

    25min
    7

    Error Handling & File I/O

    try/except/finally, eigene Exceptions, Lesen/Schreiben von Files, JSON und CSV

    1.5h
    try / except / finally

    Exception-Handling-Patterns und typische Fehlerquellen vermeiden

    20min
    Eigene Exceptions & Logging

    Custom Exception-Klassen, raise, und sauberes Logging statt print

    20min
    Datei-I/O mit pathlib

    Text-Dateien lesen/schreiben, Context Manager und Encoding

    25min
    Strukturierte Daten: JSON & CSV

    json- und csv-Modul für Import/Export realer Datensätze

    25min
    8

    Mini Project: CLI Application

    Build a complete command-line application that combines all learned concepts

    1.5h
    Anforderungen & Setup

    Bereite dein Projekt vor und richte die Umgebung für deine CLI-Anwendung ein.

    20min
    CLI-Parsing mit argparse

    Lerne, wie du Kommandozeilenargumente mit argparse effektiv verarbeitest.

    25min
    Kernlogik implementieren

    Implementiere die Hauptlogik deiner Anwendung, um die gewünschten Funktionen zu bieten.

    25min
    Tests & Packaging

    Stelle die Qualität deiner Anwendung sicher und bereite sie für die Verteilung vor.

    20min

    Prerequisites

    • Basic computer skills
    • Willingness to learn

    Ready to start?

    Join thousands of students already learning.

    Your Trainer

    David Pinezich

    David Pinezich

    Experienced IT architect and trainer specializing in Python, Cloud Architecture, and Enterprise Solutions. Certified TOGAF, CISSP, and AWS professional with years of hands-on training experience.

    We use analytics cookies to improve our website. Learn more