  # Certification Course on Math - Python

### 30Hrs

#### Eligibility Criteria

UG / PG / Students and Research Scholars

### Overview

The course is mainly focused on command usage of python programming and gives exposure to Python and integrates it with mathematical concepts. Also, it gives a visualisation of mathematical concepts and to translate math formulae and concepts into computer code.

### Course Outcomes

• Develop and analyse algorithms for various data types
• Able to write programmes on various mathematical concepts.
• Identify suitable data structures and develop algorithms.
• Design and evaluate the algorithms for data visualizations.

### Contents

Unit 1: Introduction (7 Hours)

Introduction to Python; Installations – Anaconda, Python; Arithmetic – operators, for-loops to compute powers, precedence of operators, if-conditions and logical operators; Python data types – numbers, strings, lists; Introduction to Packages – Sympy, Numpy

Unit 2: Algebra (8 Hours)

Plotting graphs – mathplotlib, sympy. Solving for x; Expanding terms; Creating and accessing Matrices using Sympy and Numpy; Prime factorization; Solving inequalities; Summation and Products; Algebra of polynomials; Finding roots of polynomials; Complex numbers; Logarithm properties; Arithmetic sequences; Geometric sequences; Maxima and minima of functions; Even and odd functions.

Unit 3: Trigonometry and Calculus (8 Hours)

Plotting random phase angles; converting angles and radians; plotting curves of trigonometric functions; Calculus – computing limits of a function, derivatives of functions, plotting tangent lines, finding critical points; partial derivatives; Indefinite integrals; definite integrals; area between curves.

Unit 4: Linear Algebra and Statistics (7 Hours)

Row and column vectors; algebra of vectors – dot product, adding, scalar multiplication; Matrix multiplication; Matrix inverse; solving system of equations; Eigenvalues and Eigenvectors. Frequency table; Graphical presentation of data; Measure of central tendency – Mean, Median and Mode.

### Textbooks & Supporting Literature

Reference Books / Cites:

• Timothy A Budd, “Exploring Python”, Tata McGraw Hill, New Delhi.
• Michel Dawson, “Python Programming for Absolute Beginners”, Third Edition, Course Technology Cengage Learning Publications, 2013.

### Online Material

https://www.w3schools.com/python/

https://www.sympy.org/

https://www.numpy.org/

##### Fee
• Course Fee₹ 2000/-  