Sharpen Your Skills


Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed

Technologies - The following are the various technologies related to Python

  • Linux Shell scripting
  • Python Programming

Python job designations

  • Python Software engineer
  • Python API developer
  • Python developer
  • Senior python developer

Python (Course Structure)

Introduction to Python

  • Introduction
  • Objectives
  • An Introduction to Python Preview
  • Features of Python Preview
  • The History of Python
  • Releases
  • Installation on Ubuntu-based Machines
  • Installation on Windows
  • Demo-Install and Run Python
  • Example of a Python Program
  • Modes Of Python
  • Batch Script Mode
  • Demo-Run Python in the Batch Mode
  • Interpreter Mode
  • Demo-Run python in the interpreter Mode
  • Indentation In Python
  • Writing Comments In The Python
  • Business Scenario
  • Summary
  • Conclusion

Python Data Types

  • Objectives
  • Variables
  • Types of Variables Preview
  • Types of Variables-String
  • Types of Variables-Numeric Types
  • Types of Variables-Boolean Variables
  • Types of Variables-List
  • Adding Elements to a List Preview
  • Accessing the Elements of a List Preview
  • Types of Variables-Dictionary
  • Adding Elements to a Dictionary
  • Accessing the Elements of a Dictionary
  • Dictionary Methods
  • Operators
  • Logical Operators
  • Arithmetic Operations on Numeric Values Preview
  • Order of Operands
  • Operators on Strings Preview
  • Variables Comparison
  • Variables Comparison (contd.)

Control Statements

  • Introduction
  • Objectives
  • Pass Statements
  • Conditional Statements
  • Types of Conditional Statements
  • If Statements
  • If...Else Statements Preview
  • If...Else If Statements
  • If...Else If... Else Statements
  • Nested If Statements
  • Demo-Use "If...Else" Statement
  • In Clause
  • Ternary Operators


  • Introduction
  • Objectives Preview
  • Loops in Python
  • Range Function
  • For Loop
  • For Loop (contd.)
  • While Loop
  • Nested Loop
  • Demo-Create Loops
  • Break Statements
  • Continue Statements


  • Objectives
  • Introduction to Functions
  • Creating Functions
  • Calling Functions
  • Arguments and Return Statement
  • Variable-Length Arguments
  • Variable-Length Arguments (contd.)
  • Recursion
  • Demo-Create a Function


  • Classes
  • Objects
  • Creating a Basic Class
  • Calling Functions
  • Accessing Variables of a Class
  • Adding Functions to a Class
  • Built-in Class Attributes
  • Init Function Preview

Imports and Modules

  • Introduction
  • Objectives
  • Modules
  • Creating Modules
  • Using Modules
  • Using Modules (contd.)
  • Using Modules (contd.)Preview
  • Python Interpreter Module Search
  • Demo-Create and Import a Module
  • Namespace and Scoping
  • Dir() FunctionPreview
  • Dir() Function (contd.)Preview
  • Global and Local Functions
  • Reload a Module
  • Packages in Python
« Back  
OSCAR offers a unique style of learning
Maximum Instructor to Student Ratio 1:6

One computer : One student

Sessions : Each session will be of 2 hours

The days and timing can be fixed based on our mutual convenience between 9.00 a.m. to 10.00 p.m.
Fees is for one course and it includes instructions, practical, project, preparation for exam (if any)
We offer Crash courses of 4 to 8 hours per day to complete the courses earlier; which is subject to availability.