IT Training

Python – Basics

This new three days training module lets the trainees know about the potential of Python as a programming language. Open to people who already know about any structured language (like C, C++ or Java), this course teaches how de design Python scripts, perform data treatments and how to maintain a Python script collection.

Voor wie is deze cursus?

This course is intended for new and experienced programmers who want to learn how to write and troubleshoot Python code.

Vereisten

Before attending this course, students must know and master a structured programming language like C, C++, Java.

After completing this course, students will be able to:

  • Know all the possibilities of Python
  • Be able to perform “system” scripts, data processing, simple supervision
  • Be able to maintain a fleet of Python scripts

Module 1: Python Overview

  • Python History
  • Available IDE (s)

Module 2: Python object types

  • Numbers
  • Strings
  • Containers (Tuples, Lists, Dictionaries, Set)
  • Type properties

Module 3: Good practices

  • Writing rules, naming
  • Annotations
  • Doc strings
  • Comments
  • Structuring a Python file

Module  4: The instructions

  • Execution of a Python program, LGI rule
  • Sequential, conditional, loop programming
  • Definition and call of functions
  • Functions: definition / call / parameter management /returned values

Module 5: Error handling

  • Exceptions, mechanism of implementation
  • The traceback

Module 6: The standard Python library

  • The built-in functions, and those on the containers: map, filter, zip
  • The sys modules, os
  • The datetime, time modules

Module  7: Object-Oriented Programming

  • Classes
  • The object, instance of a class
  • The class and instance attributes
  • The structure of a Python object (functions dir, vars, the variable __dict__
    functions getattr, setattr, delattr,  __slots__ interest )
  • Simple, multiple inheritance

Praktische informatie

Duur

3 Days

Talen

EN

Prijs

€ 1695 + 21% VAT

Locatie

Classroom Courses

Planning

Guaranteed to run

Engelstalige sessies
27-29/01/2025Boek
24-26/03/2025Boek
21-23/05/2025Boek
14-16/07/2025Boek
15-17/09/2025Boek
17-19/11/2025Boek
Nederlandstalige sessies
Contact us for more infoBoek
Franstalige sessies
27-29/01/2025Boek
24-26/03/2025Boek
21-23/05/2025Boek
14-16/07/2025Boek
15-17/09/2025Boek
17-19/11/2025Boek

Deel deze cursus op

Voorkennistest

Op zoek naar een oplossing op maat?