PYTHON
======

Stand: 2026-01-24
Status: STRUKTUR ANGELEGT

UEBERBLICK
==========
  Python - vielseitige, leicht lesbare Programmiersprache.
  Einsatz: Webentwicklung, Data Science, Automation, KI.

BEREICHE
========
  grundlagen/
    - Installation, REPL, erste Schritte
    - Syntax, Einrueckung, Kommentare

  datentypen/
    - Strings, Numbers, Boolean
    - Listen, Tupel, Dictionaries, Sets

  kontrollstrukturen/
    - if/elif/else, for, while
    - break, continue, pass

  funktionen/
    - def, return, Parameter
    - *args, **kwargs, Lambda

  oop/
    - Klassen, Objekte, Vererbung
    - Polymorphismus, Encapsulation

  module/
    - import, from, as
    - Standardbibliothek, pip

  dateioperationen/
    - open, read, write
    - with-Statement, Pfade

  fehlerbehandlung/
    - try/except/finally
    - raise, Custom Exceptions

  testing/
    - unittest, pytest
    - Mocking, Coverage

  webframeworks/
    - Flask, Django, FastAPI
    - REST APIs, Templates

  datenanalyse/
    - NumPy, Pandas
    - Matplotlib, Seaborn

  automatisierung/
    - Scripting, Selenium
    - Scheduled Tasks, Bots

  gui/
    - Tkinter, PyQt
    - Kivy, wxPython

  api/
    - requests, REST
    - JSON, OAuth

  multithreading/
    - threading, multiprocessing
    - asyncio, concurrent.futures

  regex/
    - re-Modul, Patterns
    - Match, Search, Replace

  decorators/
    - @-Syntax, Wrapper
    - functools, Class Decorators

  generators/
    - yield, Iterator-Protokoll
    - Lazy Evaluation

  packaging/
    - setup.py, pyproject.toml
    - PyPI, Virtual Environments

  best_practices/
    - PEP 8, Type Hints
    - Dokumentation, Clean Code

BACH-INTEGRATION
================
  Partner-Zuweisung:
    - Claude: Code-Erklaerung, Debugging
    - Gemini: Bibliotheken-Recherche
    - Ollama: Lokale Code-Ausfuehrung

SIEHE AUCH
==========
  wiki/informatik/programmierung/
  wiki/webapps/

