top 10 online best training institutes in ameerpet, hyderabad, visakhapatnam, pune, chennai, bangalore, bengaluru, india
: sivasoft@sivasoft.in
: +91 92481 53330
WhatsApp : +91 63029 64834
top 10 online best python django training institutes in ameerpet, hyderabad, visakhapatnam, pune, chennai, bangalore, bengaluru, india

ONLINE PYTHON AND DJANGO TRAINING COURSE

Apply For Course

What is Python ?

  • Python is a General Purpose, High Level, Procedure Oriented, Object Oriented, Scripting Programming Language.
  • It comes with a lot of modules and packages to reducing modularity of the code and helps to improve the application performance.

What is Python ?

  • Python is friendly & easy to learn
  • Python programs can be developed and tested quickly since there is no compilation phase.
  • Python is very easy to debug ,Python runs everywhere and Python is a Open source.

Who should Learn this course ?

  • Automation(Robotics- Artificial Intelligence)
  • Data Science(Data Analysis and Data Reporting)
  • Administration Activities(DBA, System Administration, OS Admin, Network Admin)
  • Web Application Development
  • DevOps Engineer & Cloud Engineer(AWS/Azure/Sales force/Google Cloud)
  • Test-Engineer(Selenium)
  • IOT(Internet Of Things) & Embedded application development
  • GUI application Development & Scientific Application
  • Games Development & Animation applications
  • Hacking(Implement Cryptography and Network Security Algorithms)
  • Business People
  • Beginner's also Learning Python
  • GIS (Geographic Information System)

Python Overview

  • What is Python?
  • The Birth of Python
  • History of Python
  • Features of Python
  • Versions of Python
  • Applications of Python

The Python Environment

  • Installation of Python
  • Python Documentation
  • Getting Help
  • How to develop python applications/projects
  • Python Editors and IDE’s
  • BasicSyntax
  • Running a Python Script
  • Python Scripts on UNIX/Windows

Getting Started

  • Keywords
  • Data Types
  • Variables
  • assign values to variables
  • multiple assignments
  • Space Indentation
  • Quotes
  • Comments
  • Print( )
  • Type( )
  • Id( )
  • Functions
  • input( )
  • raw_input( ) functions
  • How to read the data from keyboard
  • Type conversions
  • Number systems
  • Mutable and Immutable objects

String Handling

  • What is String?
  • Single-quoted string literals
  • Triple-quoted string literals
  • StringIndexing
  • String Slicing
  • Working with String Functions
  • Working with String Methods

Operators

  • What is Expression
  • What is Operator
    • Arithmetic Operators
    • Relational Operators
    • Logical Operators
    • Assignment Operators
    • Short Hand Assignment Operators
    • Bitwise Operators
    • Membership Operators
    • Identity Operators
  • Operator Presidency
  • Difference between 'is' operator and '= =' operator

Flow Control

  • About Flow Control Statements
  • Elements of control flow statements
  • Types of Control Flow Statements

Conditional Statements

  • simple if
  • if…else
  • if…elif…else

Looping Statements

    • while loop
    • infinite while loop
    • while … else
    • for loop
    • for loop ... else
    • nested loops
  • Break Statement
  • Continue Statement
  • Pass Statement

Collection Objects/Collection Data Types

  • what is Collection Object
  • Types of Collection Objects
    • Sequence Collection Objects
    • Non Sequence Collection Objects

Sequence Collection Objects

  • List
    • what is list
    • creating list
    • accessing /deleting/updating list elements
    • indexing
    • slicing and matrix
    • working with built-in list functions and methods
    • list comprehension
  • Tuple
    • what is tuple
    • creating tuple
    • accessing/deleting/updating tuple elements
    • indexing
    • slicing and matrix
    • working with built-in tuple functions and methods

Non-Sequence Collection Objects

  • Set
    • what is Set
    • creating Set
    • working with built-in set functions and methods and set comprehension
    • mathematical set operations
  • Frozenset
    • what is Frozenset
    • creating Frozenset
    • working with built-in Frozenset functions and methods
  • Dict
    • what is dictionary
    • creating a dictionary
    • accessing/deleting/updating dictionary elements
    • working with built-in dictionary functions and mthods
    • dictionary comprehension

Functions

  • Defining a function
  • Types of Functions
    • Built-in Functions
    • User-Defined Functions
  • Calling a function
  • Function Parameters
  • Types of Parameters
    • Default Parameters
    • Non-Default Parameters
  • Function Arguments
  • Types of Arguments
    • Normal Arguments
      • Keyword Arguments
      • Non-Keyword Arguments
    • Arbitrary Arguments
    • kw args
  • Returning Values
  • Function recursion
  • Function Variables
  • Types of Function Variables
    • Local Variable
    • Global Variable
  • Variables scope
  • Call by value
  • Call by reference
  • Passing collections to a function
  • passing functions to function
  • Lambda function
  • Examples: range ( ), xrange ( ),abs( ), all( ),any( ), format( ),enumerate( ), map( ), filter( ), reduce( ),round( ),zip( ),....etc

Modules

  • What is a module?
  • Creating user defined module
  • Importing a module in python
    • normal import
    • from import
    • from import with *
  • Renaming a module
  • module search path
  • Reloading a Module
  • Dir function
  • Working with Standard modules(Math, Random, Datetime and time, Os and sys, String,….)
  • The hidden concept of if _ _name_ _= ='module'

Packages

  • What is a package?
  • Creating user defined package
  • Importing a package in python
    • normal import
    • from import
    • from import with *
  • Renaming a package

Errors and Exception Handling

  • Syntax Errors
  • Runtime Errors
  • What is Exception?
  • Types of Exceptions:
    • Built-in Exceptions
    • User defined Exceptions
  • Need of Exception handling
  • Handling the Exceptions
    • try block/clause
    • except block/clause
    • finally block/clause
  • single try block with multiple except blocks
  • Nested try blocks
  • Handling Multiple Exceptions
  • Raising the user defined exceptions

File Handling

  • History of file concept
  • what is file
  • types of file formats
  • order of the file handling
  • Opening a file
  • Closing a file
  • Writing data to files
  • Reading a data from files
  • Tell( )
  • Seek( ) functions

Serialization and de-serialization

  • what is Serialization
  • how to implement Serialization in python
  • what is de-serialization
  • how to implement Serialization and de-serialization in python
    • pickle module
    • marshal module

OOPs concepts

  • About OO programming, Benefits OOP's concepts
  • The OOP's concepts are
    • Encapsulation
    • Inheritance
    • Polymorphism
    • Data Abstraction
  • What is a Class
  • Defining a Class
  • what is Object
  • Creating a object
  • Class methods and data
  • static variables and non-static variables
  • Static methods
  • Instance methods
  • Constructors
  • Garbage collection
  • Destructors
  • Built-in attributes of a class
  • add and remove the attributes of a class from outside of that class
  • What is Inheritance
  • Types of inheritances
  • Polymorphism (over loading & over riding)
  • Data hiding
  • access modifiers
  • Dunder methods

Regular Expressions

  • What is regular expression?
  • Wild card characters
  • Forming regular expressions
  • Characterclasses
  • Quantifiers
  • Greedy matches
  • Grouping
  • Match
  • Searchfunctions
  • matchingv/ssearching
  • Subfunction splitting a string
  • Replacingtext
  • Flags

Multi Threading

  • Defining a Thread
  • starting a Thread
  • Thread Life Cycle
  • What is Scheduling
  • suspend Thread by using sleep( )
  • Threads synchronization
  • Synchronization primitives are
    • Semaphore
    • Locks
    • Events
    • Condition Variables

Database Access

  • Basics of database(What is Data, What is Information, What is DBMS, Types of Data bases)
  • Connections
  • Executing SQL and queries

Basic SQL commands are

  • DDL(Data Definition Languages)
  • DML(Data Manipulation Languages)
  • DCL(Data Control Languages)
  • TCL(Transaction Control Languages)
  • DRL(Data Retrieval Languages)
  • what is performance tuning
  • Performance Tuning Techniques are
    • By changing cursor array size
    • By calling prepare( ) method
    • Transaction management

Command Line Arguments

  • What is Command Line argument
  • How to implement Command Line Arguments in python

Advanced concepts in python

  • Iterators
  • Generators
  • Closure's
  • Decorators

DJANGO

  • Basics
  • Overview
  • Environment
  • Creating a Project
  • Apps Life Cycle
  • Admin Interface
  • Creating Views
  • URL Mapping
  • Template System
  • Models
  • Page Redirection
  • Sending E-mails
  • Generic Views
  • Form Processing
  • File Uploading
  • Apache Setup
  • Cookies Handling
  • Sessions
  • Caching
  • Comments
  • RSS
  • AJAX

COURSE ENQUIRY

Apply For Course


Follow us on Twitter


Like us on Facebook

Sidebar Menu