PYTHON

Real Time IT Experts

Best Python Training Institute in Bangalore

Overview

PYTHON DJANGO TRAINING

For Innovative Teaching And Learning Research Solutions

REAL TIME IT EXPERTS is one of the best in software training in Bangalore, We delivered the training for many individuals, groups, and corporations, We prioritize to give our best quality of training and further assistance, You have complete freedom to customize course topics and time, REAL TIME IT EXPERTS is a good experience and a generation ahead. Register yourself for unbelievable prices.

15 +

Years Experience

20 +

Real Time Trainers

100 %

Placement

24 /7

Flexible Timing

BOOK A FREE DEMO

    Introduction to Python

    Goal:
    Give a brief idea of what Python is and touch on basics.

    Objectives:

    • Define Python
    • Know why Python is popular
    • Setup Python environment
    • Discuss flow control
    • Write your first Python program Topics:
    • Get an overview of Python
    • Learn about Interpreted Languages
    • List the Advantages/Disadvantages of Python Explore Pydoc
    • Start Python
    • Discuss Interpreter PAYH
    • Use the Interpreter
    • Run a Python Script
    • Discuss Python Scripts on UNIX/Windows
    • Explore Python Editors and IDEs
    • Use Variables, Keywords, Built-in Functions, Strings, Different literals, Math operators and expressions, Writing to the screen, String formatting, Command line parameters and Flow Control.

    Hands-On:

    • Data types – string, numbers, dates
    • Keywords
    • Variables
    • Literals

    Sequences and File Operations

    Goal:

    Learn different types of sequence structures, related operations and their usage. Also learn diverse ways of opening, reading, and writing to files.

    Objectives:

    • Define Reserved Keywords and Command Line Arguments
    • Describe how to Get User Input from Keyboard
    • Describe Flow Control and Sequences
    • Practice Working with Files
    • Define and Describe Dictionaries and Sets Topics:

    Lists:

    • Tuples
    • Indexing and Slicing
    • Iterating through a sequence
    • Functions for all sequences
    • Using enumerate()
    • Operators and keywords for sequences
    • The xrange()function
    • List comprehensions
    • Generator expressions
    • Dictionaries and
    • Working with files
    • Modes of opening a file
    • File attributes
    • File methods

    Hands-On:

    List – properties, related operations

    Tuple – properties, related operations, comparison with list Dictionary – properties, related operations, comparison with list Set – properties, related operations, comparison with dictionary

    Functions, Sorting, Errors, etc

    Goal:

    Learn how to create generic python scripts, how to address errors/excep- tions in code and finally how to extract/filter content using regex.

    Objectives:

    Explain Functions and various forms of Function Arguments Explain Standard Library

    Define Modules

    Describe Zip Archives and Packaging Topics:

    • Functions
    • Function Parameters
    • Global variables
    • Variable scope and Returning Values
    • Sorting
    • Alternate Keys
    • Lambda Functions
    • Sorting collections of collections
    • Sorting dictionaries
    • Sorting lists in place
    • Errors and Exception Handling
    • Handling multiple exceptions
    • The standard exception hierarchy using Modules
    • The Import statement
    • Module search path
    • Package installation waysModule Aliases and Regular Expressions

    Hands-On / Demo:

      • Functions – syntax, arguments, keyword arguments, return values
      • Lambda – features, syntax, options, comparison with functions
      • Sorting – sequences, dictionaries, limitations of sorting
      • Errors and exceptions – types of issues, remediation
      • Packages and module – modules, import options, sys path

    Object Oriented Programming in Python

    Goal:

    Understand the Object-Oriented Programming world in Python and use of standard libraries.

    Objectives:

    • Implement Regular Expression and its Basic Functions
    • Use Classes, Objects, and Attributes
    • Develop applications based on Object Oriented Programming and Methods

    Topics:

    • The sys Module
    • Interpreter information
    • SYDIO
    • Launching external programs
    • Paths
    • Directories and filenames
    • Walking directory trees
    • Math Function
    • Random Numbers
    • Dates and Yimes
    • Zipped Archives
    • Introduction to Python Classes
    • Defining Classes
    • Initializes
    • Instance methods
    • Properties
    • Class methods and data
    • Static methods
    • Private methods and Inheritance

    Hands-On:

      • Regular expressions – regex library, search/match object, findall, sub, com- pile Classes – classes and objects, access modifiers, instance and class mem- bers OOPS paradigm – Inheritance, Polymorphism and Encapsulation in Python

    Debugging, Databases and Project Skeletons

    Goal:

    Learn how to debug, how to use databases and how a project skeleton looks like in Python.

    Objectives:

    • Debug python scripts using pdb
    • Debug python scripts using IDE
    • Classify Errors
    • Develop Unit Yests
    • Create project Skeletons
    • Implement Database using SQLite
    • Perform CRUD operations on SQLite database Topics:
    • Debugging
    • Dealing with errors
    • Using unit tests
    • Project Skeleton
    • Required packages
    • Creating the Skeleton
    • Project Directory
    • Final Directory Structure
    • Testing your set up
    • Using the skeleton
    • Creating a database with SQLite 3
    • CRUD operations
    • Creating a database

    Hands-On:

    • Debugging – debugging options, logging, troubleshooting
    • Unit testing – YDD, unittest library, assertions, automated testing
    • Project skeleton – industry standard, configurations, sharable libraries

    RDBMS – Python for RDBMS, PEP 49, CRUD operations on Sqlite

    PYTHON COURSE CONTENTS

    Introduction to Django

    Goal:

    In this module, you will be introduced to Django and learn how to create views and perform URL mapping

    Objectives:

    • Explain Web Framework
    • Explain MVC pattern
    • Create a basic Django app
    • Create Views
    • Use HYYP request and response objects
    • Use URLConf Topics:
    • Web development
    • Introduction to Django Web Framework
    • Features of Django
    • Installing Django
    • MVC model
    • HYYP concepts
    • Views
    • URL Mapping

    Hands-On/Demo:

    Create a simple View using Django

    Templates and Forms

    Goal:

    In this module, you will learn how to create Templates and Forms in Django

    Objectives:

    • Explain the Django Template System
    • Load Template Files
    • Render Templates
    • Create Forms
    • Process Form Data
    • Customize Form Field Validation Topics:
    • Django Template Language
    • Utilities of Templates
    • Creating Template Objects
    • Tags, Variables and Filters
    • Rendering Templates
    • Template Inheritance
    • Form Handling
    • Form validation and Error Messages
    • Form Display

    Hands-On/Demo:

      • Create a Form that accepts personal data from a user

    Models and Dynamic Webpages

    Goal:

    In this module, you will learn how to create Database Models and add Dynamic content to your webpages

    Objectives:

    • Define Database Models
    • Use Model Fields
    • Populate a Database, CRUD
    • Use QuerySets for data retrieval
    • Use jQuery and AJAX with Django to create Dynamic websites

    Topics:

    • Django Models
    • Model Fields
    • Model Inheritance
    • CRUD on DB
    • Primary keys and the Model
    • Dynamic Webpages
    • Toggle Hidden Content
    • jQuery and AJAX integration

    Hands-On/Demo:

    Adding a Like button to a webpage

    Serialization

    Goal:

    In this module, you will learn how to serialize and deserialize data and create APIs

    Objectives:

    • Explain Data Serialization
    • Use Django’s RESY Framework
    • Use Serializers and Deserializers
    • Use Model Serializers
    • Use RESY APIs

    Topics:

    • Serialization and Deserialization
    • Django RESY Framework
    • Serializer class
    • Model Serializers
    • RESY APIs
    • Creating a RESY API

    Parsing XML and JSON with Python

    Goal:

    In this module, you will learn how to parse data stored in XML & JSON formats using Python

    Objectives:

    • Explain XML and JSON file formats
    • Explain XML-RPC
    • Parse data stored in both XML and JSON formats
    • Stores data in XML and JSON formats

    Topics:

    • XML-RPC
    • XML, parsing object to XML and back
    • JSON, parsing object to JSON and back

     

    Hands-On/Demo:

    Parse data stored in XML/JSON format to native Python type and vice-versa

    Real Time Projects