Python Training in Bangalore

Python Training in Bangalore

Python Training in Bangalore at Marathahalli:

Weguide Technologies is one of the best software training institutes providing Python Training in Bangalore at Marathahalli with most experienced professionals. All trainers working in Python and related technologies for more than 11+ years in MNC. We are offering best Python Classes in Bangalore in  more practical way.We are offering Python with selenium automation and Python with Django classes at Marathahalli, Bangalore and conducting Python Classroom training in Bangalore, Python Online Training with Zoom Meeting and Python Corporate Training  in Bangalore at Marathahalli.

Our syllabus to match with the real IT world from both beginner to advanced level. We conduct Python training in Bangalore at Marathahalli class room and people across globe will join online & conducting in week day ,week end batches both morning and evening batches based on participant’s requirement. We offer course Fee in Bangalore is more competitive and values for what we are covering.We do only Python Real Time Classes in in Bangalore at Marathahalli , Python Live Classes , Python Real Time Scenarios& Python Live Projects in Bangalore & Python Training in BTM Layout.

Python Training in Bangalore at Marathahalli:
Python Course Details:
  • Duration : 65-70 Hours (Python – 45 Hours & Automation or Django – 20 Hours )
  • Demo and First 3 classes free
  • Real Time training with  hands on Project
  • Assignment and Case Studies
  • Week Day&Week End Batches
Python Training in Bangalore – Python Syllabus (45 Hours)
Introduction to Python:
  • Where will you use it? (Details)
  • What is it good for and not ?
  • Comparisons with other interpreter languages
  • Basic Data types in Python
  • Int, Strings, Lists, Tuples, Dictionaries, Set
  • Built-in functions for each of the data type
  • Data Structures in details – iterations/slicing/indexing etc
  • Interacting with keyboard
  • Exercises
Operators and Control Structures:
  • Arithmetic Operators
  • Comparison Operators
  • Logical Operators
  • Range
  • Loops
  • Loop Controls
  • Handling command line arguments
Regular Expressions
  • Searching data in data types/strings
  • Learn meta-characters
  • Character classes & character shortcuts
  • Quantifiers
  • Modifiers
  • Look ahead/Behind Expressions
  • Compiled expressions & usage
  • Global search
  • Memory parenthesis/grouping
  • Match operation
  • Search and replace
File Handling
  • File I/O
  • Reading and Writing files
  • Methods of File Objects
  • Fancier Output Formatting
  • Handling huge files with seek
  • Error handling in files operations
  • Directory handling
  • Recursive directory reading
  • Functional Programming
  • Functions with args/noargs & return/noreturn
  • Lambda expressions
  • list comprehensions
  • generator comprehensions etc
  • Map, Filter and reduce
  • Various types of parameters
  • Various types of arguments
  • Keyword arguments
  • Default arguments
Complex Data Structures
  • Handling multi dimension data
  • Creating List of List
  • List Of Dicts
  • Dict of lists
  • Dict of Dicts
  • Multi level examples
  • Some in-built modules
  • os,sys
  • Packages and Modules (Details)
  • Writing packages & modules
  • Built in modules os, system
  • Creating and Importing modules and packages
  • Reloading modules
  • Namespaces
  • Executing modules as scripts
  • Documentation
  • Using imports
  • Iteration modules
  • Class Definition Syntax
  • Class and Instance Variables
  • Overloading
  • Overriding
  • MultipleInheritence
  • MRO
  • Understanding Super
  • Super with multi level inheritance
  • Closures
  • global and local
  • returning function from functions
  • closures
  • Decorators
MySQL Data Base
  • DB Interface
  • Database Connectivity
  • SQL Basics
  • Database module
  • Reading and writing from databases
  • Error handling
Exception Handling
  • Errors
  • Except
  • Handling Exceptions
  • Raising Exceptions
  • How To Raise Exceptions
  • Assertion & Writing Custom Exception
Real-Time Libraries: (How to work in real time)
  • Excel Data parsing and writing using xlrd and xlwt (Assignment on win32 api)
  • XML Processing
  • Web scraping using Beautiful Soup
  • Argparse – switch parser module
  • Logging – Logger module
  • Multi-threading for running parallel jobs ()
  • Serialization library


 Python Frame Works:
  • Automation(Selenium) OR Django
Python Real Time Project – On Data Mining:

Front-End: tkinter

Back-End : Python-MySQL

  • Description: Develop a gui for selecting 2 date ranges, country, shipment status to generate a report of customer from a mysql database
  • Database will be shared with all for practice


Python Automation Training in Bangalore at Marathahalli – Selenium Syllabus (Duration-20 Hours)
Back-End Automation:
  • Sending emails
  • HTML email
  • Sending email with attachment with a schedule
  • Read all emails
  • Searching email
  • Reading body of email
  • Download all attachments
  • Interacting with multiple servers
  • Triggering scripts/commands on server and fetching results
  • Copy files from server to local and vice versa
Front-End Automation:
1. Selenium:
  • Automating web applications using selenium
  • Learning XPATH
  • Locating HTML elements using multiple ways
  • Different ways of locating elements
  • Login/Automation automation, clicking elements like chec
  • Selenium Webdriver APIs
  • Selenium IDE
2. PyTest Framework:
  • Use of pytest framework to automate the test cases
  • Configuring search path of test cases
  • PyTest fixtures for modularization
  • PyTest for Testers and Developers
Python Web Development Training in Bangalore at Marathahalli – Django Syllabus (Duration – 20 Hours)
Starting a Django Project:
  • Introduction
  • Creating a Django Project
  • Demo: Creating a Django Project
  • The Model-Template-View Pattern
  • Demo: Hello, World!
  • Mapping URLs
  • Demo: URL Mapping
  • Django Views
  • Demo: Templates
  • Summary
  • Introduction
  • Demo: Adding Models
  • Django Model Classes
  • Database Commands
  • Demo: The Admin Interface
  • The Django Admin Interface
  • Demo: The Model API
  • Save and Delete
  • The Model API
  • Database Relations
  • Summary
Adding a User Home Page:
  • Introduction
  • Demo: Adding Login and Logout Views
  • More about URL Mappings
  • Demo: A Template for the Home Page
  • Authorization with Django
  • More about Django Templates
  • Demo: Adding the Home View
  • URL Mappings for Apps
  • Demo: Template Inheritance
  • Template Inheritance
  • Demo: Login Required,Showing Game Data on the Home Page & A Custom Manager Class
  • The Template Context
  • Templates: For and Include Tags
  • Summary
  • Introduction
  • Demo: Adding a HTML Form
  • Using Django Forms
  • Demo: Adding Stypng to the Form with Crispy-Forms
  • Demo: Field Options
  • Field Options
  • Demo: Showing Invitations in a List,Accepting Invitations & Named Groups
  • Named Groups in URLs
  • Summary
Resume Preparation
Job Reference


Demo & More Details ?

Whats-App Or Call –  9148445512

Weguide Technologies

No.12, 1st Floor, Flat No.4, Vinayaka Layout, Opp. SGR Dental College, Munekolala, Marathahalli Post Bengaluru-560037

Location Map :


Enquiry WhatsApp Chat