advanced python syllabus

Topic: 1:
Topic Name:
  • Python OOPs : classes
  • Objects
  • how to create class
  • how to create objects
  • how to create properties
  • how to create methods
  • how to work with properties
  • How to work with methods
  • Difference between functions and methods
  • What is Self-keyword?
    • how to use self,
    • What does self-keyword indicate?
  • How to create multiple objects for the same class
    • manipulate the properties/methods
  • How to know the memory location of an object reference.
Topic: 2 – Constructors – done
  • importance of self-keyword in python constructors
  • OOPs concepts (ex:inheritance)
  • use of default pre-defined classes,
  • use of user-defined classes,
  • pre-defined methods
  • user-defined methods
  • user-defined properties
Topic:3 – Modules (Pre-defined)
  • Python Modules
  • import keyword
  • pre-defined modules:
    • webbrowser
    • sys
  • math
  • datetime
  • date
  • time
  • various ways of importing modules
  • import using * notation
  • import using individual functions
  • import using “from “ syntax
    • from *** import ***
Topic: 4 – Modules (User-defined)
  • creation of user defined modules
  • operations with each of the modules
  • examples with each of the modules
Topic: 5 – Packages in Python
  • Diff between packages and modules
  • import package/module /sub-packages
Topic: 6 – File Handling
  • examples of how to create files
  • how to open files in various modes
  • how to work with files in real-time
Topic: 7 – python advanced exception handling –
  • collection of types of exceptions
    • syntax error,
    • Indentation error
    • typeerror,
    • valueerror
    • Nameerror,
    • dividebyzero error
    • Index Error
Topic: 8: examples of types of exceptions
  • how to handle types of exceptions
    • Try-Except- Finally
    • Try- Except-Else-Finally
  • comparison of exception handling with other technologies (like java)
Topic: 9 -Python Date and Time
  • operations using date and time
  • examples of programs using date and time
  • date time various switches
Topic: 10 – Python OS Module – (Linux people)
  • Creation of directory
  • Removing a directory
  • Current directory
  • Creation of multiple directories
  • Removing of multiple directories
  • Operations on directory

Comments

Post a Comment

Popular posts from this blog

Operators

One line program