Data Science with Python | IT Training & Certification | Info Trek
Respect Your Dreams
Follow through on your goals with courses

Data Science with Python


Format What’s this?
Starting From
RM 3900.00
  1. 3 Days
  1. HRDF SBL Claimable
  2. Certificate of Attendance available
  1. 3 Days
  1. All of our private classes are customized to your organization's needs.
  2. Click on the button below to send us your details and you will be contacted shortly.
Request more information

Inquiry for: Myself    My Company

By providing your contact details, you agree to our Privacy Policy




Thank You

Our learning consultant will get back to you in 1 business day

Data Science with Python


In the past decade, the demand for data has increased exponentially. The industry has begun to realize the potential goldmine of summarized information collected online. The various processes in data science are collect, collate and disseminate. The industry is also investigating on various applications that can streamline the valuable information for analytics processes and making the data collection simple and efficient. The industry is expected to be worth over $128 billion by 2022, a predicted 36 per cent growth from 2016. With the Data Analytics Industry becoming dynamic, the prospects for someone looking to make Data Science as their career are high.

Although the amount of collected data is impressive, the data is useless without it is being analyzed and insights leading transformation. Without enough manpower to work out on the information, it is pointless collecting the data in the first place. Businesses are also starting to react to the data scientist shortage and are collaborating with other firms and educational establishments to close the gap before it becomes too large. Through this course, we have focused on the practical challenges that organizations are experiencing by merging disciplines to develop a teaching programmed that makes the link between business, management and data analytics.

This course includes the fundamental python programming techniques such as lambdas, reading and manipulating csv files, and the numpy library. The course also introduces data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the Series and Data Frame as the central data structures for data analysis, along with tutorials on how to use functions such as group by, merge, and pivot tables effectively. By the end of this course, participants will be able to take tabular data, clean it, manipulate it, and run basic inferential statistical analyses.


This course "Data Science with Python" is intended for learners who have basic python knowledge and wants to apply statistics, machine learning, information visualization, social network analysis, and text analysis techniques to gain new insight into data.


There are no prerequisites for this course but python knowledge with a little programming background is preferred.


This program will be conducted with interactive lectures, PowerPoint presentation, discussion and practical exercise.


After completing this course, you should be able to:

• Explore Python fundamentals, including basic syntax, variables, and types

• Create and manipulate regular Python lists

• Use functions and import packages

• Build Numpy arrays, and perform interesting calculations

• Create and customize plots on real data

• Supercharge with control flow, and get to know the Pandas DataFrame

• Use Python to read and write files

• Illustrate Supervised Learning Algorithms

• Identify and recognize machine learning algorithms around us

Expand All


Module 1: Python Crash Course

• Introduction to the Course

• Environment Set-Up
• Virtual Environments
• Data types and Operators
• Integers, Floats, Strings, Bytes, Tuples and Lists
• Dictionaries and Ordered Dictionaries
• Sets and frozen sets
• Flow control - if, elif statements
• Flow control - while loops
• Creating and using functions
• Creating modules and packages
• Distributing code to repositories

Module 2: Python Object Oriented

• Creating Classes

• Creating Objects and Instances

• Data Encapsulation

• Class Inheritance

• Multiple Inheritance

• Decorators

Module 3: Error Handling and Testing

• Handling Exception

• Raising exceptions

• Writing tests cases

• Executing tests

• Checking code coverage by tests

Module 4: Working with Files and Directories

• Accessing different types of files

• File handling principles

• Creating and reading Files

• Updating Files

• Deleting files

• Text Files

• CSV Files

• Microsoft Word

• Microsoft Excel

• Regular Expressions

• Extracting data from text files using Regular Expressions

• Creating and deleting directories

• Listing and searching for files

Module 5: Accessing Databases

• Selecting Data

• Inserting and Updating Data

• Deleting data

• Generic database API based on MySQL

• Using the Object Relational Mapper (SQLAlchemy)

• Working with NoSQL databases

Module 6: Python for Data Analysis - NumPy

• Introduction

• Ndarray Object

• Data Types

• Array Attributes

• Array Creation Routines

• Array from existing data

• Numerical ranges

• Array Indexing and Slicing

• Advanced Indexing

• Iterating over Array

• Array Manipulation

• Arithmetic Operators

• Binary Operators

• String Functions

• Mathematical Functions

• Statistical Functions

Module 7: Python for Data Analysis – SciPy

• Introduction

• Basic functions

• Special functions

• Integration

• Optimization

• Interpolation

• Fourier transforms

• Signal Processing

• Linear Algebra

• Sparse Eigenvalue Problems with ARPACK

• Compressed Sparse Graph Routines

• Spatial data structures and algorithms

• Statistics

• Multidimensional image processing

• File IO

Module 8: Python for Data Analysis - Pandas

• Introduction to Pandas

• Series

• DataFrames

• Missing Data

• Groupby

• Merging Joining and Concatenating

• Operations

• Data Input and Output

Module 9: Python for Data Visualization

• Matplotlib

• Seaborn

• Distribution Plots

• Categorical Plots

• Matrix Plots

• Grids

• Regression Plots

• Pandas Built-in Data Visualization

• Plotly and Cufflinks

• Geographical Plotting

• Choropleth Maps

Module 10: Machine Learning

• Introduction

• Machine Learning with Python

• Linear Regression

• Logistic Regression

• K Nearest Neighbours

• Decision Trees and Random Forests

• Support Vector Machines

• K Means Clustering

Module 11: Natural Language Processing

• Natural Language Processing Theory

• NLP with Python

• NLP Project Overview

• NLP Project Solutions

Module 12: Neural Nets and Deep Learning

• Neural Network Theory

• What is TensorFlow

• Installing Tensorflow

• TensorFlow Basics

• MNIST with Multi-Layer Perception

• Tensorflow with ContribLearn

• Deep Learning Project

Thayanithy Jegan

Thayanithy Jegan

Has a strong career, spanning over 19 years of Technical & Management experience. Technically sophisticated professional with a pioneering career reflecting strong leadership qualifications coupled with analysing user requirements, conceptualizing capabilities, software development and successful implementation of developed solutions. Clear communication and intuitive thinking have equipped me with skills required to achieve best results. Read More

Course Reviews

No Remarks


0 Ratings