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

Learners

50000

Delivery Mode

Class Room Training

Apply Online

Click Now
WHO WILL BENEFIT
Engineering Students
Working Professionals
People looking to enhance their Skillsets
Industry Experts
Embedded Developers
Enthusiasts
Post Graduate Students
COURSE CURRICULUM

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
4.Collections
 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
5.Functions
 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
6.Modules
 alt_text Modules
 alt_text Standard Modules - sys
 alt_text Standard Modules - math
 alt_text Standard Modules - time
 alt_text The dir Function
7.Exceptions
 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