Programme Overview

Key Highlights
  • Live Interactive Classes
  • Doubt Clearing Sessions
  • 4 Tools and Technologies
  • Content Delivered by Industry Experts
  • Practice Coding Questions
  • MTA India Alumni Benefits

"Our aim is simple: We strive to create high-impact, hands-on experiences that prepare students for meaningful and productive careers.”

- Anil Soni, Co-Founder, MTA INDIA

Programming Language & Tool Covered

Syllabus

Best-in-class content delivered in the form of recorded content and live lectures.

Introduction to Python

  • Introductory Remark about Python
  • A Brief History of Python
  • How Python is differ from other languages
  • Python Version
  • Installing Python
  • IDLE
  • Getting Help
  • How To execute Python program
  • Writing your first program

Python Basics

  • Python keywords and Identifiers
  • Python statements
  • Comments in python
  • Command line arguments
  • Getting user input

Variables and data types

  • Introduction
  • Variables
  • Data typesNumbers
  • Strings
  • Lists ,tuples & dictionary

Decision making & Loops

  • Introduction
  • Control flow and syntax
  • The if statement
  • Python operators
  • The while Loop
  • Break and continue
  • The for Loop
  • Pass statemen

Function

  • Introduction
  • Calling a function
  • Function arguments
  • Built in function
  • Scope of variables
  • Decorators
  • Passing function to a function
  • Lambda
  • Closures

Modules and Packages

  • Modules
  • Importing Modules
  • Standard Modules- sys
  • Standard Modules- OS
  • The dir Function
  • Packages
  • Passing function to a function
  • Handling User Event

Exception Handling

  • Errors
  • Run Time Errors
  • Handling IO Exception
  • Try….except statement
  • Raise
  • Assert

Files and Directories

  • Introduction
  • Writing Data to a file
  • Reading data from a file
  • Additional file methods
  • Working with files
  • Working with Directories
  • The pickle ModuleAndroid
  • System Overview

Classes & Objects

  • Introduction classes and objects
  • Creating classes
  • Reading data from a file
  • Instance methods
  • Special class method
  • Inheritance
  • Method overriding
  • Data hiding
  • Exercise

Regular Expressions

  • Introduction
  • Match function
  • Search function
  • Grouping
  • Matching at Beginning or End
  • Match Object
  • Flags
  • Exercise

Debugging in Python

  • Type of Error
  • Syntax Error
  • Runtime Error
  • Semantic ErrorsBasic Content Provider

Scientific Computing with NumPy

  • N-Dimensional Array Object
  • Array Slicing Methods
  • Array reshapeing methods
  • Numerical routines in NumPySensors

PyLab, Matplot and Pandas

  • Introduction To Matplot
  • Python 2D plotting
  • generate plots, histograms, power spectra, bar charts, errorcharts, scatterplots
  • Indroduction To Pandas
  • Pandas data structures and data analysiss

  • 50+

    Hours of Content

  • 25+

    Live Learning Hours

  • 4

    Tools/Languages/Libraries

  • 100+

    Practice Questions

  • 20+

    Hours of TA Doubt Resolution Sessionst

The MTA-INDIA Advantage

Learning Support
Doubt Resolution
Student Support
  • Available all days 9 AM - 9 PM IST.

  • For urgent queries, use the Call Back option on the platform.

Q&A Forum
  • Timely doubt resolution by Industry experts and peers.

  • 100% expert verified responses to ensure quality learning

Expert Feedback
  • Regular live sessions by experts to clarify concept related doubts