PYTHON AND DJANGO

Python is a very powerful high-level, object-oriented programming language.Python is an interpreted language.Python interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems. Using third-party tools, such as Py2exe or Pyinstaller Python code can be packaged into stand-alone executable programs. Django is an extremely widely used framework, and because it’s open source.Django is a web framework which written in python & follows the MVC architectural pattern. It is maintained by the django software foundation, an independent organization. There are many other framework like Pyramid,web2py,Flask etc. which support developers in the design & maintenance of complex applications. Pyjamas & IronPython can be used to develop the client-side of ajax-based applications.

An Introduction to Python

  • Introductory Remarks about Python
  • A Brief History of Python
  • How python is differ from other languages
  • Python Versions
  • Installing Python
  • IDLE
  • Getting Help
  • How to execute Python program
  • Writing your first program

Python Basics

  • Python keywords and Identifiers
  • Python statements
  • Python indentation
  • Comments in python
  • command line arguments
  • Getting user input
  • Exercise

Variables and data types

  • Introduction
  • Variables
  • Data types
  • Numbers
  • Strings
  • Lists, tuples & Dictionary
  • Exercise

Decision making & Loops

  • Introduction
  • Control Flow and Syntax
  • The if Statement
  • Python Operators
  • The while Loop
  • break and continue
  • The for Loop
  • Pass statement
  • Exercise

Functions

  • Introduction
  • Calling a function
  • Function arguments
  • Built in functions
  • Scope of variables
  • Decorators
  • Passing Functions to a Function
  • Lambda
  • Closures
  • Exercise

Modules and Packages

  • Modules
  • Importing module
  • Standard Module - sys
  • Standard Module - OS
  • The dir Function
  • Packages
  • Exercise

Exception Handling

  • Errors
  • Run Time Errors
  • Handling IO Exceptions
  • Try.... except statement
  • Raise
  • Assert
  • Exercise

Files and Directories

  • Introduction
  • Writing Data to a File
  • Reading Data From a File
  • Additional File Methods
  • Working with files
  • Working with Directories
  • The pickle Module
  • Exercise

Classes & Objects

  • Introduction classes and objects
  • Creating Classes
  • Instance Methods
  • Special class method
  • Inheritance
  • Method overriding
  • Data hiding
  • Exercise

Regular Expressions

  • Introduction
  • Match function
  • Search function
  • Grouping
  • Matching at Beginning or End
  • Match Objects
  • Flags
  • Exercise

Socket programming

  • What are sockets?
  • Creating sockets
  • Server-client socket methods
  • Connecting client server
  • client-server chatting program
  • Exercise

Project-Client Server Chatting application

DJANGO

INTRODUCTION

  • What is django..?
  • MVC pattern
  • ORMs(Queryset)

Setting up django on windows/Linux

  • Installing django
  • Creating virtual Environment
  • Set up database connection
  • Creating new project

Django views

  • About view function
  • HttpRequest & HttpResponse
  • How to create views..?

Configure URL pattern

  • About URL pattern
  • How Django processes a request..?
  • Passing positional arguments to a view
  • Passing keyward arguments to a view
  • Simple example of a named group

Django models

  • Define models
  • Setting up database access
  • Creating django apps
  • Defining model fields
  • Creating a model
  • How to create tables for models in Database
  • Adding Model String Representations
  • Inserting & updating Data
  • Filtering Data
  • Ordering Data
  • Slicing Data
  • Deleting Objects

Templates in Django

  • Define Template
  • Creating Template objects
  • Templates tags
  • Templates filter
  • Rendering of templates
  • RequestContext Processors
  • Context Processors

Django forms

  • Html forms
  • GET & POST methods
  • Form fields in django
  • Building a form in Django
  • Placing form instance into the templates context

Django admin interface

  • Enabling admin interface
  • Creating admin user

Applying bootstrap in Django

  • Overview
  • Layout Components
  • Demo

Sessions & cookies in django

  • Introduction about Sessions & cookies
  • How to use sessions..?
  • Using Django Authentication system
  • Authentication in web requests
  • Authentication Decorators
  • Login & Logout
  • Building login & logout Application

Django sending mail Functionality

  • Configure email setting
  • Send_mail funtion

CSRF protection in Django

How to run django project on Apache

USP's

  • Detailed Training on each topic (From the baisc till advance level)
  • More Practical then theory.
  • Training on latest versions.
  • Work on Live projects.
  • 100% Job Assistance
  • COMMENCING NEW BATCHES
    ENQUIRY FORM
    FOLLOW US ON
    SUBSCRIBE TO OUR NEWSLETTER

    WE ACCEPT ONLINE PAYMENTS
    PAY ONLINE