Programmierpraktikum SoSe 2024, Bachelor Informatik, FU Berlin
ProPra2024 > Bibliotheken

Programm-Bibliotheken (Libraries, Frameworks)

Bibliotheken (libraries) sind das Herzblut der modernen Softwareentwicklung. Moderne Software tut nur noch wenig selbst, sondern ruft für fast alles, was zu tun ist, existierende Programmbausteine aus Bibliotheken auf.

Für eine kleine Software sind die davon benutzen Bibliotheken in der Regel um ein Tausendfaches umfangreicher als die Software selbst und auch für große Software meist noch um ein Vielfaches.

Deshalb ist es offensichtlich wichtig, sich mit Bibliotheken auszukennen:

  • Überblickswissen: Was für Bibliotheken gibt es insgesamt?
  • Anwendungswissen: Wie funktionieren die, die für meine Arbeit am wichtigsten sind?
  • Urteilsvermögen: Wie erkenne ich gute Bibliotheken? Wie suche ich eine aus, wenn es mehrere passende gibt?

Dies ist das Thema dieses Kapitels. Eine besonders wichtige Sammlung von Bibliotheken ist die sogenannte "Standardbibliothek", die bei der Programmiersprache fest dabei ist. Bei Python ist diese sehr umfangreich und vielfältig.