Python Fundamentals

Learn the basics of Python programming from installation to advanced concepts. This practical training covers data types, control flow, object-oriented programming and popular libraries like NumPy, Matplotlib and Pandas.


Practical

Duration2 days
LevelBeginner
For whomBeginning programmers and engineers who want to learn Python
PrerequisitesNo programming experience required
LanguageDutch or English
LocationWeert (Netherlands) or on-site
WhenTo be determined
IncludedCourse materials, lunch and certificate of participation
Price€ 1660 excl. VAT


What will you learn?

After this training you will be able to:

  • Install Python and set up VSCode for development
  • Work with basic data types: numbers, strings, lists, dictionaries
  • Apply control flow, loops and functions
  • Understand object-oriented programming with classes and methods
  • Analyze data with NumPy, Matplotlib and Pandas
  • Work with TDMS files for data logging
  • Use Git/GitLab for version control
  • Use Jupyter notebooks for data science

Course Content

Python Intro

  • Python Installation
  • VSCode Intro

Fundamentals I

  • Numbers, Strings, Lists, Dictionaries, Tuples, Files, Sets, Booleans

Python Environments

  • VSCode & Python

Fundamentals II

  • Control flow, Loops, Functions, Exceptions

VSCode Debugging

Numpy

Matplotlib

Fundamentals III

  • Intro Object Oriented Programming, Classes, Methods, Attributes

Git / GitLab

Pandas

TDMS

SciPy

Jupyter

Final Project

  • Final project report
  • Final project soundcard

Want to know more?

Contact us for available dates, in-company options or a customized training.

More courses

LabVIEW Fundamentals

Learn the basics of LabVIEW and build professional measurement applications on your own. This practical, hands-on training takes you from your first s...

View course

LabVIEW Advanced

Take your LabVIEW skills to the next level. This hands-on training focuses on advanced architectures and techniques for building scalable, maintainabl...

View course

LabVIEW Expert

Master the most advanced LabVIEW techniques and build professional, modular applications. In this training, you will work on a complete course project...

View course

TestStand Fundamentals

Learn the basics of NI TestStand and build structured test sequences. This practical training takes you from your first steps in the Sequence Editor t...

View course