0% found this document useful (0 votes)
13 views

Data Science With Machine Learning Level 1-5

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Data Science With Machine Learning Level 1-5

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Applied Data Science with Machine Learning

Level Technology Modality


Level 1 – Data Analyst Data Science Onsite / Online

Training Requirements: 50 Hours


 Bring your own laptop.
 No prior knowledge is required. Learning will start from scratch.
Note: Training is completely practical on real world industrial datasets to achieve mastery for an
international market.
Objective:
In this training, you’ll be hands-on on how to master mandatory data scientist technical skills, including
object-oriented and functional approaches with Python, and libraries like scikit-learn, Matplotlib,
NumPy, and pandas. You’ll also master web scraping and database queries, deep learning and machine
learning, and predictive analysis.

To help you stand out from others, we included concepts such as Git, and GitHub to develop efficient
collaboration. Best of all, you’ll learn by doing and apply your skills to several projects involving
realistic business scenarios to build your portfolio and prepare for the international market.

Salient Features:

 Foreign and Local Experienced Trainers;


 Hands-on Training with Real Working Environment;
 Internship Opportunities; Affordable Cost;
 Continuous help to the Participants even after Training sessions via whatsapp groups;
 Certificates recognition by renowned organisations;
 Guided projects, Profile building and Specific Resume designing are also done usually during gap
between two levels.

Eligibility:

As Data Science & Data Literacy are going to be mandatory and regulatory requirements for all domains
and industries, any professional belonging to Finance, HR & Admin, Audit, Supply Chain, Engineering,
Computer Science, Health Care, etc. are eligible for this training.

Pre-requisites:

No prior knowledge is required. Learning will start from scratch.

+92-300-108-NODE | [email protected] | Suite # 114, 1st Floor, The Forum,


Block 9, Clifton, Karachi. Pakistan.
Training Content:
 Python Programming:  Retrieving Multiple List Elements
 Introduction to Python  List Slicing
 Programming in Python  List of Lists
 The print() Function  Retrieving from List of Lists
 Python Syntax  Python For Loops:
 Computer Programs  Repetitive Processes
 Code Comments  For Loops
 Arithmetical Operations  For Loop Structure
 Python Variables:  Opening a File
 Saving Values  Kinds of Errors
 Variable Names  Dealing with Errors
 Updating Variables  Method to Calculate an Average and
 Syntax Shortcuts its alternate
 Python Data Types:  Python Conditional Statements:
 Integers and Floats  If Statements
 Conversion Between Types  Booleans
 Strings  If Statement Fundamentals
 Escaping Special Characters  Multiple Conditions
 String Concatenation  The OR Operator
 String Conversion  Combining Logical Operators
 Multi-line Strings  Comparison Operators
 Python Lists:  Comparison Operator Applications
 Storing Row Elements into Variables  The else Clause
 Storing Rows as Lists  The elif Clause
 List Length  Else vs. elif
 List Indexing
 Retrieving Values from Lists
 Negative Indexing

• Python Dictionaries:  List Comprehensions to Transform and


 Dictionaries Create Lists
 Creating a Dictionary and its alternate  List Comprehensions to Reduce a List
 Key-Value Pairs  Functions as Arguments
 Checking for Membership  Lambda Functions
 Updating Dictionary Values  Lambda Functions to Analyze JSON
 Counting with Dictionaries data
 Finding the Unique Values  JSON files into pandas
 Proportions and Percentages  Exploring Tags Using the Apply

+92-300-108-NODE | [email protected] | Suite # 114, 1st Floor, The Forum,


Block 9, Clifton, Karachi. Pakistan.
 Looping over Dictionaries Function
 Frequency Tables for Numerical  Extracting Tags Using Apply with a
Columns Lambda Function
 Filtering for the Intervals  Cleaning, Preparing and Data Analysis:
 Python Functions:  Introducing Data Cleaning
 Functions  Replacing Substrings with the Replace
 Built-In Functions Method
 Customized Functions  Cleaning Columns
 The Structure of a Function  String Capitalization
 Parameters and Arguments  Errors During Data Cleaning
 The Return Statement  Parsing Numbers from Complex
 Reusability and Multiple Parameters Strings
 Keyword and Positional Arguments  Summarizing Data
 Combining Functions  Inserting Variables into Strings
 Debugging Functions  Creating a Summary Function
 Interfering with the Built-In Functions  Formatting Numbers Inside Strings
 Variable Names and Built-In Functions  Python Object-Oriented:
 Default Arguments  Introduction
 Multiple Return Statements  Classes and Objects
 Returning Multiple Variables  Defining a Class
 Tuples  Instantiating a Class
 No Return Statement  Creating Methods
 Function Behavior  Understanding “self’”
 Scopes — Global and Local  Creating a Method that Accepts an
 Scopes — Searching Order Argument
 List Comprehensions and Lambda  Attributes and the Init Method
Functions:  Creating Other Method
 The JSON Format  Creating and Updating an Attribute
 Reading a JSON file
 Deleting Keys

 Python Dates and Times:  Types of Change


 Importing Modules  Comparing Line Graphs
 The Datetime Module  Scatter Plots and Correlations:
 The Datetime Class  Seasonal Trends
 Strptime to Parse Strings as Dates  Scatter Plots
 Strftime to Format Dates  Correlation
 The Time Class
 Pearson Correlation Coefficient
 Comparing Time Objects
 Measuring Pearson's r
 Calculations with Dates and Times
 Introduction to Pandas:  Correlation vs. Causation
 Bar Plots, Histograms, and Distributions:
+92-300-108-NODE | [email protected] | Suite # 114, 1st Floor, The Forum,
Block 9, Clifton, Karachi. Pakistan.
 Introduction to Series  Bar Plots and its customization
 Introducing DataFrames  Frequency Tables
 Series vs DataFrames  Grouped Frequency Tables
 Selecting a Column from a DataFrame  Histograms
by Label  The Normal Distribution
 Selecting Rows from a DataFrame by
 The Uniform Distribution
Label
 Skewed Distributions
 Value Counts Method
 Selecting Items from a Series by Label  Grid Charts:
 Data Exploration with Pandas:  Pandas Visualization Methods
 Vectorized Operations  Comparing Graphs
 Series Data Exploration Methods  Grid Charts and Subplots
 Series Describe Method  Relational Plots:
 Method Chaining  Seaborn
 Dataframe Exploration Methods  Variable Representation;
 Dataframe Describe Method  Color
 Assignment with Pandas
 Size
 Boolean Indexing with Pandas Objects
 Boolean Arrays to Assign Values  Shape
 Creating New Columns  Spatial Separation
 iloc to select by integer position  Audience Design:
 Pandas methods to create boolean  The Familiarity Principle
masks  Matplotlib Interfaces
 Working with Integer Labels  The OO Interface
 Pandas Index Alignment  Maximizing Data-Ink
 Pandas Boolean Operators  Erasing Non-Data Ink
 Sorting Values  Erasing Redundant Data-Ink
 Loops with Pandas  Title and Subtitle
 Line Graphs and Time Series:  Reshaping Data with the Melt Function
 Matplotlib
 Customizing a Graph
 Types of Growth

 Working with Strings:


 Storytelling:
 Apply to Transform Strings
 Data Stories
 Vectorized String Methods
 Grid Charts in Matplotlib
 Exploring Missing Values with
 Faster Workflow
Vectorized String Methods
 Modifications
 Finding Specific Words in Strings
 Structural Elements
 Extracting Substrings from a Series
 Progress Bar
 Extracting All Matches of a Pattern
 Gestalt and Attentive Attributes:
from a Series
 Gestalt Principles
 Extracting More Than One Group of
+92-300-108-NODE | [email protected] | Suite # 114, 1st Floor, The Forum,
Block 9, Clifton, Karachi. Pakistan.
 Proximity Patterns from a Series
 Similarity  Missing And Duplicate Data:
 Enclosure  Identifying Missing Values
 Connection  Correcting Data Cleaning Errors
 Visual Hierarchy  Visualizing Missing Data
 Pre-Attentive Attributes  Using Data From Additional Sources
 Styles:  Identifying Duplicates Values
 Matplotlib Styles  Correcting Duplicates Values
 FiveThirtyEight Style  Handle Missing Values
 Labels  Analyzing Missing Data
 Signature  Imputation
 Coloring  Regular Expression:
 Data Aggregation:  The Regular Expression Module
 Loops to Aggregate Data  Matches with pandas Methods
 GroupBy Operation  Regular Expressions to Select Data
 GroupBy Objects  Quantifiers
 Aggregation Methods with Groupby  Character Classes
 Agg() Method  Matching Text with Capture Groups
 Multiple and Custom Aggregations  Negative Character Classes
 Aggregation with Pivot Tables  Word Boundaries
 Data Combining:  Matching at the Start and End of
 Data Concatenation Strings
 Combining Dataframes with  Flags to Modify Regex Patterns
Different Shapes  Capture Groups to Extract Data
 Joining Dataframes with the Merge  Lookarounds to Control Matches
 Left Joins  BackReferences
 Join on Index  Substituting Regular Expression
 Data Transformation:  Multiple Capture Groups
 Function Element-wise Using the  Named Capture Groups to Extract
Map and Apply Methods Data
 Function Element-wise to Multiple
Columns Using Applymap Method

 Merge Conflicts:
 Git:
 Introduction
 Introduction to Version Control
 Aborting a Merge
Systems
 Resolving Conflicts
 The git Folder
 Resolving Multi-Line Conflicts
 Creating Files in the Repository
 Resolving Multiple Conflicts
 Checking File Status
 Accepting Changes From Branch
 Configuring Identity in Git
 Ignoring Files
 Committing Changes
 Removing Cached Files
 Viewing File Differences
 Making a Second Commit
+92-300-108-NODE | [email protected] | Suite # 114, 1st Floor, The Forum,
Block 9, Clifton, Karachi. Pakistan.
 Reviewing the Commit History
 Viewing Commit Differences
 Git Remotes:
 Introduction to Remote Repositories
 Making Changes to Cloned
Repositories
 Overview of the Master Branch
 Pushing Changes to the Remote
 Viewing Individual Commits
 Commits and the Working Directory
 Switching to a Specific Commit
 Pulling From a Remote Repo
 Referring to the Most Recent
Commit
 Git Branches:
 Introduction to Git Branches
 Switching Branches
 Pushing a Branch to a Remote
 Merging Branches
 Deleting Branches
 Checking Out Branches From the
Remote
 Finding Differences Across Branches
 Branch Naming Conventions
 Branch History

Job Roles
● Python Data Analyst Specialist.

International Certification Covered


● MICROSOFT CERTIFICATION: Exam 98-381: Introduction to Programming Using
Python
● GOOGLE CERTIFICATION: Google IT Automation with Python Professional
Certificate

Associated Certification
Upon successful completion of this training, participants will receive a Nodebook (Private) Limited
certificate.
+92-300-108-NODE | [email protected] | Suite # 114, 1st Floor, The Forum,
Block 9, Clifton, Karachi. Pakistan.
+92-300-108-NODE (6633) | [email protected] | Suite # 114, 1st Floor, The Forum, Block 9,
Clifton, Karachi. Pakistan.

You might also like