Program Highlights

ExcelR DevOPs training

15+ Case Studies & Assignments

Work on 15+ Case studies and Assignments with 24/7 Assignment support.

ExcelR DevOPs training

Industry Relevant Projects

Get Industrial experience by working on our Industry Relevant Live Projects.

ExcelR Data Analyst training

Tied-up with 150+ Companies

ExcelR has Tied up with 150+ Companies to Provide Jobs to Many Students

ExcelR DevOPs training

Job Readiness Program

A dedicated placement cell for the participants who completed the course

 

Skills Covered

Skills covered in Data Analytics - ExcelR

Data Structures

Skills covered in Data Analytics - ExcelR

Basics of python(Loops,Functions)

Skills covered in Data Analytics - ExcelR

Object oriented programing(OOP)

Skills covered in Data Analytics - ExcelR

Libraries

Skills covered in Data Analytics - ExcelR

Multithreading & process management

Skills covered in Data Analytics - ExcelR

Regular Expressions

Skills covered in Data Analytics - ExcelR

Sqlite3 database

 

Tools Covered

Skills covered in Data Analytics - ExcelR

Microsoft VS Code

Skills covered in Data Analytics - ExcelR

Jupyter Notebook

Skills covered in Data Analytics - ExcelR

Google Collab

Skills covered in Data Analytics - ExcelR

Python IDLE

 

Projects

  • This project simulates a basic banking system using Python, enabling account creation, deposits, withdrawals, and balance inquiries. It focuses on backend processing such as user input handling, transaction management, and maintaining customer account records.
  • This project simulates a parking management system that handles vehicle registration, parking space allocation, and entry–exit tracking. It calculates parking fees based on duration using Python to manage user interactions, data, and core business logic efficiently.
  • This project develops a library management system to organize book inventories and handle user transactions. It supports managing book details, tracking loans and returns, and maintaining member records efficiently.
  • Python-based environmental monitoring simulator that generates sensor data for CO₂, temperature, and humidity. The system validates sensor readings against configurable safety rules stored in a JSON file and triggers real-time Telegram alerts when thresholds are violated. This project demonstrates core concepts of rule-based monitoring, configuration-driven design, and industrial IoT alerting systems without requiring physical sensors.

 

Learning Path

DA Learning Path - ExcelR

 

Why ExcelR

ExcelR DevOPs training

Experienced Faculty From IIT, IIM & ISB

ExcelR DevOPs training

Work Hands-on with 2+ Real Life Projects

ExcelR DevOPs training

Dedicated Placement cell for 100% Placement Assistance

 

ExcelR DevOPs training

Dedicated Case studies support team

ExcelR DevOPs training

24/7 Trainer Whatsapp Support

ExcelR DevOPs training

Lifetime eLearning access

ExcelR DevOPs training

Get access to free Guest Lectures & Webinars

 

Course Curriculum

  • Setup & Tooling
    • Why Python?
    • Install Python & VS Code
    • Terminal basics
    • Create & activate virtual environment (venv)
    • pip basics; requirements.txt
    • Run scripts, REPL, IDLE
  • Python Basics
    • Syntax & indentation rules
    • Variables & naming conventions
    • Comments & docstrings (intro)
    • Data type categories (numbers, strings, collections, bool)
    • print and f-strings
  • Numbers
    • int, float, complex
    • Type casting & conversions
    • Numeric operators (+, -, *, /, %, //, **)
    • Operator precedence & associativity
    • math module basics
  • Strings Data Types
    • Create strings; indexing; slicing
    • String immutability
    • Core methods: upper/lower/strip/find/replace
    • split/join, startswith/endswith
    • Escape characters & raw strings
    • Practice: palindrome, anagram checks
    • Create & index lists
    • Slice lists
  • Lists Data Types
    • Add elements: append/extend/insert
    • Remove elements: pop/remove/del
    • List methods: sort/reverse/count/index
    • Nested lists
  • Lists Data Types-Part2 , Sets datatypes ,Tuples Datatypes
    • Introduction to For loops
    • List comprehensions
    • Tuples: immutability, packing/unpacking, methods
    • Sets: uniqueness, add/remove
    • Set operations: union/intersection/difference
  • Dictionary datatypes
    • Create dictionaries
    • Access & update key/value pairs
    • Iterate: keys/values/items
    • Methods: get/pop/popitem/update
    • Nested dictionaries
  • Control Flow
    • Boolean logic
    • if / elif / else
    • for & while loops
    • Loop control: break/continue/else
    • range(), enumerate(), zip()
  • Exception handling
    • Common error types
    • try / except / else / finally
    • raise & custom exceptions
  • Logging & Introduction to functions
    • logging basics (levels, handlers)
    • Define & call functions
    • Parameters & return values
    • Default & keyword args, *args/**kwargs
    • Scope (LEGB) & closures
    • Lambda Functions
  • Functions-Advanced Concepts
    • map, reduce, filter
    • Recursion and its examples (Fibonacci, Palindrome)
    • Pitfalls: Base case & call stack
    • Pitfalls: maximum recursion depth; when not to use
  • Functions - Decorators
    • Functions as first-class citizens
    • Simple decorator with examples
  • Modules & Namespaces
    • Concept of namespaces
    • Import styles (import / as / from)
    • Standard library tour: os, sys, pathlib
  • Imports & Packaging
    • Create a module & package layout
    • __init__.py; absolute vs relative imports
    • File modes; text vs binary
    • Various file read/write modes
    • File open function, opening with with
    • Important file functions (seek, tell) and flags (closed, mode)
    • JSON load/dump (json module)
  • Introduction to Classes & Objects
    • Attributes & methods
    • __init__, __repr__/__str__
    • Instance vs class variables
  • Abstract Classes & Interfaces
    • Abstract vs concrete classes
    • Defining abstract methods
    • Introduction to Abstract Base Classes (abc module)
  • Class Composition
    • Building classes using other classes (has-a relationship)
    • Inheritance & Polymorphism
    • Composition vs Inheritance: when to use which
    • Public, Private Methods and Attributes
    • Special (dunder) methods
  • Regular Expressions
    • Building classes using other classes (has-a relationship)
    • Inheritance & Polymorphism
    • Composition vs Inheritance: when to use which
    • Public, Private Methods and Attributes
    • Special (dunder) methods
  • Multithreading & Sqlite3 operations with Python
    • Introduction to concurrency (threads vs processes)
    • The threading module basics
    • Creating and starting threads
    • Thread synchronization (Locks, RLocks)
    • Thread communication (Queues)
    • The concurrent.futures module
    • Common pitfalls (race conditions, deadlocks)
    • Sqlite3 & Connecting to Sqlite3 with Python
    • CRUD operations with Python
  • Random story generator

Contact Our Team of Experts

Testimonials

FAQs

Global Presence

ExcelR is a training and consulting firm with its global headquarters in Houston, Texas, USA. Alongside to catering to the tailored needs of students, professionals, corporates and educational institutions across multiple locations, ExcelR opened its offices in multiple strategic locations such as Australia, Malaysia for the ASEAN market, Canada, UK, Romania taking into account the Eastern Europe and South Africa. In addition to these offices, ExcelR believes in building and nurturing future entrepreneurs through its Franchise verticals and hence has awarded in excess of 30 franchises across the globe. This ensures that our quality education and related services reach out to all corners of the world. Furthermore, this resonates with our global strategy of catering to the needs of bridging the gap between the industry and academia globally.

ExcelR's Global Presence

Python Certification Training locations in Mumbai : A I staff colony [400029], Aareymilk Colony [400065], Agripada [400011], Airport [400099], Ambewadi [400004], Andheri [400053], Andheri East [400069], Andheri Railway station [400058], Antop Hill [400037], Asvini [400005], Azad Nagar [400053], B P t colony [400003], B.N. bhavan [400051], B.P.lane [400003], Bandra West [400050], Bandra(east) [400051], Bangur Nagar [400090], Bazargate [400001], Best Staff colony [400012], Bharat Nagar [400007], Bhawani Shankar [400028], Borivali [400091], Borivali East [400066], Borvali West [400092], C G s colony [400013], Central Building [400020], Century Mill Chakala Midc [400093], Chamarbaug [400012], Charkop [400067], Chaupati [400004], Chinchbunder [400009], Chinchpokli [400011], Churchgate [400020], Colaba [400005], Cotton Exchange [400033], Cumballa Hill [400026], Dadar [400014], Dahisar [400068], Danda [400052], Daulat Nagar [400066], Delisle Road [400013], Dharavi [400017], Dockyard Road [400010], Dr Deshmukh marg [400026], Falkland Road [400008], Girgaon [400004], Gokhale Road [400028], Goregaon [400062], Goregaon East [400063], Government Colony [400051], Gowalia Tank [400026], Grant Road [400007], H.M.p. school [400058], Haffkin Institute [400012], Haines Road [400011], Hajiali [400034], Hanuman Road [400057], High Court bulding [400032], Holiday Camp [400005], Irla [400056], Ins Hamla [400095], International Airport [400099], J.B. nagar [400059], J.J.hospital [400008], Jacob Circle [400011], Jogeshwari East [400060], Jogeshwari West [400102], Juhu [400049], Kalachowki [400033], Kalbadevi [400002], Kamathipura [400008], Kandivali East [400101], Kandivali West [400067], Kapad Bazar [400016], Ketkipada [400068], Khar Colony [400052], Kharodi [400095], Kherwadi [400051], Kidwai Nagar [400031], L B s n e collage [400033], Lal Baug [400012], Liberty Garden [400064], M A marg [400008], M.P.t. [400001], Madh [400061], Madhavbaug [400004], Magthane [400066], Mahim [400016], Malabar Hill [400006], Malad [400064], Malad East [400097], Malad West dely [400064], Mandapeshwar [400103], Mandvi [400003], Mantralaya [400032], Marine Lines [400020], Marol Bazar [400059], Masjid [400003], Matunga Railway workshop [400019], Mazgaon [400010], Mori Road [400016], Motilal Nagar [400104], Mumbai Central [400008], Mumbai[400001], N . s.patkar [400007], Nagardas Road [400069], Nagari Niwara [400065], Naigaon [400014], Nariman Point [400021], New Prabhadevi road [400025], New Yogakshema [400021], Noor Baug [400003], Null Bazar [400003], Opera House [400004], Orlem [400064], Oshiwara [400102], Parel [400012], Parel Rly work shop [400003], Prabhadevi [400025], Princess Dock [400009], Rajbhavan [400035], Rajendra Nagar [400066], Ramwadi [400002], Ranade Road [400028], Rani Sati marg [400097], Reay Road [400033], S R p f camp [400060], S Savarkar marg [400028], S V marg [400007], S. c. court [400002], S. k.nagar [400066], Sahar P & t colony [400099], Santacruz Central [400054], Santacruz P&t colony [400029], Santacruz(east) [400055], Santacruz(west) [400054], Secretariate [400032], Seepz [400096], Sewri [400015], Sharma Estate [400063], Shivaji Park [400028], Shroff Mahajan [400002], Stock Exchange [400001], Tank Road [400033], Tardeo [400007], Thakurdwar [400002], Tulsiwadi [400034], V J b udyan [400027], V K bhavan [400010], V.P. road [400052], V.W.t.c. [400005], Vakola [400055], Vesava [400061], Vidyanagari [400098], Vileeparle (east) [400057], Vileparle(west) [400056], Wadala [400031], Worli [400018], Worli Colony [400030], 400701[Navi Mumbai], 400602[Thane].

Call Us