Skip to main Content

Automation with Python

  • Course Code GK2355
  • Duration 4 days

Public Classroom Price

eur2,095.00

excl. VAT

Request Group Training Add to Cart

Course Delivery

This course is available in the following formats:

  • Company Event

    Event at company

  • Public Classroom

    Traditional Classroom Learning

  • Virtual Learning

    Learning that is virtual

Request this course in a different delivery format.

Course Overview

Top

De focus van deze training ligt op het automatiseren van IT-werkzaamheden met de programmeertaal Python. Hiermee wordt bedoeld het schrijven van eenvoudige scripts die taken verrichten die voorheen handmatig werden uitgevoerd. De training richt zich op de kern van de programmeertaal python, en gaat zo snel mogelijk richting de praktijk. Er wordt tijd besteed aan hands-on implementatie van real-world toepassingen; de meer abstracte onderdelen van de programmeertaal python worden hier niet behandeld.

De training sluit goed aan op de praktijk en er kan tijdens de training voldoende worden ingegaan op specifieke vragen.

 

Course Schedule

Top
    • Delivery Format: Virtual Learning
    • Date: 05-08 January, 2026 | 9:00 AM to 4:30 PM Guaranteed  To Run
    • Location: Virtual (W. Europe )
    • Language: Dutch
    • Guaranteed To Run

    eur2,095.00

    • Delivery Format: Public Classroom
    • Date: 09-12 February, 2026 | 9:00 AM to 5:00 PM
    • Location: 1-Mechelen (Battelsesteenweg 455-B) (W. Europe )
    • Language: English

    eur2,095.00

    • Delivery Format: Virtual Learning
    • Date: 09-12 February, 2026 | 9:00 AM to 5:00 PM
    • Location: Virtual (W. Europe )
    • Language: English

    eur2,095.00

    • Delivery Format: Virtual Learning
    • Date: 31 March-03 April, 2026 | 9:00 AM to 4:30 PM
    • Location: Virtual (W. Europe )
    • Language: Dutch

    eur2,095.00

    • Delivery Format: Virtual Learning
    • Date: 20-23 April, 2026 | 10:00 AM to 6:00 PM
    • Location: Virtual (W. Europe )
    • Language: English

    eur2,095.00

    • Delivery Format: Public Classroom
    • Date: 26-29 May, 2026 | 9:00 AM to 5:00 PM
    • Location: 1-Mechelen (Battelsesteenweg 455-B) (W. Europe )
    • Language: English

    eur2,095.00

Target Audience

Top

De training is gericht op IT-professionals die behoefte hebben aan het automatiseren van taken die normaliter handmatig worden uitgevoerd. Denk hierbij aan systeem- en netwerkbeheerders.

 

 

Course Objectives

Top

Na het volgen van deze cursus is de cursist in staat tot het automatiseren van de werkzaamheden middels python scripting. Enkele mogelijke voorbeelden:

  • systeembeheerders: automatisch uitvoeren van installaties, inrichten en configureren van systemen, monitoren en doorzoeken van logfiles, etc.
  • netwerkbeheerders: configureren IP-adressen en routing, interactie met een REST API, monitoren en doorzoeken van logfiles, etc.

 

  • Gebruik van Python datatypes: string, int, float, boolean, list, dict
  • Gebruik van Python control structures: if, for, while
  • Schrijven van Python functies
  • Afhandelen van fouten mvb excepties
  • Schrijven en uitvoeren van Python Scripts
  • Gebruik van Python classes
  • packages, dependencies en virtual environments
  • Installeren en gebruiken van third-party packages met behulp van pip
  • Het openen, lezen en bewerken van files, zowel tekst als binair

En in de praktijk:

  • Uitvoeren van externe (shell) commando's vanuit python
  • Log files parsen en doorzoeken
  • Tekst-formaten: CSV, XML, JSON
  • Uitvoeren van unix shell commando's
  • Remote uitvoeren van commando's over SSH
  • Communicatie met REST API's Reguliere expressies
  • Web interfaces met Flask
  • Scheduling

 

Course Content

Top
 Dag 1: Python Introductie
  • Gebruik van Python datatypes: string, int, float,
  • Gebruik van Python control structures: for, while
  • Het openen, lezen en bewerken van files, zowel tekst als binair
  • Schrijven en uitvoeren van Python Scripts
  • Uitvoeren van unix shell commando's
Dag 2: Python vervolg
  • Gebruik van Python datatypes: boolean, list, dict
  • Gebruik van Python control structures: if
  • Schrijven van Python functies
  • Remote uitvoeren van commando's over SSH
  • Tekst-formaten: CSV, XML, JSON

Dag 3:
  • Afhandelen van fouten mvb excepties
  • packages, dependencies en virtual environments
  • Installeren en gebruiken van third-party packages met behulp van pip
  • Web interfaces met Flask
  • Scheduling
Dag 4:
  • Gebruik van Python classes
  • Afhandelen van fouten mvb excepties
  • Communicatie met REST API's
  • Log files parsen en doorzoeken
  • Reguliere expressies

Further Information

Top
De cursisten dienen te beschikken over een eigen laptop met de rechten om daarop software te installeren. Tijdens de cursus zullen we in ieder geval de volgende software gebruiken:
  • Python 3.x
  • Pycharm (JetBrains)