
Begin with Python basics and its high-level, object-oriented nature; learn that the interpreter is written in C and explore its scope in AI, machine learning, databases, and networking on Linux.
Write a Python program in Windows, edit it with your preferred editor, and run it using various options such as IDEs and the Windows terminal.
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.
Explore Python operators in this studio session, covering arithmetic, comparison, assignment, and bitwise operators, with practical examples of division, floor division, modulo, and equality and relational operators.
Learn strings in Python on Raspberry Pi, including indexing from zero, measuring length, looping through characters, string immutability, and upper, lower, and format operations.
Learn file reading in embedded Python on Raspberry Pi: open the file, loop over lines, print them, count lines, and reset the pointer with seek.
Learn to open a file, write lines with the write operation, and manage content—overwriting in write mode or reading the file line by line or as a whole; finally close.
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.