Hintergrundinfos zu Python 3

Was ist Python?

  • Python ist eine interpretierte Programmiersprache.
  • Python verwendet dynamische Typisierung.
  • Python 3 ist nicht abwärtskompatibel zu Python 2.x.
  • Der Python-Interpreter erzeugt Intermediärcode im __pycache__-Verzeichnis.

Stärken von Python

  • Schnell zu schreiben
  • kein Kompilierungsschritt notwendig
  • vollständig Objektorientiert
  • Viele zuverlässige Bibliotheken
  • Exzellente Programmierwerkzeuge
  • Zahlreiche Einsatzmöglichkeiten ("die zweitbeste Sprache für alles")
  • 100% freie Software

Schwächen von Python

  • Es ist nicht einfach, sehr schnelle Programme zu schreiben
  • Programme sind schwierig an Endnutzer auszuliefern
  • Es gibt keine strenge Kapselung
  • Läuft nicht problemlos auf mobilen Geräten

Was ist neu in Python 3?

  • print ist eine Funktion
  • sämtliche Strings werden als Unicode abgespeichert (bessere Unterstützung von Umlauten und Sonderzeichen in allen Sprachen)
  • viele Funktionen wie range(), zip(), map() und filter() liefern Iteratoren anstelle von Listen.
  • die Standardbibliothek ist komplett aufgeräumt worden.

results matching ""

    No results matching ""