Python Basic With Django Framework

AnExpertise | It Takes You Where You Want To Be Python Basic With Django Framework

Best Python Training with Real-time Project 

Python is a widely used general-purpose, high-level programming language. Python supports multiple programming paradigms, including object-oriented, imperative and functional programming or procedural styles. It features a dynamic type system and automatic memory management and has a large and comprehensive standard library.


Freshers: BE – CS, IT, ENTC |B.Tech |BCA | BSC. cs | MCA | MSc | MCS | ME |M.Tech

IT Professional: Application programmers, automation engineer, testers, system administrators, web-crawlers and UNIX/NT power users.

Prerequisites: Basic of C Prog | UNIX or Windows.

Additional Benefits: 

  • We provide real time scenarios examples, how to work in real time projects
  • We guide for resume preparation by giving sample resume
  • Will give you 2 POC (proof Of Concept) with Data set so that you can practice before going for interview
  • We provide hands on in class room itself so that you can understand concepts 100%
  • We give assignments for weekdays practice


PYTHON with Django

Topic 1: An Introduction to Python

  • Introductory Remarks about Python
  • Strengths and Weaknesses
  • A Brief History of Python
  • Python Versions - Installing Python
  • Environment Variables
  • Executing Python from the Command Line
  • IDLE - Editing Python Files
  • Getting Help - Dynamic Types
  • Python Reserved Words
  • Naming Conventions

Topic 2: Basic Python Syntax

  • Introduction - Basic Syntax - Comments
  • String Values - String Operations
  • Theformat Method
  • String Slices - String Operators
  • Numeric Data Types
  • Conversions
  • Simple Input and Output
  • Theprint Function

Topic 3: Language Components

  • Introduction - Control Flow and Syntax
  • Indenting -Theif Statement
  • Relational Operators - Logical Operators
  • True or False = Bit Wise Operators
  • Thewhile Loop
  • breakand continue - The for Loop

Topic 4: Collections

  • Introduction - Lists
  • Tuples - Sets
  • Dictionaries - Sorting Dictionaries
  • Copying Collections
  • Summary

Topic 5: Functions

  • Introduction, Defining Your Own Functions
  • Parameters, Function Documentation
  • Keyword and Optional Parameters
  • Passing Collections to a Function
  • Variable Number of Arguments
  • Scope, Functions - "First Class Citizens"
  • Passing Functions to a Function
  • Mapping Functions in a Dictionary
  • Lambda, Closures

Topic 6: Modules

  • Modules
  • Standard Modules –sys, math, time
  • Thedir Function

Topic 7: Exceptions

  • Errors - Run Time Errors
  • The Exception Model
  • Exception Hierarchy
  • Handling Multiple Exceptions
  • Raise - assert
  • Writing Your Own Exception Classes

Topic 8: Input and Output

  • Introduction - Data Streams
  • Creating Your Own Data Streams
  • Access Modes
  • Writing Data to a File
  • Reading Data From a File
  • Additional File Methods
  • Using Pipes as Data Streams
  • Handling IO Exceptions
  • Working with Directories
  • Metadata - Thepickle Module

Topic 9: Classes in Python

  • Classes in Python
  • Principles of Object Orientation
  • Creating Classes - Instance Methods
  • File Organization - Special Methods
  • Class Variables - Inheritance
  • Polymorphism
  • Type Identification
  • Custom Exception Classes
  • Class Documentation –pydoc

Topic 10: Regular Expressions

  • Introduction - Simple Character Matches
  • Special Characters - Character Classes
  • Quantifiers - The Dot Character
  • Greedy Matches - Grouping
  • Matching at Beginning or End
  • Match Objects - Substituting
  • Splitting a String - Compiling Regular Expressions
  • Flags


Python Level -2 (Django Framework)

Django is for creating web applications. That is, software, normally backed by a database, that includes some kind of interactivity, that operates through a browser. A Framework provides a structure and common methods for making this kind of software. It is not for making websites.

Django’s primary goal is to ease the creation of complex, database-driven websites. Django emphasizes reusability and "plug ability" of components, rapid development, and the principle of don’t repeat yourself. Python is used throughout, even for settings, files, and data models. Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models.


Topic 1 - Introduction to Python Django

  1. Installation - Database Models
  2. Views, URLs and Templates
  3. Advanced View and Sample Templates
  4. The Admin Interface - Template Language
  5. Static Files - Cookies and Sessions

Topic 2 - Project: Creating a Registration and Login System

  1. Login and Logout
  2. User Registration
  3. Extending the Registration Form

Topic 3 - Working with Databases

  1. Creating forms for database models
  2. Updating Database Models

Topic 4 – Creating Sample Web Projects