Python bietet Unterstützung für alle gängigen und viele weniger verbreitete Betriebssysteme. Durch die weitgehend plattformunabhängige Standardbibliothek sind Programme mögliche, die ohne oder mit sehr geringem Portierungsaufwand auf unterschiedlichsten Systemen laufen.
Unabhängig davon ist es möglich, mit Python die Besonderheiten des Betriebssystems Windows zu nutzen. Hierbei ist insbesondere das Component Object Model (COM) zu nennen, das es erlaubt Anwendungen zu automatisieren. So haben z.B. alle Microsoft Office Anwendungen und eine Reihe Anwendungen anderer Anbieter eine COM-Schnittstelle, die es erlaubt diese Anwendung mit einer beliebigen COM-fähigen Sprache zu steuern.
Am Beispiel von Microsoft Excel wird die Möglichkeit mit Python die COM-Schnittstelle zu nutzen demonstriert. Lesen und Schreiben von Daten in Exceldateien werden dabei ebenso behandelt wie die Formatierung von Tabellen mit Python. Die Teilnehmer werden ermutigt eigene Daten und Anforderungen an deren Manipulation im Kurs zu nutzen.
Es wird ein COM-Server in Python wird entwickelt, der die Funktionalität eines Beispielprogramms für die Nutzung von anderen Programmiersprachen aus zur Verfügung stellt.
Das Arbeiten mit Services unter Windows wird behandelt. Die Möglichkeiten auf Daten des Ereignis-Logs zuzugreifen werden dargestellt.
0,5 Tage
Die Teilnehmer können alle Arbeitsschritte direkt auf ihrem Computer nachvollziehen. Am Ende jedes Themas können sie das erworbene Wissen durch praktische Übungen festigen.
Jeder Teilnehmer erhält ausführliche Kursunterlagen mit ausformulierten Beschreibungen der Kursinhalte und eine CD mit allen verwendeten Quelltexten und genutzter Software.
Programmierer mit Pythongrundkenntnissen oder Kombination mit Grundkursen (siehe Empfohlene Modul-Kombinationen).
Das Modul kann mit den Kursen Python für Nichtprogrammierer oder Python für Programmierer kombiniert werden.
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 ...