Home >>> Courses >>> Special Topics >>> IronPython

What customers say ...


Good course. Very fast progress without any prior Python knowledge.

Daniel Fuchs, GIGATRONIK Ingolstadt GmbH, about the German version of the course "Python for Programmers" more...


The standard Python for programmers and the customized "Python for Experts" course where a great success. ..

Bart Hillaert, Alcatel-Lucent, Belgium more...


Dr. Müller is (a) very good teacher .. (I) would highly recommend this course and also Dr. Müller for this course.

Dhiraj Surve, Suzlon.com about the course "Python for Programmers" more...


A useful and quite comprehensive introduction to Python.

Emil Simon, Researcher about the course "Python for Scientists and Engineers" more...


I really liked the course since it offered a lot of information in a structured way. I especially found it helpful to see the different techniques "in action".

Alexander Bittner, gocept GmbH & Co. KG about the course "Python for Programmers" more...


Module - Introduction to IronPython

Dates for Open Courses

Course only available as in-house training. Please ask us at info@python-academy.de

Motivation

IronPython is the .NET implementation of Python by Microsoft. IronPython is a full-featured .NET language. Basically, everything that can be done with C# or Visual Basic can be done with IronPython. The course provides an overview of IronPython features detailing some of them.

Course Content

Overview

IronPython opens up the .NET world for Python programmers. The possibilities are presented.

Terms and Versions

There are several terms and acronyms around .NET and IronPython that are important to understand the course content. We look at their meanings.

Setup of a Working Environment

We can use Python's standard library from IronPython. We set up the necessary configurations.

Use of .NET-Objects in IronPython

.NET- Assemblies can be used in IronPython. We do this in exercises.

Graphical User Interfaces with IronPython and Windows Forms

We can create graphical User Interfaces (GUIs) with IronPython and Windows Forms. Windows Forms is the proofen technology by Microsoft that provides a large variety of controls. We write a small Windos Forms based program and work with it.

Graphical User Interfaces with IronPython and the Windows Presentation Foundation (WPF)

The Windows Presentation Foundation (WPF) is the new way to write GUIs for Windows. WPF offers interesting new possibilities but does not yet have so many controls as Windows Forms. We work with XAML, the XML description of WPF GUIs and combine this with IronPython code to implement event handlers.

Silverlight

Silverlight is Microsoft's new technology for rich internet applications (RIAs). We look at version 2 and implement a small application in Silverlight and IronPython. We get to know the setup of Silverlight projects with IronPython and modify our sample program.

Module Duration

1 day, longer courses with extended program possible

Exercises

The participants can follow all steps directly on their computers. There are exercises at the end of each unit providing ample opportunity to apply the freshly learned knowledge.

Course Material

Every participant receives comprehensive printed materials that cover the whole course content as wells as a CD with all source codes and used software.

Intended Audience

Programmers with basic Python knowledge or after taking other courses (see Recommended Module Combinations).



The Python Academy is sponsor of Django Girls Leipzig 2016

[Django Girls Leipzig 2016]

The Python Academy is sponsor of PyCon DE 2016.

[PyCon DE 2016]

The Python Academy is sponsor of PyCon Ireland 2016.

[PyCon IE 2016]

The Python Academy is sponsor of EuroSciPy 2016.

[EuroSciPy 2016]

The Python Academy is sponsor of PyCon US 2016.

[PyCon US 2016]

The Python Academy is sponsor of PyData Berlin 2016.

[PyData Berlin 2016]

The Python Academy is sponsor of PyCon Sweden 2016.

[PyCon SE 2016]

The Python Academy is sponsor of Python Unconference 2015.

[PyUnconf 2015]

The Python Academy is sponsor of EuroSciPy 2015.

[EuroSciPy 2015]

The Python Academy is sponsor of EuroPython 2015.

[EuroPython 2015]

The Python Academy is sponsor of PyData Berlin 2015.

[PyData Berlin 2015]

The Python Academy is sponsor of PyCon Montréal 2015.

[PyCon Montréal 2015]

The Python Academy is sponsor of Python BarCamp Köln 2015.

[Python BarCamp 2015]“ border=

The Python Academy is sponsor of Chemnitzer Linux-Tage 2015.

Chemnitzer Linux-Tage 2015 - 21. und 22. März 2015

The Python Academy is sponsor of Django Girls Wroclaw 2015.

[Django Girls Wroclaw 2015]

The Python Academy is sponsor of PyCon Ireland 2014.

[PyCon Ireland 2014]

The Python Academy is sponsor of EuroSciPy 2014.

[EuroSciPy 2014]

The Python Academy is sponsor of PyData London 2014.

[PyData London 2014]

The Python Academy is sponsor of EuroPython 2014.

[EuroPython 2014]

The Python Academy is sponsor of PyCon 2014 Montréal.

[PyCon 2014 Montréal]

The Python Academy is sponsor of Python BarCamp Köln 2014.

[Python BarCamp 2014]

The Python Academy is sponsor of PyConDE 2013.

[PyCon DE 2013]

The Python Academy is sponsor of EuroPython 2013.

[EuroPython 2013]

The Python Academy is sponsor of PyCon US 2013.

[PyCon US 2013]

The Python Academy is sponsor of EuroSciPy 2013.

[EuroSciPy 2013]

The Python Academy is sponsor of PyConPL 2012.

[PyCon PL 2012]

News


The next open cousers
details ...


Python Academy sponsors EuroPython conference 2013
details ...


Python Academy sponsors EuroSciPy conference 2013
details ...


Python Academy sponsors Python BarCamp in Cologne
details ...


Next Meeting of Leipzig Python User Group, November 12, 2013
details ...


Introduction to Django, November 11 - 13, 2013
details ...


Professional Testing with Python, November 25 - 27, 2013
details ...


Advanced Django, January 13 - 15, 2014
details ...


Python Academy sponsors PyCon US conference 2013
details ...


Python Academy founder receives PSF Community Service Award
details ...