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

Worauf sollte ich noch achten?

  • Unbedingt Python 3 installieren.

Dr. Kristian Rother

I am a professional Python trainer, developer and author based in Berlin. I believe everybody can learn programming.

Contact me via:
+49 176 3052 4691
krother@academis.eu

Feedback

I have started writing a post-doc grant proposal for the DAAD post-doc programme using the skills I learned from the grant proposal workshop and I find the workshop to be very helpful.

Mecha Ezekiel, GGL Giessen

See also