Python for Engineers

 Intensive Python conversion training course for developers familiar with C

DURATION: 2-DAY COURSE

What you will learn

Python for Engineers

Learn about Python fundamentals and Python in practice with highly-interactive, live-coded Python notebooks with an emphasis on working with Python code. 

Software: 

Python 3
Anaconda
Jupyter Notebook

PREREQUISITES

Familiarity with concepts such as variable, loops, functions, errors, threads and sockets.

DAY ONE

Python Fundamentals

Development Tools (iPython notebook, IDE, pip)
Control Flow (if-then statements, looping)
Data-Types (strings, lists, dictionaries and more)
List comprehensions and dictionary comprehensions
String formatting
Organizing code (functions, classes, modules, packages)
Exception handling
Working with files

DAY TWO

Python in Practice

Lambda functions and functional-style data processing patterns (map, filter, reduce)
Unit Testing (unittest and pyhamcrest)
Multiprocessing (Process, IPC, Queue, pickle)
Network programming (requests, Socket)

Get in Touch

CONTACT US

We will email you within the next 24 hours to arrange a quick call to help with any questions about the programme and recommend pre-course materials.

We look forward to speaking with you.

Dr. Raoul-Gabriel Urma

Dr. Raoul-Gabriel Urma

Director