Course

Python for engineers

Work faster and easier with Python

In this course you will learn to program in Python in order to create a technical application in your field. Python is a programming language that has become very popular in recent years. Moreover, it is a free and well documented language. Python is therefore used extensively in other disciplines then IT such as technology, marketing and finance.

Python is relatively easy to learn and can be used to automate tasks, including the frequent running of applications and models and the generation of output. The analysis of large amounts of data also becomes a lot easier with the right programming knowledge. Python skills can be used to work faster and easier.

During the course you will be programming in Python yourself under guidance of our instructors. There will also be short presentations on theory and practice. There are examples of Python applications for analyzing (GIS) data, managing software, modeling processes and visualizing data.

Getting started with Python

During this course you will learn:
  • What Python is and how to install the program properly;
  • Basic theory including data types, collections, if statements, for loops, error messages, IDE, packages, Python 2 & 3;
  • Conceptual thinking, from practical problems to code;
  • A variety of Python applications;
  • Working with Python by writing and executing code yourself; 
  • Writing a script that is directly applicable in your day to day work


Intended for

Professionals (higher education/hbo or academic) who want to use Python in their technical work or professionals who already use Python and want to discover more possibilities. Prior knowledge of Python programming is not required for the course.

Please mind that only the course in September 2019 is in English. All other courses are given in the Dutch language.

Share this page

  • Information
    Trainer: Dhr. Ir. O.N. Ebbens (Mamba), Mevr. Ir. P. Izeboud (Mamba)
    Course data: 17, 18, 24 and 25 September 2019
    Day format: 9:30 - 17:00
    Location: Delft, the Netherlands
    Price: € 1,500.00 ex. vat
    Course fee includes all materials and catering
  • Program
    Day 1:
     
    Morning:
    • Introduction into Python, installation and practice material;
    • Hands-on: exercises with theory;
    • Example application Python in practice;
    Afternoon:
    • Theory (IDE, packages, Python 2 and 3, distributions);
    • Hands-on: step-by-step plan for your own application;
     
    Day 2:
     
    Morning:
    • Feedback step-by-step plan for your own application;
    • Theory (data types: int, float, string, list, tuple, dictionary, for-loops, if-/ while statements);
    • Hands-on: getting started with your own application;
    Afternoon:
    • Look for help on the internet;
    • Hands-on: exercises tailored to your own application;
    • Example application Python in practice;
     
    Day 3:
     
    Morning:
    • Feedback on your own application;
    • Theory (quality of code);
    • Hands-on: getting started with your own application and exercises;
    Afternoon:
    • Hands-on: exercises tailored to your own application;
    • Example application Python in practice;
    • Presentation Programming in collaboration;
     
    Day 4:
     
    Morning:
    • Hands-on: working on your own application;
    • Theory (functional and object-oriented programming);
    Afternoon:
    • Example application Python in practice;
    • Hands-on: complete your own application;
    • Presenting your own application.