IronPython ist die Implementierung von Python für das .NET-Framework von Microsoft. IronPython ist eine vollwertige .NET-Sprache. Grundsätzlich kann alles was mit C# oder Visual Basic.NET erreicht werden kann auch mit IronPython umgesetzt werden. Im Kurs wird ein Überblick über die Möglichkeiten, die IronPython bietet gegeben. Einige werden detaillierter dargestellt.
IronPython eröffnet die .NET-Welt für Python-Programmierer. Die Möglichkeiten, die IronPython bietet werden vorgestellt.
Im Umfeld von .NET und IronPython tauchen einige Begriffe und Akronyme auf, die für ein Verständnis wichtig sind. Es wird ein Überblick gegeben.
IronPython kann die Python-Standardbibliothek nutzen. Wir sehen uns an wie das geht.
.NET- Assemblies können in IronPython genutzt werden. Die Vorgehensweise wird vorgestellt.
Grafische Nutzeroberflächen können mit IronPython und Windows Forms erstellt werden. Windows Forms ist die bewährte Technologie von Microsoft, die sich durch eine große Auswahl an Steuerelementen auszeichnet. Wir erstellen ein kleines Programm mit Windows Forms und üben damit.
Die neue Art grafische Nutzeroberflächen für Windows zu schreiben ist die Nutzung der Windows Presentation Foundation (WPF). WPF bietet interessante neue Möglichkeiten hat aber noch nicht die so viele Steuerelement wie Windows Forms. Wir arbeiten mit XAML, dem XML-Dialekt für die Beschreibung von WPF-Oberflächen und IronPython-Code zur Implementierung von Ereignissen.
Microsofts neue Technologie für rich internet applications (RIA) ist Silverlight. Im Kurs wird die neue Version 2 vorgestellt und eine kleine Anwendung in Silverlight und IronPython erstellt. Die Grundstruktur von Silverlight-Projekten mit IronPython wird vorgestellt. In Übungen wir die Anwendung modifiziert.
0,5 Tage, längere Kursdauer mit erweitertem Programm möglich
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 ...