SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
Programming for Data
Science in Python
Dr. Ummesalma M
Assistant Professor
CHRIST (Deemed to be University)
Bengaluru-29
PYTHON ?
Perception Matters
2
Timeline of Programming Languages
3
What’sWorth to be known about Python?
1991
4
1994
2000 2008
What Can Python Do?
5
Wait! I can do all these things using
other programming languages too! Then
why Python?
Python can be used for
Salient Features of Python
Even though there are many
languages Salient features of Python
make it different from others
• Interpreted, very-high-level
programming language.
• Supports a multitude of
programming paradigms.
• OOP, functional, procedural, logic,
etc.
• General purpose.
• Very comprehensive standard
library includes numeric modules,
crypto services, OS interfaces,
networking modules, GUI support,
development tools, etc.
6
7
Features of Python cont. (simplicity)
// HelloWorld Program inC
#include <stdio.h>
Void main()
{
printf(“HelloWorld! n”);
}
// HelloWorld Program inC++
#include <iostream.h>
int main() {
cout << "Hello World!“<<endl;
return 0;
}
8
Features of Python cont. (simplicity)
// Hello World Program in Java
class HelloWorld
{
public static void main(String args[])
{
System. out. println(" Hello World!");
}
}
# sample code in Python
print(“Hello World”)
9
VidTime Java vs Python
10
Java vs Python
11
Java vs Python
12
Python 2x vs Python 3x
▪ F1: Division operator Eg. -7 / 5
▪ F2:I/O functions
▪ F3: str type
▪ F4: xrange() saves memory but doesn’t
support slicing
▪ F5: Error Handling
try:
trying_to_check_error
except NameError, err:
print err, 'Error Caused' # Would not
work in Python 3.x
▪ F6: modules
Feature (Python2x) (Python3x)
F1 Results in -2 Results in -1.4
F2
raw_input()
print “Hello
World”
input()
print (“Hello
World”)
F3 ASCII UNICODE
F4
xrange()
available
xrange()
UNavailable
F5 as not required
Comma
replacedby as
F6
Less
modules
More modules
13
3 Ways of Running a Python Program
▪ Python Shell: An interactive
interpreter. It is pre available in
Linux and Mac OS X
▪ Script mode on cmd
▪ IDE:Atom, IDLE , Jupyter,
Spyder, etc.
.py
Python
Shell
IDE
Script
mode
14
How Famous is Python?WatchThis 
15
How Python is relevant to data science?
What type of data Python supports for data science?
Whom to follow?
Which tools/sites to refer?
Data Science & Python
16
Python & Data ScienceApplications
All
360
17
Python Packages Useful for Data Science
18
Who is in favor of Python?
19
20
Whom to Follow?
Wes McKinney. Creator of pandas, the most widely-used
Python library for data analysis. Author of Python for Data
Analysis. Senior Vice President and Software Architect
at Two Sigma.
Hilary Mason. Founder of Fast Forward Labs. Data
Scientist in Residence at Accel. Founder of HackNY and
co-host of DataGotham
Jake VanderPlas. Author of Python Data Science
Handbook. Senior Data Science Fellow and Director of
Research at the University of Washington's eScience
institute.
https://mode.com/blog/python-influencers/
21
Python:When to Use & when Not?
PROS
CONS
Development requirement
Scope
22
PROS of Python
More Pros thanCons
23
CONS of Python
• Python is interpreted,so
it's much slower than its
counterparts.
• Weak in mobile
computing, hence not
used much in app
development
• Since Python is dynamic,
more errors show up at
run-time
• Absence of commercial
support
24
Programmers Description Example
System Programmers
The system
programmerinstalls,
customizes, and maintains
the operatingsystem, and
also installsor upgrades
products that run on
the system.
•CAD Engineer
•System Engineers
•DevOps Developer
•Software Developer
Web Programmers
A web developer is
a programmerwho engaged
in, the development of
World
WideWeb applications,or
applicationsthat are run
over HTTP, CSS OR HTML
from a web server to
a web browser.
•Frontend Developer
•BackendDeveloper
•Full stack web developer
Types of Computer Science Programmers
25
Programmers Description Example
Game Programmers
A game programmer is a
programmerwho develops
codebasesfor
video games or related
software, such
as game development
tools.Game
programminghasmany
specializeddisciplines,allof
which fallunder the “game
programmer”.
•Game Designer
•Audio Engineer
•Lead-Programmer(Games)
•Animators(Games)
ApplicationProgrammers
The application
programmeris a
programmerwho is
responsiblefordesigning
and testing program logic,
codingprograms,program
documentationand
preparationof programs for
computer operations.
•SDE1
•SDE2
•Software Engineer
All Rounder Capable of doingall tasks
•Nerds
•Scientists 26
JobOpportunities worldwide after learning Python
27
Scope of Python in India and worldwide?
ImageCourtesy: www.quora.com
https://www.3ritechnologies.com/py
thon-developer-salary-in-india/
28
Poem on Python
Poem byTim
Peters
29
30

Mais conteúdo relacionado

Mais procurados

Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceANOOP V S
 
Data science | What is Data science
Data science | What is Data scienceData science | What is Data science
Data science | What is Data scienceShilpaKrishna6
 
Introduction to data science
Introduction to data scienceIntroduction to data science
Introduction to data scienceSampath Kumar
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningLars Marius Garshol
 
Introduction To Data Science
Introduction To Data ScienceIntroduction To Data Science
Introduction To Data ScienceSpotle.ai
 
Best Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | EdurekaBest Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | EdurekaEdureka!
 
Data science presentation
Data science presentationData science presentation
Data science presentationMSDEVMTL
 
Introduction To Data Science With Python
Introduction To Data Science With PythonIntroduction To Data Science With Python
Introduction To Data Science With PythonSpotle.ai
 
Big data and data science overview
Big data and data science overviewBig data and data science overview
Big data and data science overviewColleen Farrelly
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceGabriel Moreira
 
Introduction to data science intro,ch(1,2,3)
Introduction to data science intro,ch(1,2,3)Introduction to data science intro,ch(1,2,3)
Introduction to data science intro,ch(1,2,3)heba_ahmad
 
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...Edureka!
 
Machine Learning using Big data
Machine Learning using Big data Machine Learning using Big data
Machine Learning using Big data Vaibhav Kurkute
 
Machine learning in action at Pipedrive
Machine learning in action at PipedriveMachine learning in action at Pipedrive
Machine learning in action at PipedriveAndré Karpištšenko
 
Open Data, Big Data and Machine Learning
Open Data, Big Data and Machine LearningOpen Data, Big Data and Machine Learning
Open Data, Big Data and Machine LearningSteven Van Vaerenbergh
 

Mais procurados (20)

Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Data science | What is Data science
Data science | What is Data scienceData science | What is Data science
Data science | What is Data science
 
Introduction to data science
Introduction to data scienceIntroduction to data science
Introduction to data science
 
Introduction to Big Data/Machine Learning
Introduction to Big Data/Machine LearningIntroduction to Big Data/Machine Learning
Introduction to Big Data/Machine Learning
 
Introduction To Data Science
Introduction To Data ScienceIntroduction To Data Science
Introduction To Data Science
 
Unit 3 part 2
Unit  3 part 2Unit  3 part 2
Unit 3 part 2
 
Best Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | EdurekaBest Python Libraries For Data Science & Machine Learning | Edureka
Best Python Libraries For Data Science & Machine Learning | Edureka
 
Data science presentation
Data science presentationData science presentation
Data science presentation
 
Introduction To Data Science With Python
Introduction To Data Science With PythonIntroduction To Data Science With Python
Introduction To Data Science With Python
 
Data science
Data scienceData science
Data science
 
Big data and data science overview
Big data and data science overviewBig data and data science overview
Big data and data science overview
 
Data Science using Python
Data Science using PythonData Science using Python
Data Science using Python
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Introduction to data science intro,ch(1,2,3)
Introduction to data science intro,ch(1,2,3)Introduction to data science intro,ch(1,2,3)
Introduction to data science intro,ch(1,2,3)
 
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
Python for Data Science | Python Data Science Tutorial | Data Science Certifi...
 
data science
data sciencedata science
data science
 
Machine Learning using Big data
Machine Learning using Big data Machine Learning using Big data
Machine Learning using Big data
 
Machine learning in action at Pipedrive
Machine learning in action at PipedriveMachine learning in action at Pipedrive
Machine learning in action at Pipedrive
 
2005)
2005)2005)
2005)
 
Open Data, Big Data and Machine Learning
Open Data, Big Data and Machine LearningOpen Data, Big Data and Machine Learning
Open Data, Big Data and Machine Learning
 

Semelhante a Data Science in Python Programming

Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginnersBenishchoco
 
Python – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguagePython – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguageIRJET Journal
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using pythonSemidot Infotech
 
Python Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level ProgrammingPython Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level ProgrammingUncodemy
 
Mastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions DemystifiedMastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions DemystifiedMalcolmDupri
 
Future of Python Certified Professionals in Data Science and Artificial Intel...
Future of Python Certified Professionals in Data Science and Artificial Intel...Future of Python Certified Professionals in Data Science and Artificial Intel...
Future of Python Certified Professionals in Data Science and Artificial Intel...M M Nair
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYijpla
 
Python Certification Course In Ahmedabad
Python Certification Course In AhmedabadPython Certification Course In Ahmedabad
Python Certification Course In Ahmedabadsushmitasharan1
 
Get Started With Python Language.pdf
Get Started With Python Language.pdfGet Started With Python Language.pdf
Get Started With Python Language.pdfCerebrum Infotech
 
Best Python Certification Course In Delhi.
Best Python Certification Course In Delhi.Best Python Certification Course In Delhi.
Best Python Certification Course In Delhi.sushmitasharan1
 
Python Training Certification Course In Mumbai
Python Training Certification Course In MumbaiPython Training Certification Course In Mumbai
Python Training Certification Course In Mumbaisushmitasharan1
 
Python Certification Training In Kolkata
Python Certification Training In KolkataPython Certification Training In Kolkata
Python Certification Training In Kolkatasushmitasharan1
 
Python Training Certification Course In Chennai
Python Training Certification Course In ChennaiPython Training Certification Course In Chennai
Python Training Certification Course In Chennaisushmitasharan1
 
Python Training Certification Course In Pune
Python Training Certification Course In PunePython Training Certification Course In Pune
Python Training Certification Course In Punesushmitasharan1
 
Python Course In Bangalore
Python Course In BangalorePython Course In Bangalore
Python Course In Bangaloresushmitasharan1
 
Define Function In Python | Python Lambda Function | Python Functions
Define Function In Python | Python Lambda Function | Python FunctionsDefine Function In Python | Python Lambda Function | Python Functions
Define Function In Python | Python Lambda Function | Python FunctionsAbhinavSharma309481
 
Python Certification Course In Hyderabad
Python Certification Course In HyderabadPython Certification Course In Hyderabad
Python Certification Course In Hyderabadsushmitasharan1
 

Semelhante a Data Science in Python Programming (20)

Python programming for beginners
Python programming for beginnersPython programming for beginners
Python programming for beginners
 
Python – The Fastest Growing Programming Language
Python – The Fastest Growing Programming LanguagePython – The Fastest Growing Programming Language
Python – The Fastest Growing Programming Language
 
Python training Course in Mohali
Python training Course in MohaliPython training Course in Mohali
Python training Course in Mohali
 
Type of apps that can be developed using python
Type of apps that can be developed using pythonType of apps that can be developed using python
Type of apps that can be developed using python
 
Python Mastery Made Easy.pdf
Python Mastery Made Easy.pdfPython Mastery Made Easy.pdf
Python Mastery Made Easy.pdf
 
Python Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level ProgrammingPython Prodigy: Unraveling the Secrets of High-Level Programming
Python Prodigy: Unraveling the Secrets of High-Level Programming
 
Mastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions DemystifiedMastering the Interview: 50 Common Interview Questions Demystified
Mastering the Interview: 50 Common Interview Questions Demystified
 
Future of Python Certified Professionals in Data Science and Artificial Intel...
Future of Python Certified Professionals in Data Science and Artificial Intel...Future of Python Certified Professionals in Data Science and Artificial Intel...
Future of Python Certified Professionals in Data Science and Artificial Intel...
 
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRYPYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
PYTHON- AN APPETITE FOR THE SOFTWARE INDUSTRY
 
Python Certification Course In Ahmedabad
Python Certification Course In AhmedabadPython Certification Course In Ahmedabad
Python Certification Course In Ahmedabad
 
Get Started With Python Language.pdf
Get Started With Python Language.pdfGet Started With Python Language.pdf
Get Started With Python Language.pdf
 
Best Python Certification Course In Delhi.
Best Python Certification Course In Delhi.Best Python Certification Course In Delhi.
Best Python Certification Course In Delhi.
 
Python Training Certification Course In Mumbai
Python Training Certification Course In MumbaiPython Training Certification Course In Mumbai
Python Training Certification Course In Mumbai
 
Python Certification Training In Kolkata
Python Certification Training In KolkataPython Certification Training In Kolkata
Python Certification Training In Kolkata
 
Python Training Certification Course In Chennai
Python Training Certification Course In ChennaiPython Training Certification Course In Chennai
Python Training Certification Course In Chennai
 
Python Training Certification Course In Pune
Python Training Certification Course In PunePython Training Certification Course In Pune
Python Training Certification Course In Pune
 
Python Course In Bangalore
Python Course In BangalorePython Course In Bangalore
Python Course In Bangalore
 
python programming.pdf
python programming.pdfpython programming.pdf
python programming.pdf
 
Define Function In Python | Python Lambda Function | Python Functions
Define Function In Python | Python Lambda Function | Python FunctionsDefine Function In Python | Python Lambda Function | Python Functions
Define Function In Python | Python Lambda Function | Python Functions
 
Python Certification Course In Hyderabad
Python Certification Course In HyderabadPython Certification Course In Hyderabad
Python Certification Course In Hyderabad
 

Mais de UmmeSalmaM1

Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceUmmeSalmaM1
 
Welcome to Python Programming.pptx
Welcome to Python Programming.pptxWelcome to Python Programming.pptx
Welcome to Python Programming.pptxUmmeSalmaM1
 
Role of digital technology in autism a case study
Role of digital technology in autism a case studyRole of digital technology in autism a case study
Role of digital technology in autism a case studyUmmeSalmaM1
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationUmmeSalmaM1
 
Datascience and python
Datascience and pythonDatascience and python
Datascience and pythonUmmeSalmaM1
 
Machine learning visual_quiz
Machine learning visual_quizMachine learning visual_quiz
Machine learning visual_quizUmmeSalmaM1
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learningUmmeSalmaM1
 
The Art of Entrepreneurship
The Art of Entrepreneurship The Art of Entrepreneurship
The Art of Entrepreneurship UmmeSalmaM1
 
Impact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock DataImpact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock DataUmmeSalmaM1
 

Mais de UmmeSalmaM1 (9)

Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Welcome to Python Programming.pptx
Welcome to Python Programming.pptxWelcome to Python Programming.pptx
Welcome to Python Programming.pptx
 
Role of digital technology in autism a case study
Role of digital technology in autism a case studyRole of digital technology in autism a case study
Role of digital technology in autism a case study
 
Demography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendationDemography basedhybridrecommendersystemformovierecommendation
Demography basedhybridrecommendersystemformovierecommendation
 
Datascience and python
Datascience and pythonDatascience and python
Datascience and python
 
Machine learning visual_quiz
Machine learning visual_quizMachine learning visual_quiz
Machine learning visual_quiz
 
Lecture1 introduction to machine learning
Lecture1 introduction to machine learningLecture1 introduction to machine learning
Lecture1 introduction to machine learning
 
The Art of Entrepreneurship
The Art of Entrepreneurship The Art of Entrepreneurship
The Art of Entrepreneurship
 
Impact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock DataImpact of Learning Functions on Prediction of Stock Data
Impact of Learning Functions on Prediction of Stock Data
 

Último

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlkumarajju5765
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxolyaivanovalion
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Onlineanilsa9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 

Último (20)

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girlCall Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
Call Girls 🫤 Dwarka ➡️ 9711199171 ➡️ Delhi 🫦 Two shot with one girl
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service OnlineCALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
CALL ON ➥8923113531 🔝Call Girls Chinhat Lucknow best sexual service Online
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 

Data Science in Python Programming

  • 1. Programming for Data Science in Python Dr. Ummesalma M Assistant Professor CHRIST (Deemed to be University) Bengaluru-29
  • 4. What’sWorth to be known about Python? 1991 4 1994 2000 2008
  • 5. What Can Python Do? 5 Wait! I can do all these things using other programming languages too! Then why Python? Python can be used for
  • 6. Salient Features of Python Even though there are many languages Salient features of Python make it different from others • Interpreted, very-high-level programming language. • Supports a multitude of programming paradigms. • OOP, functional, procedural, logic, etc. • General purpose. • Very comprehensive standard library includes numeric modules, crypto services, OS interfaces, networking modules, GUI support, development tools, etc. 6
  • 7. 7
  • 8. Features of Python cont. (simplicity) // HelloWorld Program inC #include <stdio.h> Void main() { printf(“HelloWorld! n”); } // HelloWorld Program inC++ #include <iostream.h> int main() { cout << "Hello World!“<<endl; return 0; } 8
  • 9. Features of Python cont. (simplicity) // Hello World Program in Java class HelloWorld { public static void main(String args[]) { System. out. println(" Hello World!"); } } # sample code in Python print(“Hello World”) 9
  • 10. VidTime Java vs Python 10
  • 13. Python 2x vs Python 3x ▪ F1: Division operator Eg. -7 / 5 ▪ F2:I/O functions ▪ F3: str type ▪ F4: xrange() saves memory but doesn’t support slicing ▪ F5: Error Handling try: trying_to_check_error except NameError, err: print err, 'Error Caused' # Would not work in Python 3.x ▪ F6: modules Feature (Python2x) (Python3x) F1 Results in -2 Results in -1.4 F2 raw_input() print “Hello World” input() print (“Hello World”) F3 ASCII UNICODE F4 xrange() available xrange() UNavailable F5 as not required Comma replacedby as F6 Less modules More modules 13
  • 14. 3 Ways of Running a Python Program ▪ Python Shell: An interactive interpreter. It is pre available in Linux and Mac OS X ▪ Script mode on cmd ▪ IDE:Atom, IDLE , Jupyter, Spyder, etc. .py Python Shell IDE Script mode 14
  • 15. How Famous is Python?WatchThis  15
  • 16. How Python is relevant to data science? What type of data Python supports for data science? Whom to follow? Which tools/sites to refer? Data Science & Python 16
  • 17. Python & Data ScienceApplications All 360 17
  • 18. Python Packages Useful for Data Science 18
  • 19. Who is in favor of Python? 19
  • 20. 20
  • 21. Whom to Follow? Wes McKinney. Creator of pandas, the most widely-used Python library for data analysis. Author of Python for Data Analysis. Senior Vice President and Software Architect at Two Sigma. Hilary Mason. Founder of Fast Forward Labs. Data Scientist in Residence at Accel. Founder of HackNY and co-host of DataGotham Jake VanderPlas. Author of Python Data Science Handbook. Senior Data Science Fellow and Director of Research at the University of Washington's eScience institute. https://mode.com/blog/python-influencers/ 21
  • 22. Python:When to Use & when Not? PROS CONS Development requirement Scope 22
  • 23. PROS of Python More Pros thanCons 23
  • 24. CONS of Python • Python is interpreted,so it's much slower than its counterparts. • Weak in mobile computing, hence not used much in app development • Since Python is dynamic, more errors show up at run-time • Absence of commercial support 24
  • 25. Programmers Description Example System Programmers The system programmerinstalls, customizes, and maintains the operatingsystem, and also installsor upgrades products that run on the system. •CAD Engineer •System Engineers •DevOps Developer •Software Developer Web Programmers A web developer is a programmerwho engaged in, the development of World WideWeb applications,or applicationsthat are run over HTTP, CSS OR HTML from a web server to a web browser. •Frontend Developer •BackendDeveloper •Full stack web developer Types of Computer Science Programmers 25
  • 26. Programmers Description Example Game Programmers A game programmer is a programmerwho develops codebasesfor video games or related software, such as game development tools.Game programminghasmany specializeddisciplines,allof which fallunder the “game programmer”. •Game Designer •Audio Engineer •Lead-Programmer(Games) •Animators(Games) ApplicationProgrammers The application programmeris a programmerwho is responsiblefordesigning and testing program logic, codingprograms,program documentationand preparationof programs for computer operations. •SDE1 •SDE2 •Software Engineer All Rounder Capable of doingall tasks •Nerds •Scientists 26
  • 27. JobOpportunities worldwide after learning Python 27
  • 28. Scope of Python in India and worldwide? ImageCourtesy: www.quora.com https://www.3ritechnologies.com/py thon-developer-salary-in-india/ 28
  • 29. Poem on Python Poem byTim Peters 29
  • 30. 30