CERTIFICATION COURSE

No. of Hours: 36

Certificate Validity: 3 Yr(s)

 

Contents

OVERVIEW  
–  History of Python
–  Python Features  and Applications
ENVIRONMENT SETUP
–  Local Environment Setup
–  Getting, Installing and Running Python
BASIC SYNTAX  
–  First Python Program
–  Modes: interpreter, editor and IDE
–  Python Identifiers, Keywords
–  Indentation
–  Multi-Line Statements
–  Quotation, Comments
–  Waiting for the User Input
–  Multiple Statements on a Single Line
VARIABLE TYPES  
–  Assigning Values to Variables
–  Multiple Assignment
–  Standard Data Types
–  Numbers, Strings, Lists
–  Tuples, Dictionary
–  Data Type Conversion and Casting
BASIC OPERATORS  
–  Types of Operators
–  Arithmetic Operators
–  Comparison Operators
–  Assignment Operators
–  Bitwise Operators
–  Logical Operators
–  Membership Operators
–  Identity Operators
–  Operators Precedence
STRINGS
–  Accessing Values in Strings
–  Updating Strings
–  Escape Characters
–  String Special Operators
–  String Formatting Operator
–  Triple Quotes
–  Unicode String
–  Built-in String Methods
DECISION MAKING
–  if Statement
–  if-else Statement
–  The elif Statement
–  Nesting of If statement
–  Using if-else as switch-case

LOOPS  
–  While Loop
–  The Infinite Loop
–  Using else Statement with Loops
–  Single Statement Suites
–  For Loop
–  Iterating by Sequence Index
–  Using else Statement with Loops
–  Nested Loops
–  Break Statement
–  Continue Statement
–  Pass Statement
–  Problem solving
LISTS
–  Python Lists
–  Accessing Values in Lists
–  Updating Lists
–  Deleting List Elements
–  Basic List Operations
–  Indexing, Slicing, and Matrices
–  Built-in List Functions and Methods
–  Problem solving
TUPLES
–  Accessing Values in Tuples
–  Updating Tuples
–  Deleting Tuple Elements
–  Basic Tuples Operations
–  Indexing, Slicing, and Matrices
–  No Enclosing Delimiters:
–  Built-in Tuple Functions
–  Combining Lists and Tuples
–  Problem Solving
DICTIONARY  
–  Accessing Values in Dictionary
–  Updating Dictionary
–  Delete Dictionary Elements
–  Properties of Dictionary Keys
–  Built-in Dictionary Functions and Methods
–  Problem Solving

FUNCTIONS
–  Defining a Function
–  Calling a Function
–  Function Arguments
–  Keyword Arguments
–  Default Arguments
–  Variable Length Arguments
–  Problem Solving
–  Passing by Reference Versus Passing by Value
–  The Anonymous Functions : lambda, map and filters
–  The return Statement
–  Returning multiple values
–  Scope of Variables
–  Global vs Local variables
MODULES  
–  The import Statement
–  The from import Statement
–  The from import * Statement:
–  Locating Modules
–  Creating and importing user defined modules
–  The dir( ) Function
FILES I/O  
–  Opening and Closing Files
–  The open Function
–  The file Object Attributes
–  The close( ) Method
–  Reading and Writing Files
–  The write( ) and writelines( ) Methods
–  The read( ), readline( ) and readlines( ) Methods
–  Opening file in appending mode
–  File Positions, seek( ) function
–  File and Directory Related Methods
–  Problem solving based on reading
–  Problem solving based on R/W

EXCEPTIONS
–  What is Exception?
–  Handling an Exception with try-except
–  The except Clause with No Exceptions
–  The except Clause with Multiple Exceptions
–  The try-finally Clause
–  The try-except-else clause
–  Argument of an Exception
–  Raising an Exception
–  The Keyboard interrupt
–  User-Defined Exceptions
CLASSES AND OBJECTS  
–  Overview of OOP Terminology
–  Creating Classes
–  Creating Instance Objects
–  Accessing Attributes
–  The static member attributes
–  Built-In Class Attributes
–  Destroying Objects (Garbage Collection)
–  Class Inheritance
–  Multiple, Hierarchical and Multi-level inheritance
–  Overriding Methods
–  Overloading Operators
–  Data Hiding

For more enquiry, call or WhatsApp @9960163010