Home >>> Courses >>> Programmers

What customers say ...


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...


The course "Python for Scientists and Engineers" is a very useful introduction to Python programming for scientific applications ...

Dr. Mihai Duta, Oxford Supercomputing Centre, UK more...


Mike is an outstanding teacher ... I will look for his classes in the future.

Jennifer Trasti, Software/Systems Engineer, Sandia National Laboratories, Albuquerque, NM, USA 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...


The Python Summer Course was a very good opportunity to know almost all about Python. ... Highly recommended!!

Dr. Fabio Lamanna, Complex Transportation Networks, Trieste, Italy more...


Course: Python for Programmers

Dates for Open Courses

Location Course Date Registration
KatowicePython for Programmers 27.05.-29.05.2013 PDF
KatowicePython for Programmers 30.09.-02.10.2013 PDF

Also available as in-house course.

Intended Audience

This course is design for participants with (some) programming experience. You once wrote programs in Basic, Pascal, or FORTRAN? Even if this happen some time in the past this course is for you. A basic understanding of programming is required. Terms such as variable, data type or loop should be familiar.

Alternatively: If you already took the course Python for Non-Programmers this course will be the logical next step.

Course Content

The introduction is based on a complex example that contains all important parts of a Python program. After this complex example is introduced as a whole, all parts will be explained in detail. There are exercises for each of its parts. Besides writing code, reading code written by others (in this case by the trainer) will be practiced. This is useful because foreign code reading is typically a major part of programming. You might to be forced in programming practice to continue development of existing programs or to use other libraries, which might require some understanding or even modification of there code.

The main parts of the course are:

  • Python in comparison with other languages
  • Setup of a development environment
  • Complex Example
  • Modules
  • Objects
  • Names
  • Data types
  • Flow of control
  • Name spaces
  • Functions
  • Classes
  • Sequences
  • Dictionaries
  • Text processing
  • Input / Output
  • System functions

All topics are supported by extensive exercises and are applied to the complex example.

Course Duration

3 days

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 a CD with all source codes and used software.

Costs

See prices.


Register here.



The Python Academy is sponsor of EuroPython 2013.

[EuroPython 2013]

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

[Python BarCamp 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 PyConDE 2012.

[PyCon DE 2012]

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 Python BarCamp in Cologne
details ...


Python Academy sponsors EuroSciPy conference 2013
details ...


Next Meeting of Leipzig Python User Group, May 14, 2013
details ...


Einstieg in Django (German), June 3 - 5, 2013
details ...


Django für Fortgeschrittene (German), June 6 - 8, 2013
details ...


Python for Scientists and Engineers, June 10 - 12, 2013
details ...


Professional Testing with pytest and tox, June 24 - 26, 2013
details ...


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


Advanced Django, November 14 - 16, 2013
details ...


Python Academy sponsors PyCon US conference 2013
details ...


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