Python Vs R Programming Language- Which One Should You Choose?

Krish Naik · Intermediate ·📐 ML Fundamentals ·6y ago

Key Takeaways

Compares Python and R programming languages to help choose the best one for data science tasks

Full Transcript

[Music] hello my name is Krishna welcome to my youtube channel so guys today in this particular video we'll be discussing the difference between Python and R and which programming language should we choose now before going ahead with respect to this particular video if you're looking for career transition advice towards data science please make sure that it was this video till the end because at the end of this particular video I am going to share you some important information so let's go ahead and try to understand the basic difference between Python and are now Python programming language guys suppose I simply like to differentiate based on two rules one is data analyst one is data scientist now if you are a data analyst definitely you can choose Python programming language but if I consider our programming language and if you know the speciality of our programming language guys it has lot of statistical libraries you know when compared to Python even a single functionality can be done by multiple libraries in our programming language whereas in Python you just have one or two libraries so if you are involved towards dog roles like data analyst or a statistical researcher or if your domain exactly statistics you know with respect to the domain that you're actually working on then probably our is the best programming language for you but if you are moving towards data scientist where you need to do a whole lot of work related to different different life cycle of a data science project along with the machine learning algorithms along with the model to model building along with the hyper parameter tuning definitely you should go with Python because python can be easily integrated with cloud service even now you can see cloud servers like as your AWS you know they are coming up with different different instances or platforms where you can integrate Python easily to do the deployment and many other things so this is the major thing where you should actually focus on like what kind of work you are actually doing you know are you actually involved in completing the whole lifecycle of a data science project or are you focused more on doing the exploratory data analysis and doing some other visualization stuff our programming language will be definitely helpful for doing lot of visualization stuff you know where you're actually doing analysis of the data where you are trying to find out more information from that specific data yes Python can also do but Python has a little bit less libraries right now one other difference that I really want to specify is also that in Python you will be having wonderful libraries for the deep learning part you know so if I talk about tensorflow if I talk about Kira's it if I talk about PI torch right with respect to the deep learning frameworks Python is the most favorite programming language that is being used by many people right it is being used by many people whereas for the deep learning techniques it is not that much supportable with respect to the r programming language so if you are definitely becoming a data scientist select Python and if you want to really want to learn deep learning select Python for that particular purpose because understand by just having some programming knowledge you can not just implement it'll be difficult to implement deep learning techniques like neural networks and all so by use by using this kind of frameworks like Karis PI torch it will definitely be helpful for you now the most other thing is that Python is an all-rounder why I am saying you all-rounder because it cannot just only do you can just not use it for coding it is just not used for developing web application you can also develop machine learning algorithms you can create berry pies you know you can you have different different frameworks like flask you have Jango where you can actually create a web based application you can integrate with different different API you can create api's you can integrate with machine learning models you can even do the deployment in any cloud service like as your AWS and one right here Akoo platforms is also there right so considering this I consider python is an all-rounder yes in some of the cases where you are to specifically do statistical analysis the functionalities is very very less now when compared to the r programming language you don't have a feature where you can actually create a web based framework with the help of our programming language okay so flask at xango is one of the thing even Python developer actually working they will be learning this particular frameworks where they will be actually developing some web-based application or desktop applications right finally if you are selecting a role which is of a kind of data analyst or a researcher you know definitely go with our programming language because there will be much more focused in doing the analysis of the data I'll I'll just say that explodey data analysis right but if you're going in form of data scientist in towards the transition of data scientist you should definitely go with Python programming language because there you'll be able to learn so many frameworks and if I consider the data science community with respect to Python and are right Python has the largest following of the data science community when compared to are also from the Stack Overflow develop a survey we we had also seen that Python is the third most loved programming language our programming language is pretty much down below below than Java and compared to c-sharp also so it is the most loved and it is also the most wanted skill right now ok so Python programming languages must when compared to our programming level that is the reason I also started learning both Python and Python and R but at the end of the day I selected by that because I understood the importance of that since I needed to become a data scientist I needed to do most of the life cycle of a data science project and I also wanted to learn deep learning techniques and definitely you can see the best example of tensorflow right you can easily integrate with them now one more very good difference that you can see is that pieman can be also integrated with some of the base language bindings you know like C C++ or Java you know whereas if we compare our will not be able to do it so guys if you are looking for career transition advise towards data science please make sure that you go and watch springboard India YouTube channel because there you'll be able to see a lot of data science talks from real world data scientists who are working in different different companies the link of the YouTube channel will be given in the description so yes this was all about this particular video I hope you liked it please do subscribe the channel if you're not already subscribe I'll see you in the next video have a great day thank you and bye bye

Original Description

If you are looking for career transition advice towards Data Science, please visit Springboard India youtube channel https://www.youtube.com/channel/UCg5UINpJgS4uqWZkv2Qh1Mw Please join as a member in my channel to get additional benefits like materials in Data Science, live streaming for Members and many more https://www.youtube.com/channel/UCNU_lfiiWBdtULKOw6X0Dig/join #DataScienceAndSoftwareEngineering Please do subscribe my other channel too https://www.youtube.com/channel/UCjWY5hREA6FFYrthD0rZNIw Connect with me here: Twitter: https://twitter.com/Krishnaik06 Facebook: https://www.facebook.com/krishnaik06 instagram: https://www.instagram.com/krishnaik06
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Krish Naik · Krish Naik · 0 of 60

← Previous Next →
1 Natural Language Processing|Stemming
Natural Language Processing|Stemming
Krish Naik
2 Natural Language Processing|BagofWords
Natural Language Processing|BagofWords
Krish Naik
3 Gaussian distribution or Normal Distribution in statisctics
Gaussian distribution or Normal Distribution in statisctics
Krish Naik
4 Natural Language Processing|TF-IDF for Machine Learning| Text Prerocessing
Natural Language Processing|TF-IDF for Machine Learning| Text Prerocessing
Krish Naik
5 Log Normal Distribution in Statistics
Log Normal Distribution in Statistics
Krish Naik
6 Covariance in Statistics
Covariance in Statistics
Krish Naik
7 Confusion matrix, Precision, Recall| Data Science Interview questions
Confusion matrix, Precision, Recall| Data Science Interview questions
Krish Naik
8 Tutorial 44-Balanced vs Imbalanced Dataset and how to handle Imbalanced Dataset
Tutorial 44-Balanced vs Imbalanced Dataset and how to handle Imbalanced Dataset
Krish Naik
9 Implementing a Spam classifier in python| Natural Language Processing
Implementing a Spam classifier in python| Natural Language Processing
Krish Naik
10 Tutorial 11-Exploratory Data Analysis(EDA) of Titanic dataset
Tutorial 11-Exploratory Data Analysis(EDA) of Titanic dataset
Krish Naik
11 Face Recognition using open CV and VGG 16 Transfer Learning
Face Recognition using open CV and VGG 16 Transfer Learning
Krish Naik
12 Pedestrian Detection using OpenCV from Videos
Pedestrian Detection using OpenCV from Videos
Krish Naik
13 Face and Eye Detection from Videos using HAAR Cascade Classifier
Face and Eye Detection from Videos using HAAR Cascade Classifier
Krish Naik
14 Reading, Writing and Displaying images with Opencv| OpenCV Tutorial
Reading, Writing and Displaying images with Opencv| OpenCV Tutorial
Krish Naik
15 OpenCV Installation | OpenCV tutorial
OpenCV Installation | OpenCV tutorial
Krish Naik
16 Face and Eye Detection from Images using HAAR Cascade Classifier
Face and Eye Detection from Images using HAAR Cascade Classifier
Krish Naik
17 Car Detection using HAAR Cascade and Opencv from Videos.
Car Detection using HAAR Cascade and Opencv from Videos.
Krish Naik
18 Using OpenFace for Face recognition in Keras
Using OpenFace for Face recognition in Keras
Krish Naik
19 OpenPose Tutorial with Tensorflow
OpenPose Tutorial with Tensorflow
Krish Naik
20 Multiple Linear Regression using python and sklearn
Multiple Linear Regression using python and sklearn
Krish Naik
21 Dimensional Reduction| Principal Component Analysis
Dimensional Reduction| Principal Component Analysis
Krish Naik
22 Movie Recommender System using Python
Movie Recommender System using Python
Krish Naik
23 TPR,FPR,FNR,TNR, Confusion Matrix
TPR,FPR,FNR,TNR, Confusion Matrix
Krish Naik
24 Precision, Recall and F1-Score
Precision, Recall and F1-Score
Krish Naik
25 Artificial Neural Network for Customer's Exit Prediction from Bank
Artificial Neural Network for Customer's Exit Prediction from Bank
Krish Naik
26 GridSearchCV- Select the best hyperparameter for any Classification Model
GridSearchCV- Select the best hyperparameter for any Classification Model
Krish Naik
27 RandomizedSearchCV- Select the best hyperparameter for any Classification Model
RandomizedSearchCV- Select the best hyperparameter for any Classification Model
Krish Naik
28 K Nearest Neighbor classification with Intuition and practical solution
K Nearest Neighbor classification with Intuition and practical solution
Krish Naik
29 K Means Clustering Intuition
K Means Clustering Intuition
Krish Naik
30 Create custom Alexa Skill- Lambda function- Part2
Create custom Alexa Skill- Lambda function- Part2
Krish Naik
31 Hierarchical Clustering intuition
Hierarchical Clustering intuition
Krish Naik
32 Implement Transfer Learning with a generic Code Template
Implement Transfer Learning with a generic Code Template
Krish Naik
33 Gender Classifier and Age Estimator using Resnet Convolution Neural Network
Gender Classifier and Age Estimator using Resnet Convolution Neural Network
Krish Naik
34 Unlock Your Application With Your Face using OpenCV
Unlock Your Application With Your Face using OpenCV
Krish Naik
35 Draw rectangle from webcam and sketch process it on a live feed
Draw rectangle from webcam and sketch process it on a live feed
Krish Naik
36 Complete Life Cycle of a Data Science Project
Complete Life Cycle of a Data Science Project
Krish Naik
37 How we can apply Machine Learning in Finance
How we can apply Machine Learning in Finance
Krish Naik
38 Deep Learning in Medical Science
Deep Learning in Medical Science
Krish Naik
39 How to switch your career to Data Science.
How to switch your career to Data Science.
Krish Naik
40 Linear Regression Mathematical Intuition
Linear Regression Mathematical Intuition
Krish Naik
41 Handle Categorical features using Python
Handle Categorical features using Python
Krish Naik
42 Machine Learning Algorithm- Which one to choose for your Problem?
Machine Learning Algorithm- Which one to choose for your Problem?
Krish Naik
43 DBSCAN Clustering Easily Explained with Implementation
DBSCAN Clustering Easily Explained with Implementation
Krish Naik
44 Curse of Dimensionality Easily explained| Machine Learning
Curse of Dimensionality Easily explained| Machine Learning
Krish Naik
45 Feature Selection Techniques Easily Explained | Machine Learning
Feature Selection Techniques Easily Explained | Machine Learning
Krish Naik
46 Tutorial 29-R square and Adjusted R square Clearly Explained| Machine Learning
Tutorial 29-R square and Adjusted R square Clearly Explained| Machine Learning
Krish Naik
47 Cross Validation using sklearn and python | Machine Learning
Cross Validation using sklearn and python | Machine Learning
Krish Naik
48 Handling Missing Data Easily Explained| Machine Learning
Handling Missing Data Easily Explained| Machine Learning
Krish Naik
49 Deploy Machine Learning Model using Flask
Deploy Machine Learning Model using Flask
Krish Naik
50 Deployment of Deep Learning Model using Flask
Deployment of Deep Learning Model using Flask
Krish Naik
51 How to Visualize Multiple Linear Regression in python
How to Visualize Multiple Linear Regression in python
Krish Naik
52 K Nearest Neighbour Easily Explained with Implementation
K Nearest Neighbour Easily Explained with Implementation
Krish Naik
53 Predicting Heart Disease using Machine Learning
Predicting Heart Disease using Machine Learning
Krish Naik
54 Predicting Lungs Disease using Deep Learning
Predicting Lungs Disease using Deep Learning
Krish Naik
55 Stock Sentiment Analysis using News Headlines
Stock Sentiment Analysis using News Headlines
Krish Naik
56 Random Forest(Bootstrap Aggregation) Easily Explained
Random Forest(Bootstrap Aggregation) Easily Explained
Krish Naik
57 Voting Classifier(Hard Voting and Soft Voting Classifier)
Voting Classifier(Hard Voting and Soft Voting Classifier)
Krish Naik
58 Credit Card Fraud Detection using Machine Learning from Kaggle
Credit Card Fraud Detection using Machine Learning from Kaggle
Krish Naik
59 Hyperparameter Optimization for Xgboost
Hyperparameter Optimization for Xgboost
Krish Naik
60 Tutorial 45-Handling imbalanced Dataset  using python- Part 1
Tutorial 45-Handling imbalanced Dataset using python- Part 1
Krish Naik

Related Reads

Up next
Arrays vs Lists: What AI Actually Prefers | Common Tech Interview Questions
SCALER
Watch →