Realtime Advantage

  • Real Time Trainers
  • 100% Placement
  • Small Training Batch
  • Flexible Timings
  • Excellent Lab Facility
  • Practical Guidance
  • Hands on Experience
  • Certification Support
  •   Multiple Training Locations

Quick Contact

Python Reviews

Real Time Experts

4.9 out of 5 based on 448 Reviews

Python certification

Python Training

Python Training Syllabus in Bangalore


Python Overview :

What is Python? The Birth of Python, History of Python, Features of Python, Versions of Python, Applications of Python.

Python Implementations – CPython, Iron Python, Jython, pypy

Distributions –, anaconda python, pypy

The Python Environment :

Installation of Python, PythonDocumentation, GettingHelp, How to develop python applications/projects, Python Editors and IDE’s, BasicSyntax, Running a Python Script, Python Scripts on UNIX/Windows.

Getting Started :

Keywords, DataTypes, 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?

Types of Operators:

•             Arithmetic Operators

•             RelationalOperators

•             LogicalOperators

•             AssignmentOperators

•             Short Hand Assignment Operators

•             BitwiseOperators

•             MembershipOperators

•             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-else-if

Looping Statements :

•             While Loop

•             Infinite while loop

•             While-else

•             For loop

•             For loop-else

•             Nested loops

Control Statements :

•             Break Statements

•             Continue Statements

•             Exit

Collection Objects/Collection Data Types :

•             Sequence Collection Objects

•             Non Sequence Collection Objects

Sequence Collection Objects :

•             List :

What is list, creatinglist, accessing/deleting/updating list elements, indexing, slicing and matrix, working with built-in list functions and methods.listcomprehension.

•             Tuple :

What is tuple, creatingtuple, 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(sequence and non sequence) :

What is dictionary, creating a dictionary, accessing/deleting/updating dictionaryelements, 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, FunctionParameters,

Types of Parameters :

•             Default Parameters

•             Non-Default Parameters

Function Arguments, Types of Arguments :

•             Normal Arguments

o             Keyword Arguments

o             Non-Keyword Arguments

•             Arbitrary Arguments

•             kw args

ReturningValues, Function recursion, Function Variables,

Types of Function Variables :

•             Local Variable

•             Global Variable

Variablesscope, 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



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 isInheritance,Types of inheritances,what is MRO, Polymorphism (over loading & over riding),Data hiding, access modifiers, Dunder methods.

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./li>

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

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

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 isperformance tuning?

Performance Tuning Techniques are :

•             By calling prepare( ) method

Transaction management.

Command Line Arguments :

What is Command Line argument, How to implement Command Line Arguments in python.

Regular Expressions :

What is regular expression?, Wild card characters, Forming regular expressions, Character classes, Quantifiers, Greedy matches, Grouping, Match, Search functions, matching/searching, Sub function splitting a string, Replacing text, Flags.

Advanced concepts in python :

•             Iterators

•             Generators

•             Closure's

•             Decorators

•             Working with JSON files

•             Working with CSV files


Introduction about Web-applications :

•             What is web application

•             Architecture of web application

•             What are the Requirements to Design a web application

Introduction about Framework :

•             What is Framework

•             What are the advantages of Framework

•             List of python web related Frameworks

Introduction about Django :

•             What is Django

•             History of Django

•             What are the Features of Django

•             Introduction to MVT Design pattern

•             Architecture of Django

Django Environment setup :

Working with Django framework what are the pre-requisites we are needed.

•             Python

•             IDE's

•             Virtual Environment

•             Django

Structure of the project :

•             How to create a project

•             Describe project structure

•             How to create a application for project

•             Describe application structure

•             How to Run the project

View :

•             what is view

•             what is Http

•             what is HttpRequest

•             what is HttpResponse

•             what are HttpRequest methods

•             what are the difference between GET( ) and Post( )

•             what is csrf_token

•             Types of views

•             what is Function Based view

•             what are the limitations in Function Based view

•             what is Class Based view

•             what is MIME,

•             What are the available MIME types?

Template :

•             what is template,

•             what is variable,

•             what is template tag,

•             what are the available template languages,

•             what is filter,

•             what is the purpose of filter,

•             what are the available template filters

Model :

•             what is model

•             what are the available fields in model

•             what is model relationship

•             what are the types of model relationships

Migrations in Django :

•             what is migration,

•             what are the reason to create migration

•             how to create migration

Django ORM :

•             what is ORM

•             Performing CURD operations

•             database access through managers

•             what is Query Set

•             what is lookup

•             what are the available Django Field lookups

Django Admin :

•             how to communicate Django Adminsite

•             how to create our own Adminsite

•             how to add our model into Django Adminsite

•             how to customizing Django Adminsite

•             what are the available ModelAdmin Attributes?

Forms :

•             what is form

•             what are the available fields in forms

•             what are the form field attributes

•             how to perform form validation

•             what is ModelForm

•             why we use meta class inside the ModelForm in django

Cookies :

•             why we are using cookie

•             what is cookie

•             how to create a cookie

Django Content :

•             how to read the cookie

•             how to delete the cookie

•             what are the problems in cookie

Session: :

•             what is session

•             what is the purpose of session

•             how to set session

•             how to read the session data

•             how to delete the session data



How to uploading a file through Django

How to working with static files

How to applying the bootstrap

How to sending an email through Django

How to working with CSV files

How to working with PDF files

How to deploy the project into git-hub


Python trainer Profile & Placement

Our Python Trainers

  • More than 10 Years of experience in Python Technologies
  • Has worked on multiple realtime Python projects
  • Working in a top MNC company in Bangalore
  • Trained 2000+ Students so far.
  • Strong Theoretical & Practical Knowledge
  • Certified Professionals

Python Placement Training in Bangalore

  • More than 2000+ students Trained
  • 92% percent Placement Record
  • 1000+ Interviews Organized

Python training batch size in Bangalore

Regular Batch ( Morning, Day time & Evening)

  • Seats Available : 8 (maximum)

Python Weekend Training Batch( Saturday, Sunday & Holidays)

  • Seats Available : 8 (maximum)

Python Fast Track batch

  • Seats Available : 5 (maximum)

Realtime Experts © 2021 | All Rights Reserved.