
Note: in other programming languages like C, the variable is declared with a data type, and it can store only specified data type, But in Python a variable can store any data type during execution of the program.
In this course, you will be learning Python and Embedded concepts using RPI. This is a beginners to intermediate course, and helps student/junior professionals to understand the concepts and handle individual projects.
Q. How is this course different from other python course?
A. This course teaches python programming from the basics. The student with least or no Programming language knowledge can also take this course. Along with Python you will learn all the basic Embedded concepts.
Q. What concepts are taught as part of Python Programming?
A. Overview of building program in Python environment.
Python Variables, Expressions, statements.
Condition Execution.
Functions,
Arrays in Python
Iterations - While loop, For loop
Python Operators,
Data Types -
Integer, String, List, Dictionary, Tuple
Overview of Object oriented concepts in Python.
Classes and Objects, Class variables, Instance variables.
B. Embedded Python programming in RPI.
SSH, Linux overview
Multi Threading
UDP Socket programming
TCP Socket programming
GPIO, LED programming in RPI
I2C
Q. What method is used to teach programming?
A. Most of the concepts are taught using practical programs.
Q. What is the outcome of this course?
A. After finishing this course you will be able to write programs in python, build small projects using Windows/Linux. After understanding the basics of python, you can choose any technology that you wish to expertise that is built using Python.
Python programming can be used in different technologies like Machine Learning, Web Development, Cloud Computing, scripting, Embedded systems development and many others.
Q. Will this be helpful for Advanced Level Python Programming?
A. This course teaches only from basics to intermediate programming on Python. This will be helpful for students to self-learn the advanced topics once the basics are clear.