Python programming Language Course Details

You are aware of very basic concepts of python programming language from this basic course. We have more than 7 years of programming in python. Starts with an extremely basic level. If you don't have any knowledge of programming that's going to be fine. By an example, you can learn every concept.
Python today has a demand for grate in industry. So if you learn this language, your dream job will also be helpful! Python is a language that is easy to learn and powerful. The code's size is too small. If you want to create a simple Hello World Java or C program it will take 6/7 line, but in python it's just "hello world" printing!
This Python training course for beginners leads students from the basics of writing and running Python scripts to more advanced features like file operations, regular expressions, working with binary data, and using Python modules ' extensive functionality. Python-specific features such as tuples, array slices, and output formatting are given extra emphasis.

Embedded system applications are mainly written in low level programming languages like C, Assembly etc. Scripting languages like Perl and python are used by embedded developers in following cases:

  • Automating tests:

    Python is heavily used for writing scripts which trigger and test various parameters of IUT (Implementation under test). You can write a framework which allows writing scripts in python which will send and receive data over serial port to communicate with device firmware. We would also like to point out that the kind of python used here is nothing like that used by web programmers. These scripts mainly focus on exercising various parameters of systems. And once again here also you will find yourself playing a lot with individual bytes/bits thus, using low level list manipulation.

  • Parsing logs and providing results at higher abstractions:

    Here you use python to parse log files and come up with very high level logs which somebody not familiar with exact system can read and understand. For example you may run tests for a 'Command Interpreter system' at various baud rates and finally come up with a high level result providing information about Baud rate cutoff over or below which system does not work.

Python programming language Highlights

Course Duration

1 month

8 Weekends



Delivery Mode

Class Room Training

Apply Online

Click Now


Engineering Students
Working Professionals
People looking to enhance their Skillsets
Industry Experts
Embedded Developers
Post Graduate Students


Python Contents

1.An Introduction to Python
alt_text Introduction
alt_text A Brief History of Python
alt_text Python Versions
alt_text Installing Python
alt_text Environment Variables
alt_text Executing Python from the Command Line
alt_text IDLE
alt_text Editing Python Files
alt_text Python Documentation
alt_text Getting Help
alt_text Dynamic Types
alt_text Python Reserved Words
alt_text Naming Conventions
2.Basic Python Syntax
alt_text Basic Syntax
alt_text Comments
alt_text String Values
alt_text String Methods
alt_text The format Method
alt_text String Operators
alt_text Numeric Data Types
alt_text Conversion Functions
alt_text Simple Output
alt_text Simple Input
alt_text The % Method
alt_text The print Function
3.Language Components
alt_text Indenting Requirements
alt_text The if Statement
alt_text Relational and Logical Operators
alt_text Bit Wise Operators
alt_text The while Loop
alt_text break and continue
alt_text The for Loop
alt_text Introduction
alt_text Lists
alt_text Tuples
alt_text Sets
alt_text Dictionaries
alt_text Sorting Dictionaries
alt_text Copying Collections
alt_text Summary
alt_text Introduction
alt_text Defining Your Own Functions
alt_text Parameters
alt_text Function Documentation
alt_text Keyword and Optional Parameters
alt_text Passing Collections to a Function
alt_text Variable Number of Arguments
alt_text Scope
alt_text Functions
alt_text Passing Functions to a Function
alt_text map
alt_text filter
alt_text Mapping Functions in a Dictionary
alt_text Lambda
alt_text Inner Functions
alt_text Closures
alt_text Modules
alt_text Standard Modules - sys
alt_text Standard Modules - math
alt_text Standard Modules - time
alt_text The dir Function
alt_text Errors
alt_text Runtime Errors
alt_text The Exception Model
alt_text Exception Hierarchy
alt_text Handling Multiple Exceptions
alt_text raise
alt_text assert
8.Input & Output
alt_text Introduction
alt_text Data Streams
alt_text Creating Your Own Data Streams
alt_text Access Modes
alt_text Writing Data to a File
alt_text Reading Data From a File
alt_text Additional File Methods
alt_text Using Pipes as Data Streams
alt_text Handling IO Exceptions
alt_text Working with Directories
alt_text Metadata
alt_text The pickle Module
9.Classes in Python
alt_text Classes in Python
alt_text Principles of Object Orientation
alt_text Creating Classes
alt_text Instance Methods
alt_text File Organization
alt_text Special Methods
alt_text Class Variables
alt_text Inheritance
alt_text Polymorphism
alt_text Type Identification
alt_text Custom Exception Classes
10.Regular Expressions
alt_text Introduction
alt_text Simple Character Matches
alt_text Special Characters
alt_text Character Classes
alt_text Quantifiers
alt_text The Dot Character
alt_text Greedy Matches
alt_text Grouping
alt_text Matching at Beginning or End
alt_text Match Objects
alt_text Substituting
alt_text Splitting a String
alt_text Compiling Regular Expressions
alt_text Flags
11.Why you should already know about Python
alt_text Introduction
alt_text Language Evolution
alt_text Python Reserved Words and Other Rules
alt_text Documentation
alt_text The string Module
alt_text Variables
alt_text Data Types
alt_text Boolean and Numeric Types
alt_text Strings
alt_text Lists
alt_text Sets
alt_text Sequences
alt_text Looping Through Sequences
alt_text Dictionaries
alt_text Bit Manipulation
alt_text Functions
alt_text Function Arguments
alt_text Modules
alt_text Standard Input and Output
alt_text File Input and Output
alt_text Some File Tests
12.Data Structures
alt_text List Comprehensions
alt_text Nested List Comprehensions
alt_text Dictionary Comprehensions
alt_text Dictionaries with Compound Values
alt_text Processing Lists in Parallel
alt_text Specialized Sorts
alt_text Time Functionality
alt_text Generators
13.Writing GUIs in Python
alt_text Introduction
alt_text Components and Events
alt_text An Example GUI
alt_text The Tk Widget
alt_text Button Widgets
alt_text Entry Widgets
alt_text Text Widgets
alt_text Checkbutton Widgets
alt_text Radiobutton Widgets
alt_text Listbox Widgets
alt_text Frame Widgets
alt_text Menu Widgets
alt_text Toplevel Widgets
alt_text Dialogs