Python with Django

Instructor Led Python with Django Training

Get in Touch for Fees discount

About the course

This Python training program is designed in such a way that it can easily adopt and develop custom application very fast. It is a high-level programming language that is built in data structures which are combined with dynamic typing and dynamic binding. It has a very powerful feature that makes a language of choice for many numbers of applications.

Who can learn

This Training is designed for the IT Beginners, Application Developers, Testers, Data warehousing professionals, Database professionals, System Administrators.


Knowledge of understanding basic programming concepts will be sufficient. Freshers without any prior programming knowledge can also learn python.

Date Weekdays / Weekend Timings
december 12 MON - FRI (45 Days) 8:00 AM to 9:00 AM (IST)



  • Python and its uses
  • Some mathematical operations in Python
  • Accepting Input from the user in Python
  • Performing operations on a string in Python
  • Writing the first program in PyCharm
  • Installing Python and PyCharm
  • Hello world Program in Python
  • Strings in Python
  • Variables in Python
  • In place operators in Python

Control structures in Python

  • If statement
  • Elif statement
  • Introduction to list in Python
  • List operations in Python
  • List functions in Python
  • Range function in Python
  • Code reuse and functions in Python
  • For loop in Python
  • Boolean logic in Python
  • While Loop in Python

Functions and Modules in Python

  • Passing arguments to functions
  • Making function return value
  • Passing functions as arguments
  • Modules

Exception Handling and File Handling in Python

  • Errors and Exceptions
  • Appending to a file
  • Exception handling
  • Finally Block
  • File Handling
  • Reading Data from file
  • Adding data to file

Some More Types in Python

  • Dictionaries
  • Numeric Functions
  • Dictionary Functions
  • Tuples
  • List Slicing
  • List Comprehension
  • String Formatting
  • String functions

Functional Programming in Python

  • Functional Programming
  • Generators
  • Lambdas
  • Map
  • Filters

Object Oriented Programming in Python

  • Object Oriented Programming
  • Method Overloading
  • Inheritance
  • Recursion
  • Sets
  • Itertools
  • Operator Overloading
  • Data Hiding

Regular Expressions in Python

  • Regular Expressions
  • Group
  • Search and Find all
  • Find and Replace
  • The dot metacharacter
  • Caret and Dollar metacharacter
  • Character class
  • Star metacharacter

Create GUI Apps in Python using Tkinter

  • Tkinter: Hello world program
  • Drawing
  • Using frames
  • Grid layout
  • Self adjusting widgets
  • Handling buttons clicks
  • Using Classes
  • Using drop downs
  • Toolbar
  • Making Status Bar
  • Message Box


Make Web applications in Python using Django

  • Installing Django
  • Creating first Django Project
  • Creating our own App
  • Overview of an App in Django
  • Creating our own views in Django
  • Applying Migrations
  • Creating Books Table in Django
  • Final Steps in Creating a Table
  • Adding data to the Database Tables
  • Filtering the results
  • Admin Panel in Django
  • Creating another view
  • Connecting to the Database
  • Creating Templates
  • Rendering Templates
  • Raising a 404 error
  • Designing the detail view
  • Removing the Hardcoded URLs
  • Namespaces in Django
  • Using Static files
  • Using Base Templates
  • Generic Views in Django
  • Design Touchup
  • Form to add books
  • Final source code for Django
  • Creating Navigation bar
  • Navigation bar touchup

Make Web Applications in Python using Django 2.0

Make Web Applications in Python using Flask

  • Creating Directory Structure
  • Hello world
  • Routing
  • Variables
  • Dynamic Urls
  • Passing Data to the Server
  • Templates
  • Templates passing data
  • Using Templates
  • Passing from data to templates
  • Using Cookies

Frequently Asked Questions

When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 3 days and we will give you a full refund.

Get started now!