SlideShare a Scribd company logo
1 of 43
Python vs R for Data Science
About the Speaker
Name: Muhammad Samer Sallam
Senior Data Scientist (Remotely)
Quaking Aspen, Dublin, Ireland
Data Science and Artificial Intelligence Trainer
iTrain, Kuala Lumpur, Malaysia
Master Student and Researcher
IIUM, Kuala Lumpur, Malaysia
Outlines
 What is Data Science ?
 Data-Based Product Life Cycle
 What is AI, ML ,DL?
 Relationships between Data Science and
AI, ML and DL
 Introduction to Python
 Introduction to R
 Python VS R in Industry
What is Data Science ?
 It is an interdisciplinary study of data
whose central focus is the data life cycle
and how data is applied to the decision
making process
Data Life Cycle
Data-Based Product Life
Cycle
Data-Based Product Life
Cycle
What is AI ?
 Artificial Intelligence: whenever a machine
is able to do task that requires human
intelligence, we say it has AI.
What is AI,ML, DL?
 Suppose we need to build a classification
model of Cat and Dog in AI
 Assume the image dimensions are
1000*1000*3 (RGB Image where the pixel
could take 0 - 255)
 We need 1000 *1000 * 3 * 256 if-else
statements
 So traditional programming does not work
always
What is ML?
 Machine learning is a way to achieve
artificial intelligence (AI) by teaching the
machine how to do a task without being
explicitly programmed
What is DL?
 Deep learning is a subfield of machine
learning which focuses mainly on artificial
neural networks.
What is AI,ML, DL?
Relationship Between DS and
AI,ML and DL
Applications of Data Science
 Recommendation System
Applications of Data Science
 Speech Recognition
Applications of Data Science
 Face Detection
Applications of Data Science
 Fraud Detection
DEMAND & OPPORTUNITY
Data Science has been dubbed by the Harvard
Business Review (Thomas H. Davenport and
D.J. Patil, October 2012) as…
“The Sexiest Job of the 21st Century”
https://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century
Demand & Opportunity
Data Scientist
• Work-Life Balance Rating: 4.2 (out of
5)
• Salary: $114,808 (highest salary)
• Number of Job Openings: 1,315
(highest in the top 9)
Who Is Data Scientist ?
Who Is Data Scientist ?
What Is Python?
 Python is a high-level, interpreted, and
object-oriented scripting language.
 Python is designed to be highly readable
where it uses English keywords frequently
Features Of Python
 Easy
 Free and Open Source
 High Level
 Portable
 Extensible
 Dynamically Data Typed
 Large Standard Libraries
What Is R ?
 R is a programming language and free
software environment for statistical
computing and graphics supported by
the R Foundation for Statistical
Computing.
Features Of R
 Easy
 Free and Open Source
 High Level
 Portable
 Extensible
 Dynamically Data Typed
 Large Standard Libraries (For Data
Science)
Comparison
Companies Use Python And
R
General Comparison
Within The Data-Based Life
Cycle
 Now, it is time to look at these two
languages a little bit deeper regarding their
usage in a data pipeline, including:
 Data Collection.
 Data Exploration.
 Data Modelling.
 Data Visualization
Data Collection
Python R
Data Exploration
Python R
Data Modelling
Python R
Popularity
Popularity
Popularity
Popularity
Popularity
Salaries of Python
Job Opportunities
Job Opportunities
 From indeed for Jobs
Who Uses Python And R?
Python R
Programmer Business analytics
profession
Engineer Statisticians
Software Developer Data Visualization
Expert
Web Developer Quantitative Analyst
Financial Advisors
Who Uses R And Python?
 Some of the job titles that require:
Python R
Data architect Business analytics
profession
Data analyst Data scientist
Data engineer Investment analyst
Data scientist Tax Staff
Developer Scientist
Summary
Q&A

More Related Content

What's hot

Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerHaystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerOpenSource Connections
 
The Statistical Significance of "R"
The Statistical Significance of "R"The Statistical Significance of "R"
The Statistical Significance of "R"ppvora
 
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Andre Freitas
 
Natural Language Processing in Artificial Intelligence - Codeup #5 - PayU
Natural Language Processing in Artificial Intelligence  - Codeup #5 - PayU Natural Language Processing in Artificial Intelligence  - Codeup #5 - PayU
Natural Language Processing in Artificial Intelligence - Codeup #5 - PayU Artivatic.ai
 
How to Build a Semantic Search System
How to Build a Semantic Search SystemHow to Build a Semantic Search System
How to Build a Semantic Search SystemTrey Grainger
 
Information retrieval concept, practice and challenge
Information retrieval   concept, practice and challengeInformation retrieval   concept, practice and challenge
Information retrieval concept, practice and challengeGan Keng Hoon
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word CloudsMarina Santini
 
Quick Tour of Text Mining
Quick Tour of Text MiningQuick Tour of Text Mining
Quick Tour of Text MiningYi-Shin Chen
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Andre Freitas
 
Towards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebTowards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebJie Bao
 
Reflected Intelligence: Lucene/Solr as a self-learning data system
Reflected Intelligence: Lucene/Solr as a self-learning data systemReflected Intelligence: Lucene/Solr as a self-learning data system
Reflected Intelligence: Lucene/Solr as a self-learning data systemTrey Grainger
 
Bytewise approximate matching, searching and clustering
Bytewise approximate matching, searching and clusteringBytewise approximate matching, searching and clustering
Bytewise approximate matching, searching and clusteringLiwei Ren任力偉
 

What's hot (13)

Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey GraingerHaystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
Haystack 2019 - Natural Language Search with Knowledge Graphs - Trey Grainger
 
ppt
pptppt
ppt
 
The Statistical Significance of "R"
The Statistical Significance of "R"The Statistical Significance of "R"
The Statistical Significance of "R"
 
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
Question Answering over Linked Data: Challenges, Approaches & Trends (Tutoria...
 
Natural Language Processing in Artificial Intelligence - Codeup #5 - PayU
Natural Language Processing in Artificial Intelligence  - Codeup #5 - PayU Natural Language Processing in Artificial Intelligence  - Codeup #5 - PayU
Natural Language Processing in Artificial Intelligence - Codeup #5 - PayU
 
How to Build a Semantic Search System
How to Build a Semantic Search SystemHow to Build a Semantic Search System
How to Build a Semantic Search System
 
Information retrieval concept, practice and challenge
Information retrieval   concept, practice and challengeInformation retrieval   concept, practice and challenge
Information retrieval concept, practice and challenge
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word Clouds
 
Quick Tour of Text Mining
Quick Tour of Text MiningQuick Tour of Text Mining
Quick Tour of Text Mining
 
Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)Question Answering over Linked Data (Reasoning Web Summer School)
Question Answering over Linked Data (Reasoning Web Summer School)
 
Towards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic WebTowards Linked Ontologies and Data on the Semantic Web
Towards Linked Ontologies and Data on the Semantic Web
 
Reflected Intelligence: Lucene/Solr as a self-learning data system
Reflected Intelligence: Lucene/Solr as a self-learning data systemReflected Intelligence: Lucene/Solr as a self-learning data system
Reflected Intelligence: Lucene/Solr as a self-learning data system
 
Bytewise approximate matching, searching and clustering
Bytewise approximate matching, searching and clusteringBytewise approximate matching, searching and clustering
Bytewise approximate matching, searching and clustering
 

Similar to Python vs R for Data Science: What’s the Difference? How can they automate?

Top Data Analysts in the world you can find at Xpert
Top Data Analysts in the world you can find at XpertTop Data Analysts in the world you can find at Xpert
Top Data Analysts in the world you can find at XpertAravind kumar
 
Introduction to Data Science, Applications & Opportunities.pdf
Introduction to Data Science, Applications & Opportunities.pdfIntroduction to Data Science, Applications & Opportunities.pdf
Introduction to Data Science, Applications & Opportunities.pdfRamprakashSingaravel1
 
IIPGH Webinar 1: Getting Started With Data Science
IIPGH Webinar 1: Getting Started With Data ScienceIIPGH Webinar 1: Getting Started With Data Science
IIPGH Webinar 1: Getting Started With Data Scienceds4good
 
What is data_science_by_khawar_shehzad
What is data_science_by_khawar_shehzadWhat is data_science_by_khawar_shehzad
What is data_science_by_khawar_shehzadKhawarShehzadMahaar
 
Python for Data Science: Trends and Tools
Python for Data Science: Trends and ToolsPython for Data Science: Trends and Tools
Python for Data Science: Trends and ToolsSaschayaPranev
 
What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?SofiaCarter4
 
Workshop_Presentation.pptx
Workshop_Presentation.pptxWorkshop_Presentation.pptx
Workshop_Presentation.pptxRUDRAPRASADSABAR
 
The-Power-of-Python-Programming.pptx
The-Power-of-Python-Programming.pptxThe-Power-of-Python-Programming.pptx
The-Power-of-Python-Programming.pptxPreethyJemi
 
Data Science versus Artificial Intelligence: a useful distinction
Data Science versus Artificial Intelligence: a useful distinctionData Science versus Artificial Intelligence: a useful distinction
Data Science versus Artificial Intelligence: a useful distinctionChristoforos Anagnostopoulos
 
Why is Python becoming the language of choice for Data Analysts?
Why is Python becoming the language of choice for Data Analysts?Why is Python becoming the language of choice for Data Analysts?
Why is Python becoming the language of choice for Data Analysts?Rang Technologies
 
Benefiting from Semantic AI along the data life cycle
Benefiting from Semantic AI along the data life cycleBenefiting from Semantic AI along the data life cycle
Benefiting from Semantic AI along the data life cycleMartin Kaltenböck
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automationLiew Wei Da Andrew
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionInside Analysis
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesJose Luis Lopez Pino
 
Python webinar 4th june
Python webinar 4th junePython webinar 4th june
Python webinar 4th juneEdureka!
 

Similar to Python vs R for Data Science: What’s the Difference? How can they automate? (20)

Top Data Analysts in the world you can find at Xpert
Top Data Analysts in the world you can find at XpertTop Data Analysts in the world you can find at Xpert
Top Data Analysts in the world you can find at Xpert
 
Introduction to Data Science, Applications & Opportunities.pdf
Introduction to Data Science, Applications & Opportunities.pdfIntroduction to Data Science, Applications & Opportunities.pdf
Introduction to Data Science, Applications & Opportunities.pdf
 
Data science and Machine learning Booklet
Data science and Machine learning BookletData science and Machine learning Booklet
Data science and Machine learning Booklet
 
IIPGH Webinar 1: Getting Started With Data Science
IIPGH Webinar 1: Getting Started With Data ScienceIIPGH Webinar 1: Getting Started With Data Science
IIPGH Webinar 1: Getting Started With Data Science
 
What is data_science_by_khawar_shehzad
What is data_science_by_khawar_shehzadWhat is data_science_by_khawar_shehzad
What is data_science_by_khawar_shehzad
 
Python for Data Science: Trends and Tools
Python for Data Science: Trends and ToolsPython for Data Science: Trends and Tools
Python for Data Science: Trends and Tools
 
What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?What Is The Future of Data Science With Python?
What Is The Future of Data Science With Python?
 
Workshop_Presentation.pptx
Workshop_Presentation.pptxWorkshop_Presentation.pptx
Workshop_Presentation.pptx
 
Startup Village Keynote 2020
Startup Village Keynote 2020Startup Village Keynote 2020
Startup Village Keynote 2020
 
The-Power-of-Python-Programming.pptx
The-Power-of-Python-Programming.pptxThe-Power-of-Python-Programming.pptx
The-Power-of-Python-Programming.pptx
 
Data Science versus Artificial Intelligence: a useful distinction
Data Science versus Artificial Intelligence: a useful distinctionData Science versus Artificial Intelligence: a useful distinction
Data Science versus Artificial Intelligence: a useful distinction
 
Why is Python becoming the language of choice for Data Analysts?
Why is Python becoming the language of choice for Data Analysts?Why is Python becoming the language of choice for Data Analysts?
Why is Python becoming the language of choice for Data Analysts?
 
Benefiting from Semantic AI along the data life cycle
Benefiting from Semantic AI along the data life cycleBenefiting from Semantic AI along the data life cycle
Benefiting from Semantic AI along the data life cycle
 
Data science
Data scienceData science
Data science
 
Art of artificial intelligence and automation
Art of artificial intelligence and automationArt of artificial intelligence and automation
Art of artificial intelligence and automation
 
The Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop AdoptionThe Role of Data Wrangling in Driving Hadoop Adoption
The Role of Data Wrangling in Driving Hadoop Adoption
 
Chapter I.pptx
Chapter I.pptxChapter I.pptx
Chapter I.pptx
 
Data Science Using Python.pptx
Data Science Using Python.pptxData Science Using Python.pptx
Data Science Using Python.pptx
 
BDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the massesBDS14 Big Data Analytics to the masses
BDS14 Big Data Analytics to the masses
 
Python webinar 4th june
Python webinar 4th junePython webinar 4th june
Python webinar 4th june
 

More from iTrainMalaysia1

Blockchain opportunities and challenges
Blockchain opportunities and challengesBlockchain opportunities and challenges
Blockchain opportunities and challengesiTrainMalaysia1
 
Turn Data to Gold using Data Science and IoT
Turn Data to Gold using Data Science and IoTTurn Data to Gold using Data Science and IoT
Turn Data to Gold using Data Science and IoTiTrainMalaysia1
 
Improve customer engagement with an app for your business
Improve customer engagement with an app for your businessImprove customer engagement with an app for your business
Improve customer engagement with an app for your businessiTrainMalaysia1
 
网上营销常犯的6大错误,都在浪费预算。 您是否了解?
网上营销常犯的6大错误,都在浪费预算。 您是否了解?网上营销常犯的6大错误,都在浪费预算。 您是否了解?
网上营销常犯的6大错误,都在浪费预算。 您是否了解?iTrainMalaysia1
 
Learn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkLearn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkiTrainMalaysia1
 
Bagaimana Automasikan Respon Jualan Dengan WhatsApp
Bagaimana Automasikan Respon Jualan Dengan WhatsAppBagaimana Automasikan Respon Jualan Dengan WhatsApp
Bagaimana Automasikan Respon Jualan Dengan WhatsAppiTrainMalaysia1
 
What Is Search Engine Optimization (SEO) And Why Is It Important?
What Is Search Engine Optimization (SEO) And Why Is It Important?What Is Search Engine Optimization (SEO) And Why Is It Important?
What Is Search Engine Optimization (SEO) And Why Is It Important?iTrainMalaysia1
 
Clearing the Confusion: AI vs Machine Learning vs Deep Learning Differences
Clearing the Confusion: AI vs Machine Learning vs Deep Learning DifferencesClearing the Confusion: AI vs Machine Learning vs Deep Learning Differences
Clearing the Confusion: AI vs Machine Learning vs Deep Learning DifferencesiTrainMalaysia1
 
Blockchain opportunities and challenges
Blockchain opportunities and challengesBlockchain opportunities and challenges
Blockchain opportunities and challengesiTrainMalaysia1
 
Certified Data Science Specialist Course Preview Dr. Alvin
Certified Data Science Specialist Course Preview Dr. AlvinCertified Data Science Specialist Course Preview Dr. Alvin
Certified Data Science Specialist Course Preview Dr. AlviniTrainMalaysia1
 
Certified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. NickholasCertified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. NickholasiTrainMalaysia1
 
Certified IoT specialist course preview
Certified IoT specialist course previewCertified IoT specialist course preview
Certified IoT specialist course previewiTrainMalaysia1
 

More from iTrainMalaysia1 (12)

Blockchain opportunities and challenges
Blockchain opportunities and challengesBlockchain opportunities and challenges
Blockchain opportunities and challenges
 
Turn Data to Gold using Data Science and IoT
Turn Data to Gold using Data Science and IoTTurn Data to Gold using Data Science and IoT
Turn Data to Gold using Data Science and IoT
 
Improve customer engagement with an app for your business
Improve customer engagement with an app for your businessImprove customer engagement with an app for your business
Improve customer engagement with an app for your business
 
网上营销常犯的6大错误,都在浪费预算。 您是否了解?
网上营销常犯的6大错误,都在浪费预算。 您是否了解?网上营销常犯的6大错误,都在浪费预算。 您是否了解?
网上营销常犯的6大错误,都在浪费预算。 您是否了解?
 
Learn How to Make Machine Learning Work
Learn How to Make Machine Learning WorkLearn How to Make Machine Learning Work
Learn How to Make Machine Learning Work
 
Bagaimana Automasikan Respon Jualan Dengan WhatsApp
Bagaimana Automasikan Respon Jualan Dengan WhatsAppBagaimana Automasikan Respon Jualan Dengan WhatsApp
Bagaimana Automasikan Respon Jualan Dengan WhatsApp
 
What Is Search Engine Optimization (SEO) And Why Is It Important?
What Is Search Engine Optimization (SEO) And Why Is It Important?What Is Search Engine Optimization (SEO) And Why Is It Important?
What Is Search Engine Optimization (SEO) And Why Is It Important?
 
Clearing the Confusion: AI vs Machine Learning vs Deep Learning Differences
Clearing the Confusion: AI vs Machine Learning vs Deep Learning DifferencesClearing the Confusion: AI vs Machine Learning vs Deep Learning Differences
Clearing the Confusion: AI vs Machine Learning vs Deep Learning Differences
 
Blockchain opportunities and challenges
Blockchain opportunities and challengesBlockchain opportunities and challenges
Blockchain opportunities and challenges
 
Certified Data Science Specialist Course Preview Dr. Alvin
Certified Data Science Specialist Course Preview Dr. AlvinCertified Data Science Specialist Course Preview Dr. Alvin
Certified Data Science Specialist Course Preview Dr. Alvin
 
Certified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. NickholasCertified Data Science Specialist Course Preview Dr. Nickholas
Certified Data Science Specialist Course Preview Dr. Nickholas
 
Certified IoT specialist course preview
Certified IoT specialist course previewCertified IoT specialist course preview
Certified IoT specialist course preview
 

Recently uploaded

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Recently uploaded (20)

Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Python vs R for Data Science: What’s the Difference? How can they automate?

  • 1. Python vs R for Data Science
  • 2. About the Speaker Name: Muhammad Samer Sallam Senior Data Scientist (Remotely) Quaking Aspen, Dublin, Ireland Data Science and Artificial Intelligence Trainer iTrain, Kuala Lumpur, Malaysia Master Student and Researcher IIUM, Kuala Lumpur, Malaysia
  • 3. Outlines  What is Data Science ?  Data-Based Product Life Cycle  What is AI, ML ,DL?  Relationships between Data Science and AI, ML and DL  Introduction to Python  Introduction to R  Python VS R in Industry
  • 4. What is Data Science ?  It is an interdisciplinary study of data whose central focus is the data life cycle and how data is applied to the decision making process
  • 8. What is AI ?  Artificial Intelligence: whenever a machine is able to do task that requires human intelligence, we say it has AI.
  • 9. What is AI,ML, DL?  Suppose we need to build a classification model of Cat and Dog in AI  Assume the image dimensions are 1000*1000*3 (RGB Image where the pixel could take 0 - 255)  We need 1000 *1000 * 3 * 256 if-else statements  So traditional programming does not work always
  • 10. What is ML?  Machine learning is a way to achieve artificial intelligence (AI) by teaching the machine how to do a task without being explicitly programmed
  • 11. What is DL?  Deep learning is a subfield of machine learning which focuses mainly on artificial neural networks.
  • 13. Relationship Between DS and AI,ML and DL
  • 14. Applications of Data Science  Recommendation System
  • 15. Applications of Data Science  Speech Recognition
  • 16. Applications of Data Science  Face Detection
  • 17. Applications of Data Science  Fraud Detection
  • 18. DEMAND & OPPORTUNITY Data Science has been dubbed by the Harvard Business Review (Thomas H. Davenport and D.J. Patil, October 2012) as… “The Sexiest Job of the 21st Century” https://hbr.org/2012/10/data-scientist-the-sexiest-job-of-the-21st-century
  • 19. Demand & Opportunity Data Scientist • Work-Life Balance Rating: 4.2 (out of 5) • Salary: $114,808 (highest salary) • Number of Job Openings: 1,315 (highest in the top 9)
  • 20. Who Is Data Scientist ?
  • 21. Who Is Data Scientist ?
  • 22. What Is Python?  Python is a high-level, interpreted, and object-oriented scripting language.  Python is designed to be highly readable where it uses English keywords frequently
  • 23. Features Of Python  Easy  Free and Open Source  High Level  Portable  Extensible  Dynamically Data Typed  Large Standard Libraries
  • 24. What Is R ?  R is a programming language and free software environment for statistical computing and graphics supported by the R Foundation for Statistical Computing.
  • 25. Features Of R  Easy  Free and Open Source  High Level  Portable  Extensible  Dynamically Data Typed  Large Standard Libraries (For Data Science)
  • 29. Within The Data-Based Life Cycle  Now, it is time to look at these two languages a little bit deeper regarding their usage in a data pipeline, including:  Data Collection.  Data Exploration.  Data Modelling.  Data Visualization
  • 40. Job Opportunities  From indeed for Jobs
  • 41. Who Uses Python And R? Python R Programmer Business analytics profession Engineer Statisticians Software Developer Data Visualization Expert Web Developer Quantitative Analyst Financial Advisors
  • 42. Who Uses R And Python?  Some of the job titles that require: Python R Data architect Business analytics profession Data analyst Data scientist Data engineer Investment analyst Data scientist Tax Staff Developer Scientist