Python Programming

  1. An Introduction to Python
  • Why Python , its Unique Feature and where to use it?
  • Python environment Setup
  • Discuss about IDE’s like IDLE, Pycharm and Enthought Canopy
  • Start programming on interactive shell.
  • Python Identifiers, Keywords
  • Discussion about installed module s and packages
  1. Conditional statements, loops and file handling
  • Python Data Types and Variable
  • Condition and Loops in Python
  • Decorators
  • Python Modules & Packages
  • Python Files and Directories manipulations
  • Use various files and directory functions for OS operations
  1. Python objects and functions
  • Built in modules (Library Functions)
  • Numeric and Math’s Module
  • String/List/Dictionaries/Tuple
  • Complex Data structures in Python
  • Arbitrary data types and their Data Structure
  • Python built in function
  • Python user defined functions
  • Python packages and functions
  1. Object oriented python
  • OOPS concepts
  • Object , Classes and Destroying Objects
  • Accessing attributes, Built-In Class Attributes
  • Overriding methods, data hiding
  • Inheritance and polymorphism
  • Operator overloading
  1. Exception handling in python
  • Try finally clause
  • Iteratble and generator in python
  • Standard project setup in python
  • Argument of an Exception and create self exception class
  • Python Standard Exceptions
  1. Regular expressions in python
  • What are regular expressions?
  • The match and search Function
  • Compile and matching
  • Search and Replace feature using RE
  • Wildcard characters and work with them
  1. Multithreading
  • What is multithreading
  • Starting a new thread
  • Synchronising threads
  1. Database handling
  • Create database onnection
  • Performing transactions
  • Handling database errors
  • Disconnecting database
  1. Django Famework
  • Basic of Django Framework
  • Syntax and url
  • Testing
  1. Debugging Python Programs
  • Debugging Python programs using pdb debugger
  • Assert for debugging
  • Testing with Python using UnitTest
  • Iterable and generator in Python
  • Standard project setup in Python