Python Brochure

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Certification in Data

Analytics using Python

E-learning
Introduction
Unlock insights and excel in your career with Python
certification

Data science is an interdisciplinary academic field that combines statistical analysis, machine learning and computer science to
extract valuable insights from data. With the increasing demand for data-driven decision-making and the rise of big data, data
science has become a critical component of many industries. It integrates domain knowledge from any sector, making it a versatile
and powerful tool for businesses of all kinds.

Python is one of the most popular programming languages used by data scientists, supporting object-oriented, structured and
functional programming paradigms. Earning a Python certification demonstrates a high level of proficiency in the data science
field.

Grant Thornton Bharat’s Learning & Development Academy is pleased to announce the launch of its training programme called
Certification in Data Analytics using Python. This course is designed to introduce participants to the basics of Python, Python
for data science, and statistics for Python. Participants will learn how to write basic programs in Python and understand the
fundamentals of the language, including variables, data types, operators and control structures. They will also learn how to use
popular libraries like NumPy and Pandas to manipulate data and create data visualisations.

By using data science techniques, organisations can uncover patterns, trends and insights that can help them make more
informed decisions, improve business processes and develop new products and services. Whether you are a business owner, a
data analyst or simply interested in learning more about this exciting field, exploring the world of data science can open up a
world of possibilities.

Certification in Data Analytics using Python


Programme objectives

Equipping Training participants Developing an Exploring the role of Teaching


participants with a in logical thinking, understanding of the various algorithms participants how to
solid understanding problem-solving, basic concepts of used in machine creatively present
of data analytics and critical thinking handling extensive learning and how solutions to decision-
techniques, such as skills, which are amounts of data they can be used to makers, using data
data manipulation, necessary for solving and deriving insights analyse data and aid visualisation tools
visualisation and real-world problems from large datasets managerial decision-
statistical analysis in Python and using various making
to derive insights other programming analytical tools and
and make data- languages techniques
driven decisions

Who should attend?

Professional
managers

Project
development Accountants
managers

Data Business
analysts analysts

Business
intelligence Statisticians
managers

Financial
planners

Certification in Data Analytics using Python


Deliverables

Grant Thornton
40+ hours of Certificate of
Bharat presentations
learning content completion
as course materials

• 10 hours - Basic Python Two-way


• 10 hours - Python for data communication and Quiz and final
science query resolution assessment
• 17 hours - Stats for Python from ‘Ask an expert’
• 3 hours - Study material and
assessments
LMS access of
Case studies
one year

Course outline
Unlock insights and excel in your career with
Python certification

Basic Python Python for Data Stats for Python


Science
• Getting started with Python • Lecture on introduction to Vectors, • Basic statistics
• Data and information Matrices, and NumPy • Basic statistics
management with Python • Lecture on introduction to • Probability theory
Containers in Python DataFrame manipulation series
• Conditional statements and • Introduction to DataFrame
control structures manipulation
• Functions in programming • DataFrame manipulation
• Functional programming in • Date and time data frame
Python manipulation
• Exceptions handling in Python • Lecture on Pandas internal
• Python advanced topics commands
• Python projects to check the • Lecture on visualisation in Python
knowledge • Lecture on visualisation in Python
• File handling and other OS part 2
interactions • Lecture on understanding Seaborn
from scratch
• Lecture on exploratory data
analytics case study Chipotle

Certification in Data Analytics using Python


Detailed course outline

Basic Python

Getting started with Python Functions in programming


• What is Python? • What is function in Python
• Birth and rise of Python • Creating and calling a function
• Links for the necessary software • Best practices and arguments in a function
• GUI of Python: IDLE and statistical • Default argument and keyword arguments
• Python notebooks and anaconda Python distribution • Global variable and local/non-local variable
• Expressions: Basic idea • Args and *kwargs in a function
• Constant values: Numeric and strings • Lambda functions
• Arithmetic: Operations and BODMAS and common Functional programming in Python
mathematical functions
• What is functional programming and the types of
• Conditions: Equality, greater than, less than, etc. functions
• Function calls: Introduction to Python functions • List comprehension and nested loops in a list
• Symbols and assignment comprehension
• Declaring Python variables • Isalpha, map, apply and reduce filter
• Reserved keywords and naming a variable
Exceptions handling in Python
Data and information management with Python • Errors
• Basic data types of bool (Boolean), int (integer/long), • Try ... except
float, complex • ValueError
• Type conversions: into to float, float to int, etc. • KeyboardInterrupt
• Python interpreter and its environment • ZeroDivisionError
• Python 3.x: background and relevance • NameError
• Numbers, strings, declaration of variables • KeyError
• Basic operations in Python • Handling exceptions
• String definition and manipulation commands • Raising exceptions
Containers in Python • Try .. finally
• Containers in Python
Python advanced topics
• Lists, tuples, dictionary sets
• Python Iterator
• Operations on set
• Python Generator
• Frozen sets
• Python Closure
• Performing math operations in Python
• Python Decorators
• Learning to import the libraries
• Python RegEx
• How to import different kinds of libraries in Python
Conditional statements and control structures Python projects to check the knowledge
• If-Else construct. If statements, else statement • Python programme to create a countdown timer
• Elif and limitations of If-Else-Elif • Python programme to read a file line by line into a list
• For loop and while loop • Python programme to shuffle a deck of cards
• Range and while construct • Python programme to make a simple calculator
• For statements, break and continue statements, and else • Python programme to capitalise the first character of
clauses on loops a string
• Continue statement and pass statements

Certification in Data Analytics using Python


Python for Data Science

Lecture on introduction to Vectors, Metrics, NumPy • Delete duplicate DataFrame rows with the drop_
• Understanding vectors and matrices duplicates method
• Intro to NumPy arrays and creating arrays • Identify and count unique values with the unique and
• Indexing and data processing using arrays nunique methods
• File input and output • Missing value imputation by mean/median/mode
• Combining and merging DataFrames
Lecture on introduction to DataFrame manipulation series
• Sort DataFrame index with the sort_index method
• Stats for Python and basic statistics
• Rank series values with the rank method
• Probability theory
• Removing duplicates, discretisation and binning, and
Introduction to DataFrame manipulation string manipulation
• Data acquisition (import and export) Date and time DataFrame manipulation
• Intro to series and DataFrames • Introduction to the working with dates and times module
• Indexing-set and reset an index in a DataFrame • Python’s datetime module
• Retrieve DataFrame rows by index position or index label • Pandas timestamp object/pandas DateTimeIndex Object
• Set_index and reset_index methods to define a new • The pd.to_datetime() method to generate a
DataFrame index DateTimeIndex of timestamp objects, operates with
• Retrieve rows by index label with loc accessor arguments for the start and periods parameters, operates
• Retrieve rows by index position with iloc accessor with arguments for the end and periods parameters
• Passing second arguments to the loc and iloc accessors Lecture on Pandas internal commands
• Set new value for a specific cell or cells in a row
• Working with the text data section
• Set new values for one or more cells in the DataFrame
• Changing pandas options with attributes and dot syntax
• Rename/delete/extract rows or columns
• Export CSV File with the to_csv method
• Selection of the columns
• Install xlrd and openpyxl libraries to read and write Excel
• Filtering of the data files
• Dropping the data row and column wise • Import the Excel file into pandas with the read_excel
• Sorting and summarising method
• Descriptive statistics • Export the Excel file with the to_excel method
• Filter a DataFrame based on certain conditions and more
Lecture on visualisation in Python
than one condition
• Intro to Matplotlib
DataFrame manipulation
Lecture on visualisation in Python part 2
• Delete rows or columns from a DataFrame
• Matplotlib advance commands
• Create a random sample with the sample method
• Smallest/largest methods to get rows with smallest/ Lecture on understanding Seaborn from scratch
largest values. • Understanding Seaborn from scratch
• Filter a DataFrame with the where/query method Lecture on exploratory data analytics case study Chipotle
• Apply method on a pandas series object • EDA for Chipotle data
• Apply a function to every DataFrame row with the apply
method
• Create a copy of a DataFrame with the copy method

Certification in Data Analytics using Python


Stats for Python

Basic statistics
• Introduction to statistics
• Importance of statistics in a modern business environment
• Definition, scope, application and characteristics of statistics
• Functions and limitations of statistics
• Statistical softwares
Basic statistics
Introduction to statistics
• Origin, development, definition, scope, use and limitations.
Types of data
• Qualitative and quantitative data, nominal and ordinal data, cross-
sectional and time series data, discrete and continuous data, and
frequency and non-frequency data.
Collection and scrutiny of data
• Collection of primary and secondary data-its major sources including
some government publications, scrutiny of data for internal consistency,
and detection of errors of recording, classification and tabulation of
data.
Presentation of data
• Diagrammatic and graphical presentation of grouped data; graphing
the data constructing histograms, frequency polygon, frequency curves
and ogives.
Measures of central tendency and location
• Mean, median, mode, geometric mean, harmonic mean; partition values-
quartiles, deciles, percentiles and their graphical location.
Measures of dispersion
• Absolute and relative measures of range, quartile deviation, mean
deviation, standard deviation (i), root mean square deviation(s), the
relation between i and s, variance of the combined series, and coefficient
of variation.
Moments, Skewness and Kurtosis Fees:
• Moments about mean and about any point and derivation of their
relationships, the effect of change of origin and scale on moments, INR 16,000
Sheppardís correction for moments (without derivation), Charlierís plus 18% GST
checks; concepts of Skewness and Kurtosis and their measures/
coefficients including those based on quartiles and moments.
Programme Manager:
Probability theory Surubhi Sharma
• Events and their probabilities M: +91 81309 79069
• Rules of probability E: surubhi.sharma@in.gt.com
• Conditional probability and independence
• Distribution of a random variable
• Moment generating functions
• Central limit theorem
• Expectation and variance

Certification in Data Analytics using Python


Learning & Development Academy
• Exam-based courses – ACCA, CPA, etc.
Trained 13,000+ participants • Skill-based courses – accounts,
finance, analytics, compliance, etc.

Mode of delivery • Assessments


• Live online • Doubt sessions
• Self-paced e-learning • Mock tests

University tie-ups 250+ corporate trainings

Why Grant Thornton Bharat


Ranked No 1 in Training & Customised and cost-effective solution
Development in India amongst with post-training support
Accounting Firms: Universum 2017

Base in over 135 countries, with 62,000+


people and one of the largest fully Access to a network of international
integrated Assurance, Tax & Advisory firms with relevant experience
firms in India

Standard, globally accepted Knowledge of International GAAP,


training methodology commercial application

For queries, please contact:


Kapil Arora Pradeep Pandey Rohit Gupta
Director Director Associate Director
M: +91 9654190274 M: +91 7838000185 M: +91 98913 95363
E: kapil.arora@in.gt.com E: pradeep.pandey@in.gt.com E: rohit.gupta1@in.gt.com

© 2023 Grant Thornton Bharat LLP. All rights reserved.


“Grant Thornton Bharat” means Grant Thornton Advisory Private Limited, the sole member firm of Grant Thornton
International Limited (UK) in India, and those legal entities which are its related parties as defined by the Companies
Act, 2013, including Grant Thornton Bharat LLP.
Grant Thornton Bharat LLP, formerly Grant Thornton India LLP, is registered with limited liability with identity number
AAA-7677 and has its registered office at L-41 Connaught Circus, New Delhi, 110001.
References to Grant Thornton are to Grant Thornton International Ltd. (Grant Thornton International) or its member
firms. Grant Thornton International and the member firms are not a worldwide partnership. Services are delivered
Scan the QR code to view
independently by the member firms.
our office addresses

You might also like