Python Programming

Rs.10,000.00

PYTHON SYLLABUS

Total : 30Hrs. Class      

  • Introduction
  • Describing the need and evolution of Python.
  • Illustrating the features of python programming Language
  • History of Python
  • Explain the interpretor prompt
  • Installation
  • Explain the steps for windows installation of Python
  • Installation of Pycharm
  • Language Basics
  • Describing the various language elements(constants, numbers, strings)
  • Explain different keywords
  • Description of Type Conversion
  • Detailing variable naming rules, types and objects
  • Explain comments statements
  • Explaining string Literals
  • Operator and Expressions
  • Arithmetic Operator
  • Assignment Operator
  • Comparison Operator
  • Logical Operator
  • Identity Operator
  • Bitwise Operator
  • Membership Operator

 

  • Control Flow Statements
  • Explaining the if condition statement
  • If condition
  • Elif condition
  • Else
  • Nested If..Else
  • Illustrating the for and while loop construct
  • Describing the usage of the break, pass and continue statement

 

  • Function
  • Illustrating function parameters and local variables
  • Detailing the usage of global and nonlocal statement
  • Explaining Recursion
  • Explain Lambda Expression
  • Arrays
  • Explain Arrays and usage
  • Sample Programs using Arrays
  • Data structures
  • Explaining data structure in Python
  • List
  • Tuple
  • Set
  • Dictionary
  • Exception
  • Illustrating the basics of error and exceptions
  • Describing the technique to handle and raise exception
  • Explaining the application of try, finally and with statement
  • Object Oriented Programming
  • Implementing OOP with the usage of ‘self’ classes and objects
  • Detailing methods in object and the __init__ method
  • Describing the usage of class and object variable
  • Implementing Inheritance
  • Simple Inheritance
  • Heirarchical Inheritance
  • Hybrid Inheritance
  • Multilevel Inheritance
  • Multiple Inheritance
  • Constructors
  • Explain difference types of constructor
  • Implementing constructor
  • Method Overloading and Method Overriding
  • Explain method overloading and method overriding concept
  • Explain Operator Overloading Concept
  • Explain Abstract Class
  • Implementing Super Class Concept

 

  • Input/ Output
  • Illustrating interactive user Input
  • Detailing data storage in Files
  • Explain Regular Expression
  • Explain Multithreading Concept
  • Database Connectivity(SQLite)
  • Describing Database Connectivity
  • Implementing DDL and DML statements in sqlite by using Python

 

 

PYTHON WINDOWS APPLICATION

  • Introduction to Tkinter
  • Tkinter Programming
  • Tkinter Widgets
  • Tkinter Button
  • Tkinter Canvas
  • Tkinter Label
  • Tkinter Checkbutton
  • Tkinter Entry
  • Tkinter Frame
  • Tkinter ListBox
  • Tkinter Menubutton
  • Tkinter Message
  • Tkinter RadioButton
  • Tkinter Text
  • Tkinter ScrollBar
  • Tkinter Spinbox
  • Tkinter Drodownlist
  • Database connectivity using sqlite
  • DDL and DML statements using Tkinter controls                   

                          

     PYTHON WEB APPLICATION USING DJANGO 

  • Introduction to Django
  • Django Structure
  • Model
  • View
  • Control
  • Explain about Django Folders
  • Database connectivity using mysql
  • DDL and DML operations using mysql in Django

 

 

Category: