Mike Müller
Python Academy, Leipzig
Der Vortrag stellt die Programmiersprache Python vor. Für alle, die Python noch nicht kennen, wird ein Überblick über dessen Nutzungsmöglichkeiten gegeben. Wichtige Sprachelemente werden an Beispielen erläutert.
Nach einem kurzen Überblick über die Entwicklungsgeschichte der Sprache und Erläuterung der ihr zu Grunde liegenden Philosophie, werden Beispiele gegeben für:
Die im Vergleich zu anderen Sprachen leichte Erlernbarkeit macht Python für Programmieranfänger und Gelegenheitsprogrammierer interessant. So verwenden z. B. Wissenschaftler, System- und Datenbankadminstratoren Python, um ihre Probleme zu lösen. Meist merken Python-Einsteiger schon nach kurzer Zeit, dass die Syntax der Programmiersprache nicht den Blick auf das Problem verstellt; vielmehr können sie sich ganz auf die eigentliche Problemlösung konzentrieren. Einige Konzepte von Python, die entscheidend dazu beitragen, werden vorgestellt.
Aber Python ist auch für Vollzeit-Softwareentwickler interessant, da die Sprache viele Möglichkeiten bietet, höchst robuste, gut wartbare und funktionsreiche Programme in erstaunlich wenigen Programmzeilen zu schreiben. Der Zugang zu internen Informationen des Interpreters ermöglicht erfahrenen Programmierern elegante Problemlösungen. Einige fortgeschrittene Ausdrucksmittel von Python werden kurz erläutert.
Python wird von einer Reihe bekannter Softwarehersteller eingesetzt, die die Vorzüge der Sprache erkannt haben. Google, die NASA und Red Hat nutzen Python intensiv. Microsoft wird mit IronPython demnächst eine sehr interessante Implementierung von Python für .NET als Version 1.0 veröffentlichen, und weitet den Anwendungsbereich der Sprache damit beträchtlich aus. Es wird damit möglich, Programme in der .NET-Umgebung vollständig in Python zu schreiben. Auswirkungen dieser Entwicklung auf die Verbreitung von Python werden untersucht.
In der Zusammenfassung werden Vor- und Nachteile von Python gegenüber anderen Sprachen herausgearbeitet, so dass sich Python-Einsteiger ein eigenes Urteil über die Sprache bilden können.
Kundenstimmen
We had a wide range of Python experience in our group and each person gained something valuable to take away....
Dr. Ryan Woodard, Chair of Entrepreneurial Risks, ETH Zürich, Schweiz mehr dazu ...
Den Kurs kann ich bedingungslos allen empfehlen, die innert kurzer Zeit
zu einer produktiven Arbeit mit Python kommen wollen.
Dr. med. Beat Meister, Bern
mehr dazu ...
The standard Python for programmers and the customized "Python for Experts"
course where a great success. ...
Bart Hillaert, Alcatel-Lucent Belgien
mehr dazu ...
[The trainer] knows well what scientists need, so his hints are very practical and valuable. The hands-on course [..] covers a wide range of examples and will be very helpful in my daily work. ...
Dorota Jarecka, University of Warsaw about the course "Python for Scientists and Engineers" mehr dazu ...
The course "Python for Scientists and Engineers" is a very useful
introduction to Python programming for scientific applications ...
Dr. Mihai Duta, Oxford Supercomputing Centre
mehr dazu ...
Sehr gute Einführung in die Programmiersprache ...
Matthias Enderle
mehr dazu ...
Nächster Pythonstammtisch am 10. August 2010
mehr dazu ...
Kurs "Python Summer Course" (Englisch), 16. - 21. August 2010
details ...
Kurs "Python for Programmers" (Englisch), 16. - 18. August 2010
details ...
Kurs "Python for Scientists and Engineers (Englisch)", 19. - 21. August 2010
details ...
Kurs "Django Python Web-Framework", 23. - 25. August 2010
details ...
Kurs "Python für Programmierer", 17. - 19. September, 2010
details ...