Python Full Course Syllabus

Breif list of contents covered in our python course

Basic Level
For beginners

  • History
  • Features
  • Installation and Setup
  • Very First Program with python
  • Basic Syntax
  • Variable and Data Types
  • Keywords and Literal
  • Operator

  • If- else
  • Nested if-else
  • Ternary/Elvis conditional operator
  • Other conditional operators

  • For loop
  • While Loop
  • Nested For Loop
  • Nested While Loop

  • Break
  • Continue
  • Pass
  • Comments in python

  • Accessing Strings
  • Basic Operations
  • String slices
  • Function and Methods

  • Introduction
  • Accessing list
  • List Operations
  • How it works
  • Function and Methods

  • Introduction
  • Accessing Tuple
  • Tuple Operations
  • How it works
  • Function and Methods
  • Comparison with List

  • Introduction
  • Accessing values in dictionaries
  • Working with dictionaries
  • Function and Methods
  • Properties

  • What is a function
  • Types of functions
  • Function Arguments
  • How it works
  • Calling a functions
  • Anonymous functions

  • What is a Module
  • Importing module
  • Math module
  • OS module
  • Statistics module
  • Sys module
  • Random module
  • Packages
  • Composition

  • Print on screen
  • Reading data from keyboard
  • Opening and closing file
  • Reading and writing files
  • Functions

  • What is a Exception
  • Exception Handling
  • Except clause
  • Try ? finally clause
  • User Defined Exceptions

Advance Level
For Advanced Learner

  • Stack
  • Queue

  • Class and object
  • Attributes
  • Constructors
  • Inheritance
  • Overloading
  • Overriding
  • Data hiding
  • Polymorphism
  • Encapsulation
  • Data Abstraction
  • Python Object Class

  • Match function
  • Search function
  • Matching VS Searching
  • Modifiers
  • Patterns

  • Introduction
  • Architecture
  • CGI environment variable
  • GET and POST methods
  • Cookies
  • File upload

  • Introduction
  • Connections
  • Executing queries
  • Transactions
  • Handling error

  • Setup and Installation
  • Database Connections
  • Create Database
  • Create Tables
  • CRUD operation
  • Other sql operations
  • Perform Transactions

  • Socket
  • Socket Module
  • Methods
  • Client and server
  • Internet modules

  • Thread
  • Starting a thread
  • Threading module
  • Synchronizing threads
  • Multithreaded Priority

  • Introduction to Tkinter
  • Tkinter programming
  • Tkinter widgets
  • Tkinter widgets details

  • Introduction to web blocker
  • Build python script
  • Script deployment on OS

  • Introduction to Bitbucket
  • Create Repository
  • Add project to repository
  • Clone from repository

Enterprise Level
For Professionals

  • Installation and setup
  • Create Python File
  • Execute Python Script
  • Enter into Mongo Shell
  • Check Databases
  • Check Collections
  • Access Records
  • Question and answers

  • Intro to Django
  • Features of Django
  • Django Installation
  • Apache Configuration
  • Environment Setup
  • Admin panel Interface
  • Django Application
  • Django Model
  • Django MVT

  • Django View
  • Django Template
  • Django Forms
  • URL Mapping
  • Static Files Handling
  • Model Forms
  • Form validation
  • File Upload
  • Database Connectivity
  • Django Migration
  • Django Middleware

  • Request and Response
  • Django Exceptions
  • Django Template
  • Django Session
  • Django Cookies
  • Django CSV Output
  • Django PDF Output
  • Django with Bootstrap
  • Django Mail Setup
  • Django Default CRUD
  • CRUD Application
  • Deploy on BitBucket