python,python online training,python classroom training

Duration: 35 days

Online  Fee: 10,000

Classroom Fee: 2500(Offer)

Trainer: By Sreedevi 15+ years of proven IT Experience, Trained 1,00,000 + Students Guest Trainer for TOP MNC’s & Other Corporates, Certified in Oracle SQL * PLUS and PL/SQL, Worked in Top MNC. Currently working as a Lead Trainer for Python Scripting, Django, Unix/Linux with Adv. Shell Scripting, PERL Scripting, Oracle(SQL,PL/SQL).

Introduction

  • What is Scripting Language
  • Scripting language vs Programming Language
  • Features of Python
  • History of python
  • Python versions
  • Installing Python
  • Executing Python from the Command line
  • IDLE
  • Editing Python Files
  • Running python Scripts on windows/unix/linux
  • Python Documentation
  • Getting Help
  • Setting up path
  • Basic Python Syntax
  • Basic Syntax
  • Comments
  • Python Reserved Words
  • Naming Conventions
  • Print Function
  • Variable and Data Types
  • Type(),id() Functions
  • Del keyword
  • String Manipulations
    • Accessing Strings
    • Basic Operations
    • String Indexing and slicing
    • Functions and Methods
  • Operators
    • Arithmetic operators
    • Relational Operators
    • Logical Operators
    • Assignment Operators
    • Short Hand Assignment Operators
    • Bitwise Operators
    • Membership Operators
    • Identity Operators
  • Input Functions
    • Input() Function
    • Raw_input() Function
  • Numeric Functions
  • Conversion Functions
  • Conditional Statements
    • Simple if
    • If … else
    • Nested if else
    • If ..elif ….
    • Single line if statement
  • Looping Statements
    • While loop
    • While … else
    • Infinte loop
    • While …. Pass
    • For loop
    • Nested loops
  • Control Statements
  • Break
  • Continue
  • Pass
  • Collections
    • Lists
      • Introduction
      • Accessing list
      • Operations
      • Working with lists
      • Functions and methods
      • List comprehension
      • Iterators
    • Tuples
      • Introduction
      • Accessing tuples
      • Operations
      • Working with tuples
      • Functions and methods
    • Dictionaries
      • Introduction
      • Accessing values
      • Working with dictionaries
      • Functions and methods
      • Dictionary comprehension
      • Iterators
    • Sets
      • Introduction
      • Accessing values
      • Workings with sets
      • Functions and methods
      • Set comprehension
    • Functions
      • Defining function
      • Calling function
      • Function Documentation String
      • Types of Parameters
        • Function without parameters
        • Function with positional parameters
        • Function with named parameters
        • Function with default parameters
        • Function with variable length parameters
      • Return statement
      • Call by value
      • Call by reference
      • Scope of variables
        • Global variables
        • Local variables
      • Passing collections to a function
      • Passing functions to function
      • Lamda function
      • Modules
        • Usage of modules
        • Creating user defined module
        • Setting path
        • Importing module
        • From … import
        • Creating alias name
        • Dir function
        • Standard modules
          • Math
          • Random
          • Date and time
          • Os and sys
          • String
          • Re
          • Glob
          • Urllib2
          • Turtle
          • pickle
        • File Handling
          • What is file
          • Opening files
          • Closing files
          • Access modes
          • Writing data to files
          • Reading data from files
          • Tell(),seek() functions
          • File methods
          • Working directories
        • Exception Handling
          • What is exception
          • Need of exception handling
          • Predefined exception names
          • Except, try,finally clause
          • Handling Multiple exceptions
          • User defined exceptions
          • Raise,assert statements

 

Advanced Python

 

  • OOPs concept
    • Creating classes
    • Creating object
    • Class attributes and methods
    • Class variables
    • Self argument
    • Constructor
    • Destructor
    • Inheritenance
      • Single inheritance
      • Multiple inheritance
      • Multilevel inheritance
    • Polymorphism
      • Over loading
      • Over riding
    • Data hiding
    • Regular Expresssions
      • What is regular expression
      • Wild card characters
      • Forming regular expressions
      • Character classes
      • Quantifiers
      • Greedy matches
      • Grouping
      • Match function
      • Serach function
      • Matching VS  searching
      • Sub function
      • Splitting a string
      • Flags
    • Database
      • Introduction
      • Connections
      • Executing Queries
      • Transactions
    • Multi Threading
      • Thread
      • Starting a thread
      • Threading module
      • Synchronizing threads
      • Multithreaded priority queue
    • Advanced Modules
      • Mathsand Sciences
        • Numpy
        • Scipy
        • Matplotlib
      • Data Analysis
        • Pandas
      • Excel
      • Openpyxl
      • Xlrd
      • Xlwt
      • Gaming
        • Pygame – 2d animation
        • Piglet – 3d animation
        • Random
      • GUI programming
        • Tkinter programming
        • PyGtk
        • PyQT
      • Network Programming
        • Socket module
        • Twisted module
        • Client and server
      • Testing
        • Unittest
      • Images
        • Pil
        • Videocapture
      • Web
        • Beautiful soup
        • Pythonweb
        • Mechanize

 

  • Exercises
  • Assignments
  • Tasks
  • Interview Questions
  • Mock tests
  • Detail hand notes
  • Resume preparation