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.

Pre-requisites

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 with DJANGO

Introduction

  • 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

DJANGO

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!