S-IT COMPUTER
Software Traning institute
Course Contents:
1. Python Overview
▪ Features of Python
▪ Environment Setup
▪ Running Mode of Python
▪ Getting Started
2. Basic Syntax
▪ Python Identifier
▪ Reserve Words
▪ Lines and Indentation
▪ Multi-Line Statements
▪ Quotation in Python
▪ Comments in Python
▪ Using Blank Lines
▪ Waiting for the User
▪ Multiple Statements on a Single Line
▪ Multiple Statement Groups as Suites
3. Variable
▪ Assigning Values to variables
▪ Multiple Assignment
▪ Standard Data Types
▪ Python Numbers
▪ Python String
▪ Python List
▪ Python Tuples
▪ Python Dictionary
▪ Data Type Conversion
4. Basic Operators
▪ Types of Operators
▪ Python Arithmetic Operators
▪ Python Comparison Operators
▪ Python Assignment Operators
▪ Python Bitwise Operators
▪ Python Logical Operators
▪ Python Membership Operators
▪ Python Identity Operators
▪ Python Operators Precedence
5. Decision Making
▪ If Statement
▪ If….else Statement
▪ elif Statement
▪ Nested Statement
▪ Single Statement Suites
6. Function
▪ Defining a Function
▪ Calling a Function
▪ Function Arguments
▪ Pass By Reference Vs Value
▪ The Anonymous Functions
▪ The Return Statement
▪ Scope of Variables
7. Module
▪ Import Statement
▪ From …. Import Statement
▪ From …. Import* Statement
▪ Locating Modules
▪ The PYTHONPATH variable
▪ Namespaces and Scoping
▪ The dir() function
▪ The globals() and locals() Functions
▪ The reload() Function
▪ Packages in Python
8. Exception
▪ Handling An Exception
▪ The except Clause with No Exceptions
▪ The except Clause with Multiple Exceptions
▪ The try-finally Clause
▪ Argument Of an Exception
▪ Raising an Exception
▪ User Defined Exceptions
9. File I/O
▪ Printing to the Screen
▪ Reading Keyboard Input
▪ Opening and Closing Files
▪ Reading and Writing Files
▪ File Positions
▪ Renaming and Deleting Files
▪ Directories in Python
▪ File & Directory Related Methods
10. Database
▪ Database Connection
▪ Creating Database Table
▪ Insert Operation
▪ Read Operation
▪ Update Operation
▪ Delete Operation
▪ Performing Transactions
▪ Commit Operation
▪ Rollback Operation
▪ Disconnecting Database
▪ Handling Error
11. OOPS Overview
▪ Creating Class
▪ Creating Object
▪ Accessing Attributes
▪ Built-In-Class Attributes
▪ Destroying Objects (Garbage Collection)
▪ Class Inheritance
▪ Overriding Methods
▪ Overloading Operators
▪ Data Hiding
12. Regular Expressions