0% found this document useful (0 votes)
4 views9 pages

View Syllabus

The TCS iON NPT for Python Developer consists of two parts: a knowledge test with 59 questions totaling 90 marks and an application test with 9 case questions totaling 40 marks. The syllabus covers statistics, core Python programming, NumPy, data munging, exploratory data analysis, and visualization using Matplotlib. The total exam duration is 100 minutes, with 60 minutes for Part A and 40 minutes for Part B.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views9 pages

View Syllabus

The TCS iON NPT for Python Developer consists of two parts: a knowledge test with 59 questions totaling 90 marks and an application test with 9 case questions totaling 40 marks. The syllabus covers statistics, core Python programming, NumPy, data munging, exploratory data analysis, and visualization using Matplotlib. The total exam duration is 100 minutes, with 60 minutes for Part A and 40 minutes for Part B.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

TCS iON NPT - Python Developer

Test Syllabus
Exam Pattern
Part A - Test of knowledge + Part B - Test of application
Total no. of Questions Total Marks Total Durations (Mins)

59 90 100

Exam Pattern: Part A

Part A - Test of knowledge


No. of Questions Marks per MCQ Total Marks Duration (Mins)

50 1 50 60

TCS Confidential | 2
Part A Syllabus - Test of knowledge
Sr. No. Module Descriptor Topic

1 Statistics Basics of Statistics Descriptive Statistics:


Measures of Central
Tendency (Mean,
Median and Mode),
Population and
Sampling Methods

Measures of Dispersion
or Variability (Absolute
Deviation from Mean,
Variance, Standard
Deviation, Range,
Quartiles, Skewness,
Kurtosis)

Inferential Statistics:
Estimating Parameters,
Hypothesis Testing

Probability, Conditional
Probability

Sampling Distribution,
Normal Distribution, Z
Statistics, Central Limit
Theorem

2 Core Python Installing Python 3.x.x


on Windows/Linux,

TCS Confidential | 3
Core Python with Install and Setup
Object-oriented Anaconda and Jupyter
Programming Notebook, Data
Science Library -
Pandas, Python
interpreter, types,
expressions, variables,
objects, writing first
python code, string
operations, if-else
statements, loops while
and for loop, logic
building using loops

List, Tuple, Dictionary,


Sets, Comprehensions
(List, Dictionary)

Functions in Python,
What is recursion,
using lambda functions
with map and reduce,
passing arguments to
functions, *args and
**kwargs, file handling
in Python

Object-oriented
Programming in
Python, What is class
and objects, How to

TCS Confidential | 4
hide data, inheritance
and runtime
polymorphism, How to
handle errors with try
and except blocks, How
to create abstract
classes, What is
method resolution
order

3 NumPy NumPy for N- What is NumPy, NumPy


Dimensional Arrays one and two
dimensional arrays,
What is Ndarray,
NumPy

universal functions,
NumPy array creation
functions like
np.ones(), np.zeros()

NumPy linspace(),
np.random, np.sum(),
np.min(), np.add(),
Iterating over NumPy
array, NumPy Binary
Operators

Indexing and slicing in


NumPy, append and
resize functions

TCS Confidential | 5
Joining NumPy arrays,
Splitting arrays,
Reshape

4 Data Munging Data Munging in Python Reading dataset files


using Pandas using Pandas like CSV,
Excel, JSON, HTML,
loading datasets,
pandas dataframe, find
and fixing missing
values, viewing data,
data operations with
pandas functions

Pandas series, dtype,


aggregations, groupby,
concatenation

Merging/joining,
categorical data, sparse
data

5 EDA Exploratory Data Pandas dataframe


Analysis in Python using methods: head(), tail(),
Pandas info(), shape(),
size(),describe(),isnull(),
isna()

Methods used for EDA:


index(),
column(),dropna(),
duplicated(), corr(),

TCS Confidential | 6
sort_values(), finding
outliers

EDA: Univariate
Analysis, Bivariate
Analysis

Running SQL in Pandas


using Pandasql libraries
sqldf() function(from
pandasql import sqldf)

6 Matplotlib Visualization using Basic Plotting with


Matplotlib Matplotlib, Scatter
Plots, Line Plots, Bar
Charts, Legends

Box Plots, Histograms,


Subplots, Heatmaps

Plotting with Pandas,


sending pandas
dataframe columns to
Matplotlib for plotting

Pie charts

TCS Confidential | 7
Exam Pattern: Part B

Part B - Test of application


No. of Questions (Case) 9

Marks 40

Duration (Mins) 40

Part B Syllabus - Test of application


Sr. No. Module Coverage Skill Assessed

1 Basics of Statistics, NumPy Application of statistics using


for N-Dimensional Arrays, Python Data Science libraries like
Data Munging in Python NumPy, Pandas
using Pandas

2 Basics of Statistics, NumPy Application of Exploratory Data


for N-Dimensional Arrays, Analysis using Python with Statistics
Data Munging in Python and Data Science libraries like
using Pandas, Exploratory NumPy, Pandas and Matplotlib
Data Analysis in Python using

TCS Confidential | 8
Pandas, Visualization using
Matplotlib

3 Core Python with Object- Application of Python programming


oriented Programming in real-life problems using core
Python concepts and applying
object-oriented design

TCS Confidential | 9

You might also like