SlideShare a Scribd company logo
1 of 24
Download to read offline
Why we should
learn Python
Kevin Lee, Director of Data Science
What programming
language should I
teach my son?
Agenda
➢ Introduction of Python
➢ Benefits of Learning
Python
➢ Python Programming
Use cases
➢ Comparison with SAS &
R
➢ Challenge of Python
➢ Future of Python
➢ Final Thought
Introduction of Python Programming
• Python language
is founded in 1991
by Guldo Van
Rossum
• The most recent
version is 3.7.3 as
of June, 2019.
What people say about “Python Language”
➢ Interpreted
➢ Object-oriented
➢ Simple
➢ Easy
➢ Extensive
➢ Cost-effective
➢ Productive
➢ Quick production
Benefits of Learning Python : Data Science
➢ A door to Data
Science field
➢ The most
popular
language,
must-know
language
Benefits of
Learning Python
: Machine
Learning
➢Feature Engineering
➢Machine Learning
Packages – sklearn,
Tensorflow, Keras,
PyTorch
➢Easy to train and deploy
➢Ecosystems – Jupyter
notebook
Benefits of Learning Python : Multi-purpose
• Web development
• GUI application
• Software development
• Database Access
• Scientific Numeric
• Data Analysis
• Games and 3D Graphics
• Machine Learning
Engineering
Benefits of Learning Python : Big Company
Benefits of Learning Python : Community
• A big Python
Programming Community
• Medium
• Kdnugget
• Stackoverflow
• Quora
• GitHub
• YouTube
• Udemy
• EDX
• DataCamp
• Coursera
• Kaggle
Benefits of Learning Python : Public
• General Public Language (GPL) : public owned,
supported, used
• Free to download and use
• Open-sourced
• Python belongs to public
Benefits of Learning Python : Easy to Learn
➢ Readable
➢ Interpretable
➢ Simple
➢ Easy
➢ This is the reason
that 70% of
introductory
courses in
university are
using Python
Benefits of Learning Python : Career
➢ Python language gains immense
popularity in 2018
➢ According to stack overflow,
➢ 38.8% of its users mainly use
Python
➢ “Fastest growing major
programming language”
➢ On Github, Python is listed as the
second most used programming
language, increasing 40% in 2017.
➢ Indeed.com estimates the
average salary of Python
programmers to $114k per a year.
Python Use Case – import SAS datasets
Python Use Case – Data Preparation
Python Use Case – Data Visualization
Python Use Case – Machine Learning
Comparison between SAS, R and Python
Burtch Works LLC“ has asked 1000 data scientists on their preference on
programming language for last five years
Comparison between SAS, R and Python
Burtch Works LLC“ has asked 1000 data scientists on their preference on
programming language for last five years
Comparison between SAS, R and Python
SAS Python
Main Usage Enterprise Analytics Free
Programming Platform A good GUI for users Open source – Jupyter
notebook/lab
Functions / Packages A huge array of
validated statistical
functions
Open source library
Price Expensive commercial
software
Free to download
Main users Large corporation with
huge budgets
All the users
Challenge of Python
• A lack of customer service. Python programming is open source, so
there is no enterprise level customer service like SAS. Users need to
find out the solution on their own.
• Regulatory challenges. Python is open-source, so no one has fully
validated the packages. To get regulatory approval for some
algorithm, the burden of algorithm validating will be on the sponsor.
• A lack of talents. Even though Python programming gains a huge
popularity in programming world, it is still considered as new and
up-and-coming language and there are not many programmers
who know now. To fully implement Python programming in
enterprise level, the organizations need more Python programmers.
Future of Python
• With May 2019 Windows update, every install of windows will
include python.
➢ Python language is in a
great demand.
➢ Its popularity is growing
rapidly.
➢ I choose and teach
Python to my son.
➢ Can we do everything
with SAS?
➢ It is good to know Python
as a second language.
Final Thought
Thanks!!!
Please contact
kevin.kyosun.lee@gmail.com
https://www.linkedin.com/in
/HelloKevinLee/

More Related Content

More from Kevin Lee

Perfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard dataPerfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard data
Kevin Lee
 
Machine Learning : why we should know and how it works
Machine Learning : why we should know and how it worksMachine Learning : why we should know and how it works
Machine Learning : why we should know and how it works
Kevin Lee
 
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
Kevin Lee
 
Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?
Kevin Lee
 
SAS integration with NoSQL data
SAS integration with NoSQL dataSAS integration with NoSQL data
SAS integration with NoSQL data
Kevin Lee
 
Introduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmersIntroduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmers
Kevin Lee
 
Two different use cases to obtain best response using recist 11 sdtm and a ...
Two different use cases to obtain best response using recist 11   sdtm and a ...Two different use cases to obtain best response using recist 11   sdtm and a ...
Two different use cases to obtain best response using recist 11 sdtm and a ...
Kevin Lee
 
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Kevin Lee
 
Standards-driven Oncology Studies
Standards-driven Oncology StudiesStandards-driven Oncology Studies
Standards-driven Oncology Studies
Kevin Lee
 
CDISC journey in Leukemia studies using IWCLL 2008
CDISC journey in Leukemia studies using IWCLL 2008CDISC journey in Leukemia studies using IWCLL 2008
CDISC journey in Leukemia studies using IWCLL 2008
Kevin Lee
 

More from Kevin Lee (20)

Artificial Intelligence in Pharmaceutical Industry
Artificial Intelligence in Pharmaceutical IndustryArtificial Intelligence in Pharmaceutical Industry
Artificial Intelligence in Pharmaceutical Industry
 
Tell stories with jupyter notebook
Tell stories with jupyter notebookTell stories with jupyter notebook
Tell stories with jupyter notebook
 
Perfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard dataPerfect partnership - machine learning and CDISC standard data
Perfect partnership - machine learning and CDISC standard data
 
Machine Learning : why we should know and how it works
Machine Learning : why we should know and how it worksMachine Learning : why we should know and how it works
Machine Learning : why we should know and how it works
 
Big data for SAS programmers
Big data for SAS programmersBig data for SAS programmers
Big data for SAS programmers
 
Big data in pharmaceutical industry
Big data in pharmaceutical industryBig data in pharmaceutical industry
Big data in pharmaceutical industry
 
How FDA will reject non compliant electronic submission
How FDA will reject non compliant electronic submissionHow FDA will reject non compliant electronic submission
How FDA will reject non compliant electronic submission
 
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
End to end standards driven oncology study (solid tumor, Immunotherapy, Leuke...
 
Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?Are you ready for Dec 17, 2016 - CDISC compliant data?
Are you ready for Dec 17, 2016 - CDISC compliant data?
 
SAS integration with NoSQL data
SAS integration with NoSQL dataSAS integration with NoSQL data
SAS integration with NoSQL data
 
Introduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmersIntroduction of semantic technology for SAS programmers
Introduction of semantic technology for SAS programmers
 
Standards Metadata Management (system)
Standards Metadata Management (system)Standards Metadata Management (system)
Standards Metadata Management (system)
 
Data centric SDLC for automated clinical data development
Data centric SDLC for automated clinical data developmentData centric SDLC for automated clinical data development
Data centric SDLC for automated clinical data development
 
Beyond regulatory submission - standards metadata management
Beyond regulatory submission  - standards metadata managementBeyond regulatory submission  - standards metadata management
Beyond regulatory submission - standards metadata management
 
Two different use cases to obtain best response using recist 11 sdtm and a ...
Two different use cases to obtain best response using recist 11   sdtm and a ...Two different use cases to obtain best response using recist 11   sdtm and a ...
Two different use cases to obtain best response using recist 11 sdtm and a ...
 
Metadata becomes alive via a web service between MDR and SAS
Metadata becomes alive via a web service between MDR and SASMetadata becomes alive via a web service between MDR and SAS
Metadata becomes alive via a web service between MDR and SAS
 
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
Exchange of data over internet using web service(e.g., soap and rest) in SAS ...
 
Standards metadata management - version control and its governance
Standards metadata management - version control and its governanceStandards metadata management - version control and its governance
Standards metadata management - version control and its governance
 
Standards-driven Oncology Studies
Standards-driven Oncology StudiesStandards-driven Oncology Studies
Standards-driven Oncology Studies
 
CDISC journey in Leukemia studies using IWCLL 2008
CDISC journey in Leukemia studies using IWCLL 2008CDISC journey in Leukemia studies using IWCLL 2008
CDISC journey in Leukemia studies using IWCLL 2008
 

Recently uploaded

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
nirzagarg
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
gajnagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
HyderabadDolls
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
HyderabadDolls
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 

Recently uploaded (20)

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
Top profile Call Girls In Bihar Sharif [ 7014168258 ] Call Me For Genuine Mod...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Indore [ 7014168258 ] Call Me For Genuine Models We...
 
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
Sealdah % High Class Call Girls Kolkata - 450+ Call Girl Cash Payment 8005736...
 
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
Jodhpur Park | Call Girls in Kolkata Phone No 8005736733 Elite Escort Service...
 
Kings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about themKings of Saudi Arabia, information about them
Kings of Saudi Arabia, information about them
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Statistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbersStatistics notes ,it includes mean to index numbers
Statistics notes ,it includes mean to index numbers
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 

Why we should learn Python in Pharmaceutical Industry

  • 1. Why we should learn Python Kevin Lee, Director of Data Science
  • 3. Agenda ➢ Introduction of Python ➢ Benefits of Learning Python ➢ Python Programming Use cases ➢ Comparison with SAS & R ➢ Challenge of Python ➢ Future of Python ➢ Final Thought
  • 4. Introduction of Python Programming • Python language is founded in 1991 by Guldo Van Rossum • The most recent version is 3.7.3 as of June, 2019.
  • 5. What people say about “Python Language” ➢ Interpreted ➢ Object-oriented ➢ Simple ➢ Easy ➢ Extensive ➢ Cost-effective ➢ Productive ➢ Quick production
  • 6. Benefits of Learning Python : Data Science ➢ A door to Data Science field ➢ The most popular language, must-know language
  • 7. Benefits of Learning Python : Machine Learning ➢Feature Engineering ➢Machine Learning Packages – sklearn, Tensorflow, Keras, PyTorch ➢Easy to train and deploy ➢Ecosystems – Jupyter notebook
  • 8. Benefits of Learning Python : Multi-purpose • Web development • GUI application • Software development • Database Access • Scientific Numeric • Data Analysis • Games and 3D Graphics • Machine Learning Engineering
  • 9. Benefits of Learning Python : Big Company
  • 10. Benefits of Learning Python : Community • A big Python Programming Community • Medium • Kdnugget • Stackoverflow • Quora • GitHub • YouTube • Udemy • EDX • DataCamp • Coursera • Kaggle
  • 11. Benefits of Learning Python : Public • General Public Language (GPL) : public owned, supported, used • Free to download and use • Open-sourced • Python belongs to public
  • 12. Benefits of Learning Python : Easy to Learn ➢ Readable ➢ Interpretable ➢ Simple ➢ Easy ➢ This is the reason that 70% of introductory courses in university are using Python
  • 13. Benefits of Learning Python : Career ➢ Python language gains immense popularity in 2018 ➢ According to stack overflow, ➢ 38.8% of its users mainly use Python ➢ “Fastest growing major programming language” ➢ On Github, Python is listed as the second most used programming language, increasing 40% in 2017. ➢ Indeed.com estimates the average salary of Python programmers to $114k per a year.
  • 14. Python Use Case – import SAS datasets
  • 15. Python Use Case – Data Preparation
  • 16. Python Use Case – Data Visualization
  • 17. Python Use Case – Machine Learning
  • 18. Comparison between SAS, R and Python Burtch Works LLC“ has asked 1000 data scientists on their preference on programming language for last five years
  • 19. Comparison between SAS, R and Python Burtch Works LLC“ has asked 1000 data scientists on their preference on programming language for last five years
  • 20. Comparison between SAS, R and Python SAS Python Main Usage Enterprise Analytics Free Programming Platform A good GUI for users Open source – Jupyter notebook/lab Functions / Packages A huge array of validated statistical functions Open source library Price Expensive commercial software Free to download Main users Large corporation with huge budgets All the users
  • 21. Challenge of Python • A lack of customer service. Python programming is open source, so there is no enterprise level customer service like SAS. Users need to find out the solution on their own. • Regulatory challenges. Python is open-source, so no one has fully validated the packages. To get regulatory approval for some algorithm, the burden of algorithm validating will be on the sponsor. • A lack of talents. Even though Python programming gains a huge popularity in programming world, it is still considered as new and up-and-coming language and there are not many programmers who know now. To fully implement Python programming in enterprise level, the organizations need more Python programmers.
  • 22. Future of Python • With May 2019 Windows update, every install of windows will include python.
  • 23. ➢ Python language is in a great demand. ➢ Its popularity is growing rapidly. ➢ I choose and teach Python to my son. ➢ Can we do everything with SAS? ➢ It is good to know Python as a second language. Final Thought