Python

Python

Ratings (0)

Python

PYTHON SYLLABUS

Total : 96  hours

Introduction

  • The need and evolution of Python
  • The features of python programming Language
  • History of Python
  • Interpreter prompt

Installation

  • Steps for windows installation of Python.
  • Pycharm

Language Basics

  • 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

  • If condition statement
    1. If condition
    2. Elif condition
    3. Else
    4. Nested If. Else
  • Illustrating the for and while loop construct
  • Describing the usage of the break, pass and continue statement

Function

  • Function parameters and local variables
  • Usage of global and nonlocal statement
  • Recursion
  • Lambda Expression

Arrays

  • Arrays and usage
  • Programs using Arrays

Data structures in python

  • List
  • Tuple
  • Set
  • Dictionary

Exception

  • Basics of error and exceptions
  • The technique to handle and raise exception
  • 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
  • Usage of class and object variable
  • Implementing Inheritance
    1. Simple Inheritance
    2. Hierarchical Inheritance
    3. Hybrid Inheritance
    4. Multilevel Inheritance
    5. Multiple Inheritance

Constructors

  • Difference types of constructor
  • Implementing constructor

Method Overloading and Method Overriding

  • Explain method overloading and method overriding concept

Operator Overloading Concept

Abstract Class

Super Class Concept

Input/Output

  • Illustrating interactive user Input
  • Detailing data storage in Files

Regular Expression

Multithreading Concept

Database Connectivity (SQLite)

  • Database Connectivity
  • DDL and DML statements in sqlite by using Python

Tkinter Syllabus

  • 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
  • Sample Windows Application using Tkinter

SQLite-3 Syllabus

  • Introduction
  • History
  • Python Sqlite:3 Modules APIS
  • Advantages of Sqlite
  • Limitations Of Sqlite
  • Installation
  • Connecting To Database
  • DDL and DML statements
    1. DDL-Create, alter, drop
    2. DML-Select, Insert, Update, Delete
  • Sqlite Database
  • Operators
  • Sqlite Constraints
  • AND/OR statement
  • Distinct Statement
  • Aggrigate Function
    1. SUM
    2. AVG
    3. MIN
    4. MAX
    5. COUNT
  • Like Clause
  • Count Statement
  • Between Clause
  • Group By and Order By statement
  • Join statement
  • Union Statement
  • Sub Query

Django Syllabus

  • Introduction To Django
    1. Describe basic structure of django
  • HTML
  • JAVASCRIPT
  • CSS
  • Explain 3 Tier Architecture
  • Explain MVC concept
  • Django Installation
  • Start New Project and App
    1. Explain about Django Library Files
    2. Settings.py
    3. Admin.py
    4. Urls.py
    5. Manage.py
    6. wsgi.py
    7. __init__.py
    8. Model,py
    9. View.py
  • Creating Sample Program on Django
  • Explain About Template Folder
    1. Create Html page on Django
  • Creating Urls for App
  • Implementing for loop on Html
  • Explain About super user
  • Explain Model.py in Detail
    1. Explain About classes in model
    2. Explain about migrations
    3. Accessing Class on super user
    4. Inserting values into Class
    5. Displaying datas from Class
  • Explain About Django ORM
    1. Inserting values into Class using ORM
    2. Dislaying datas from Class using ORM
  • Inserting Background Image
  • Template Editing
  • DDL/DML operations using Sqlite3 in django
    1. Inserting values into table
    2. Display values from table
    3. DB Browser in detail

File Upload Statement

Database connectivity using MySql

DDL/DML operations using MySql

Dropdown Binding

Ajax in Django

Send Email Message using Django

Master Page In Django

Project

Course Reviews


Contact Us

Logix IT Solutions
Top Floor
Cherry Mobile Building
Baker junction
Kottayam

WhatsApp number: +919447456655
Email id: logixkottayam@gmail.com