Embedded Software Development

Python Training for Automotive Applications - Flex-time (004)


Description
In this interactive training you will learn how to develop software for embedded & automotive systems using Python and Visual Studio Code. This is a flex-time training, which you can accomplish at your own pace.

The course is conceptualized for basic, intermediate and advanced levels and offers you multiple live sessions with trainer, live Q&A as well self-study units and a lot of practice. At the end of the training, you’ll combine your new skills by solving the final Python project, which will be evaluated and your certificate will be issued.

Covered Concepts: Input and Output, Python Syntax, Data Types, Operators, Collection Data Type, Flow Control, Basic Python Modules and Automotive Python Modules, OOPs Concepts, File and Exception Handling, Debugging and Testing.

Registration is at any time possible.
Content
  • PC Setup
  • Python Installation Guide
  • Unit 1
  • Live Session I - Unit 1 & Unit 2
  • Unit 1 - Introduction, I/O, Syntax
  • Unit 1 - Self-study
  • Self-Assessment - Unit 1
  • How to perform your coding exercises?
  • Input & Output - Exercise Description
  • Unit 2
  • Unit 2 - Variables, Scope and Global Keyword, Data Types, Operators
  • Unit 2 - Self-study
  • Self-Assessment - Unit 2
  • Data Types and Variables - Exercise Description
  • Operators - Exercise Description
  • Unit 3
  • Live Session II - Unit 3
  • Unit 3 - Collection Data Types: String, Array, List, Tuples, Set and Dictionary
  • Unit 3 - self-study
  • Self-Assessment - Unit 3
  • Collection Data Types Part 1 - Exercise Description
  • Collection Data Types Part 2 - Exercise Description
  • Unit 4
  • Live Session III - Unit 4
  • Unit 4 - Flow Controls: if else, switch, while loop, for loop, break and pass
  • Unit 4 - Self-study
  • Self-Assessment - Unit 4
  • Flow Control - Exercise Description
  • Unit 5
  • Live Session IV - Unit 5
  • Unit 5 - General Python Modules
  • Unit 5 - Python Modules used in Automotive
  • Unit 5 - Self-study
  • Self-Assessment - Unit 5
  • Python Libraries - Exercise Description
  • Unit 6
  • Live Session V - Unit 6
  • Unit 6 - Python OOP Concepts: Classes, Objects and Constructors, Static Methods
  • Unit 6 - Self-study
  • Self-Assessment - Unit 6
  • OOPs Concepts - Exercise Description
  • Unit 7
  • Live Session VI - Unit 7 and Project Briefing
  • Unit 7 - File Operation, Exception Handling, Debugging
  • Unit 7 - Self-study
  • Self-Assessment - Unit 7
  • File Operation & Exception Handling - Exercise Description
  • Debugging and Testing - Exercise Description
  • Final Project - Path Finding Algorithm
  • How to download the Project Template
  • Final Project Description - Path Finding Algorithm
Completion rules
  • All units must be completed
  • Leads to a certification with a duration: 1 year