Course name: | Functional Programming with Python |
Course length: | 1.5 days |
Remote: | Yes |
Open course: | No |
In-house: | Yes |
Course ID: | FPE |
German course | here |
Company courses allow to assemble trainings combining topics from different courses.
You can download our flyer. It has an overview of all our course topics.
This course is designed for intermediate-level python programmers. You should know and be able to apply all topics of our course Python for Programmers.
Python supports multiple programming paradigms. In addition to the procedural and object-oriented approach, it also provides some features that are typical for functional programming.
While these features are optional, they can be useful to create better Python programs. This course introduces Python features that help to implement parts of Python programs in the functional style. TheoObjective is not to write pure functional programs but improve programs design by using functional feature where suitable.
This course points out advantages and disadvantages of functional programming in general and in Python in particular. Participants will learn alternative ways to solve problems. This will broaden their programming toolbox.
These are the course topics.
Functional programming basics
Pure functions
Callables and functions in Python
No loops - map
, filter
, and reduce
Operators as functions
Comprehensions
Immutable Data Types
Iterators
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.
Every participant receives comprehensive materials in PDF format that cover the whole course content as well as all source code.
Tel: | +49 341 260 3370 |
Fax: | +49 341 520 4495 |
mail: | info@python-academy.de |
Tel: | +49 341 260 3370 |
Fax: | +49 341 520 4495 |
mail: | info@python-academy.de |