hi guys and welcome to this comparative analysis session by
Intellipaat so we live in a digital era which is dominated by softwares and
these softwares are built on one or the other programming
languages and today we are going to compare and contrast
three such programming languages in python r and sas
but before we get into all of that please subscribe to our channel to never
miss an update from intellipaat now let's talk about today's agenda so
we'll start today's session of with a brief introduction to python r and sas
and then we'll move on and talk about the industry fields in which these
programming languages are being used after that we'll talk about the real
life applications of python r and sas and then we'll talk about the
community as well as the support for these languages
and then finally we'll discuss the job scopes as well as salary for all of
these three languages also guys we do provide end-to-end
training on python r and sas so if you're interested you can check
out the course details given in the description below
now without wasting any further time let's just get into the session
introduction to python r and sas first we'll see about python python
is in high level interpreted and interactive language that is used in
various fields of development so it is also an object oriented and a scripting
language that is designed to be highly readable
and it uses english keywords frequently whereas other languages uses punctuation
and also it has a fewer syntactical construction
than other languages so python is a must for
any working professional to become a great software engineer
especially when they are working in the field of various
fields like web development data science machine learning artificial intelligence
and big data so the features that makes python
unique is easy to code it is a very simple language that
anyone can learn very easily and it is also
free and open source then it is an object oriented programming language so
it supports object oriented style or technique of
programming that encapsulates code within objects so
it is also python also supports gui applications that can be created and
ported to many system calls libraries and windows systems such as
windows mfc macintosh and the x window system
of unix so it is also a high level programming language
it is extensible that you can add low level modules to the python
interpreter and the modules enable programmers to add to or customize
their tools to be more efficient so this extensible features
makes it more unique for the use in various development tasks
then it is a portable language and that can run on a wide variety of
hardware platforms and has the same interface on all the
platforms then comes integrated language so it can
integrate various other applications and technologies then python is an
interpreted language so python is processed at runtime by the
interpreter and you do not need to compile your
program before executing it and this is similar to the programming languages
such as perl and php also it has a large standard library
which makes the development in the various
fields such as web development desktop application
development software development data science big data machine learning
and artificial intelligence and finally it has a large standard
library so there are various libraries and
packages which helps in the field of web
development desktop application development data
science big data machine learning and artificial
intelligence so these features makes python a very unique
programming language for development and it is widely used across the
industries and there are top multinational
companies who uses python for their development task just a
quick info guys intellipaat does provide end-to-end training on python r and sas
so if you are interested you can check out the course details given in the
description below now let's just get back into the session
now moving on to the next part that is R programming language so r is a
programming language and software environment
used for statistical analysis and graphics representation
and reporting so r is freely available and it is an open source programming
language so the core of r is an interpreted computer language
which allows branching and looping as well as modular
programming using functions so r also allows integration with
procedures written in the programming languages
such as c c plus dot net python or fortran languages
so there are various features of our programming
language so it starts with open source then it is a comprehensive language
it has a wide array of packages that is used in the statistical analysis
then it has various graphical libraries that are used in data visualization task
so the task of data visualization can be handled
using r programming very efficiently then it does not need any compiler for
compiling its codes it also performs fast calculations and the next feature
is integration with other technologies so
it can very efficiently integrate with other technologies to develop
software application and then cross platform compatibility
that is r is platform independent it can run on
any hardware or more than one hardware or operating systems
so r is a well defined and simple effective programming language which
includes conditionals loops and user-defined recursive
functions and input output facilities it has an
effective data handling and storage facility also
r provides a suit of operations for calculations that helps in the analysis
and visualizations of the data and r provides various graphical
facilities and libraries for data analysis that you already know
so as a conclusion r is world's most widely used statistical programming
language and it's the number one choice of data
scientists statisticians and researchers that who
works on data it is supported by a vibrant and
talented community of various contributors
now we will move on to another programming language
that is sas so it stands for statistical analysis software going to the
definition or detail sas is a software suit that
can mine alter manage and retrieve data from a
variety of sources and perform statistical analysis on it
and sas provides a graphical point and click user
interface for non-technical users so it allows
for data to be read from databases and spreadsheets
from various statistical analysis so sas is a leader in business analytics
through innovative analytics it caters to business
intelligence and data management so it gives various
software and services for business analytics
sas transforms data into insight which can give a fresh person
perspective which can give a fresh perspective on business
so unlike other bi tools available in the market sas
takes an extensive programming approach to data transformation and analysis
rather than a pure drag and drop and connect approach
this makes it stand out from the crowd as it gives
much finer control over data manipulation and sas has a very large
number of components customized for specific industries and
data analysis tasks also sas is a platform independent
programming language which means you can run sas on any operating system
either linux or windows now let us look at
some of the features of sas so it helps in strong data analysis it is
highly flexible it helps in efficient data management
support data encryption algorithms support various
types of data format so we have sas studio where we can
implement the queries or codes of using sas programming for data analytics
then finally it has a report output format
that we can get now we'll move on to the next part
that is fields of usage for these programming languages
so talking about python it is widely used
for various sectors or various development fields such as web
development desktop application development
it is used for guis it is used for game development
big data analytics data science machine learning
and deep learning python has a wide set of
libraries used in various development fields
so for web development it uses django flask
and for gui it uses peak intel for game development it uses pi game and
in big data data science machine learning
and deep learning uh there are various libraries
such as pandas scikit-learn skype numpy tensorflow keras cafe so there are
n number of libraries python has to develop various applications
just a quick info guys intellipaat does provide end-to-end training on python r
and sas so if you are interested you can check out the course details given in
the description below now let's just get back into the session
now talking about R programming so it is basically used
for data mining data analysis data visualization and it
is also used for building predictive models in data
science machine learning and the main
purpose of using R programming is statistical computing
it is mainly used by industries or organizations
to analyze the data to visualize the data and draw some meaningful insights
from it by using statistical computing so this
is the sole purpose of using our programming so it also has a
rich set of libraries that helps us in performing
various techniques of data mining analysis and visualization
now moving on to the next part that is sas programming
SAS that is statistical analysis software it is used to output the
statistical analysis in the form of tables and graphs which
is processed from spreadsheets and databases
the significant use of sas is in the financial analytics
so it offers the full range of statistical functions
and also provides the best gui for data analytics application deployment
so it is used in advanced analytics data management business
intelligence and predictive analytics so sas is preferred over python and r
when the organizations need to analyze and visualize
their financial data and which needs confidentiality so that is why
sas is a very expensive software now we will look at the applications of
python r and sas so starting with
python programming so it has various applications
so amazon twitter flipkart youtube google facebook and there are
many more fortune 500 companies who uses python programming for developing their
robust softwares so talking about amazon so it uses
python for their recommendation engines there are
various libraries and packages in python which helps in developing machine
learning algorithms that runs the recommendation engine and
same is the case with flipkart it uses recommendation engine
which again involves the usage of python programming
then talking about twitter so it uses python for analyzing
and text analysis for the users so same is the case with youtube it
analyzes its data of customers and then talking about google so there
are various applications of python and
google uses python for implementing natural language processing
for implementing its text analysis optimizing the search results of the
website then same is the case with facebook now
moving on to the applications of R programming so here are the companies
that is gartner deloitte genpact ford mckinsey and facebook google again
then zelando which is again an e-commerce
website and paytm so they uses our programming
for analyzing and visualizing their business data and implementing machine
learning algorithms to make predictive models then coming to
sas programming here are the companies that has amazon netflix youtube twitter
fractal cognizant hp city bank dell and it also consists of
various other fortune 500 companies that is
google tesla so these all uses sas programming for their business
analytics so there are very few companies who uses
sas for their business intelligence tasks
and not all companies can afford sas programming because it is a
very expensive tool to use for their organization now
moving on to the next part that is support and community for these
programming languages starting with python so it is an
open source programming language and it provides
no customer service so you have to search
for your doubts and queries in google but it has a very large community of
python developers who are from various fields such as web
development they can be data scientist machine
learning engineer data analyst big data engineers game
developers and many others so it has a very large
community that can help you out in solving your queries now moving on to
R programming so again it is an open source and free
tool and it does not provides any customer
service and it has a large community that can
help you out to solve your queries your doubts and
various R professionals who are expert in R programming and working can help
you out in various data analytics tasks that you
need to perform now coming to sas so it provides
a 24 7 customer service as it is a paid tool
and it is a very expensive tool to use so
it has a very good customer service so you can
clear all your doubts and there is also sas community that can help you out
if you are stuck in a particular problem now let us move on to the final part of
this video that is job scope for these programming
languages starting with python and talking about
number of jobs so according to forbes in india there
are 15 000 plus job available for python developer in
2020 and in the united states the number of
jobs are more than 50 000 so it is a very uh big number
and there are a plethora of opportunities for a python developer
talking about salary so the average salary in
india is 7 lakh 25 thousand and in usa it is one lakh fifteen thousand five
hundred dollars then moving on to the our programming so
number of jobs for R programming according to indeed.com
in india there are 2500 jobs available for R professional
in 2020 and in the united states the number of jobs are close to 8 000.
the average salary for r professional in
india is close to 6 lakh 53 000 per year and in the united states it is
close to dollar one lakh five thousand dollars per year now
moving on to the next part that is sas programming so
number of jobs according to naukri.com in india there
are one to four five jobs available for a
sas programmer in 2020 and as per the stats from
glassdoor for sas programming there are four five one eight openings in the
united states and the average salary for sas programmer is close to five lakh
forty thousand rupees per year in india and in the united states it is dollar
one lakh 10 000 now for choosing a career option
if you are into financial analytics then you should
go for sas programming and for getting into the field of
web development data science big data artificial intelligence machine learning
and development of games you should
definitely go for python as it is a widely used
programming language and it has a plethora of job
opportunities with a very good salary so you must go
with python now if you want to get into the
field of data analytics then you should go with r just a quick
info guys intellipaat does provide end-to-end training on python r
and sas so if you are interested you can check out the course details given in
the description below so this brings us to the end of this
session i hope you found it useful if you have any queries you can leave a
comment down below and we'll reach out to you immediately
thank you so much for watching guys