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)
    Course data: 9, 10, 16 en 17 april 2019
    Price: € 1,500.00 ex. vat
  • Program
    Day 1:
     
    Morning:
    • Introduction to Python, installation and course material;
    • Theory (IDE, packages, Python 2 and 3, distributions);
    • Hands-on: exercises with basic theory;
    • Examples of applications of Python in practical work situations
    Afternoon:
    • Theory (data types: int, float, string, list, tuple, dictionary, if -statements);
    • Hands-on: Guideline for your personal application.
     
    Day 2:
     
    Morning:
    • Feedback personal application;
    • Theory: error messages;
    • Hands-on: programming on your personal application.
    Afternoon:
    • Theory: how to search for online support;
    • Hands-on: exercises with theory related to your personal application;
    • Example of practical applications of Python.
     
    Day 3:
     
    Morning:
    • Feedback progress personal application;
    • Theory (quality of code);
    • Hands-on: working on your personal application & theoretical exercises;
    Afternoon:
    • Hands-on: exercises based on personal application;
    • Presentation & exercises Python for data-analysis;
    • Presentation ‘from practise to code/programming together’. 
     
    Day 4:
     
    Morning:
    • Hands-on: exercises theory & working on your personal application;
    • Example of practical applications of Python with databases.
    Afternoon:
    • Theory (object oriented programming);
    • Hands-on: completion of your personal application;
    • Presentations: personal application;

     

    There are three daily breaks:

    • 10:30 - 10:45 coffee break
    • 12:30 - 13:30 lunch break
    • 15:00 - 15:15 afternoon break


    Examples of applications which will be covered:

    • Data analysis
    • GIS
    • automate repetitive tasks
    • Modelling using online databases
    • Data extraction of websites