Sie sind auf Seite 1von 2

SSSIT Computer Education

Mig 224, IInd Floor , Sri sai plaza , Beside R.S.Brother’s Show
Room, Kphb Colony, Hyderabad. : 040-23150987

CORE PYTHON  While Loop


 While..else
 What is Python ?
 For loop
 Uses of Python
 Using Range( ) in for loop
 Features of Python
 Nested Loops
 Break Statement
PYTHON ENVIRONMENT
 Continue Statement
 Installation of Python
 Pass Statement
 Path Settings of Python
 Python Shell, Editors , IDLE’s
COLLECTIONS
 Basic Syntax
 Introduction Of Collections
 Running Python Scripting
 List
 Getting Started
 Tuple
 Language fundamentals
 Set
 Keywords
 Dict
 Data types
 Collection indexing and slicing
 Static Data types Vs Dynamic Data types
 Functions for all Collections
 Collection Types
 Working with methods of Collections
 Mutable Objects vs Immutable Objects
 Nested Collections
 Naming Conventions
 Implementation of SET operations
 Print( ) , type( ), id( ) functions
 Getting dictionary values
 Input( ) and Raw_input( )
 Reading file data into a dictionary
 Type conversion Function
 Counting with dictionary
 Del keyword
 Difference between list , set and
dictionary
STRING HANDLING
 Sorting Collections
 What is String ?
 String-quoted String literals
FUNCTIONS
 Triple-quoted String Literals
 Defining a function
 String Indexing
 Calling function
 String Slicing
 Types of arguments
 Working with String Functions
 Default arguments
 Working With String methods
 Non default arguments
 String multiplication
 Keyword arguments
OPERATORS
 Non keyword arguments
 Arithmetic Operators
 Arbitrary arguments
 Relation Operations
 Return statement in function
 Logical Operations
 Handling returning values
 Assignment Operators
 Global vs local variables
 Short hand Assignment Operators
 Scope of global variables and local
 Membership Operators
variables
 Bitwise Operators
 Call by values
 Identity Operators
 Call by reference
 Evaluating expressions
 Passing function to functions
 Lambda functions / anonymous
FLOW CONTROLS
functions
 Conditional Statements
MODULES
 Simple if
 What is modules ?
 If..else
 Types of Modules
 If..elif
 The import Statement
 Looping Statements
 Module Aliases / renaming a module
 From .. Input  Constructors
 Reloading a module  Defining methods
 Dir( ) function  Deference between function and
 Creating user defined module methods
 Command line arguments  Destructors
 Working with pre defined standard  Object reference count
modules( Math, Random,  Object Garbage Collections
Datetime,Os,Sys,String....)
 INHERITANCE
PACKAGES  Types of inheritances
 Introduction of packages  Polymorphism (Overloading and
 __init__.py file Overriding)
 Defining packages  Super( ) statement
 Importing from packages  Data hiding
 Importing from sub packages  Built in properties of Class
 Inner Classes
EXCEPTION HANDLING
 Syntax Errors REGULAR EXPRESSIONS
 Runtime Errors  What is Regular Expressions
 What is an Exception ?  Simple character matches
 Need of Exception Handling  Special character matches
 Predefined Exceptions  Quantifiers
 Try, expect, and finally block  Grouping and Match Objects
 Handling Multiple Exceptions  Match( ), search( ) and sub( )
 Nested try, expect and finally blocks  Splitting a String
 Named Exceptions  Replacing Text
 User defined Exceptions
 Raise Statements DATABASE ACCESS
 What is Database
FILE HANDLING  Difference Between Files and Databases
 What is a file ?  Difference Between DBMS and RDBMS
 Opening a file  Creating users and Grating Privileges
 Reading data from a file  SQL Commands
 Writing Data into a file  Working with Stored Procedures
 Closing a file  Transaction Management
 Working with File Methods
 Working with directories MULTI THREADING
 Intro
ADVANCED PYTHON  About multi Tasking
 Difference between Thread based multi
 OOPS Concepts
tasking and Process Based Multi Tasking
 Why oops ?
 Defining Thread
 What is Difference Between POP and
 Starting Thread
OOPS
 Thread safety using synchronization
 Encapsulations
 Joining of Threads
 Defining Classes
 Creating an Objects
 Python iterators
 Class variables and instance variables
 Python Generators
 PIP
 GUI Programming
 Data Analytics
 Pandas
 Numpy
 Matplotlib .....

Das könnte Ihnen auch gefallen