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