Topic Covered

Topics Covered
  • Introduction
  • Salient features of Python
  • Simple input/output operations: Raw_input function
  • Continuation
  • Comments
  • Multiple statement Group: Suite -indentation
  • Basic types & variables :Integer, Long integer, Floating point numbers, Complex numbers.
  • Special variables
  • Assignment
  • Memory management :Del statement ,Garbage Collector and reference counting
  • Operators & Expressions
  • Control Structures :If ,While loop , For loop, Break, continue, pass statements
  • Sequences : Strings ,Lists ,Tuples
  • Membership
  • Concatenation
  • Repetition
  • Slices
  • Conversions
  • Built-in functions : Implementing Data Structures like Stack and Queue
  • Dictionaries : Creation ,Access,Update, Delete Built-in functions
  • Nested data structures:Structures,Structure of structures,Array of structures,Structure of arrays
  • Functions & procedures:Result, Parameter passing, Positional
  • parameters, Default parameters, Keyword parameters,Variable length arguments,Variable scope, Recursion
  • Files:Open function, Read, Write, Seek , Close, File no
  • File System:Directory, Path
  • Exception Handling: Errors and Exceptions,Try – except statement, Try with multiple except ,Multiple exceptions, No named exception,Exception argument, Try – finally statement, Raise statement, Assertion, Standard exceptions
  • Modules :Namespace,Importing modules, Globals and locals,
  • Object Oriented Programming:Classes and instances,Methods, Definition of class, Sub classing,Constructor, Destructor, Class attributes,Instance and static methods, Special class attributes, Multiple inheritance, Customizing class, Operator overloading