CBS Python
CBS Python
Course Objectives:
Building programming skills using Python for electronics engineering mathematical
techniques
Exposure to Object oriented programming using Python on hardware platforms
Course outcomes:
At the end of this course students will demonstrate the skills to:
Understand the Python programming as a tool for electronic engineering
Use Python for Interfacing with Hardware platforms like Raspberry Pi
Syllabus
Unit 1: (4)
Introduction to Python, Python Data types, Strings, Lists and Dictionaries, Functions and
Branching, File operations
Unit 2: (6)
Computing with formulas, Complex number and symbolic Computing, Object oriented
Programming Concepts, Class hierarchy for numerical Integration,
Unit 3: (4)
Array Computing and curve Plotting, Plotting of Scalar and Vector Fields, High performance
Computing with Arrays, Graphical user Interfaces
Unit 4: (4)
Hardware related module for Using Python of Raspberry Pi, Digital Output, and analog Inputs
Text Books
Lab Expts:
List of Experiments will be based on the Students requirement for Mini-Project under Skill
Based Course (SBC) philosophy. The following Core Experiments with Python Coding will b e
compulsory
References