Python for Data Science

imccafey

Elite Member
Jr. VIP
Joined
Aug 24, 2020
Messages
5,123
Reaction score
1,661
I started learning R and from what I've learnt so far (still an absolute noob, haven't even done a project lol), R's Tidyverse is quite versatile in terms of data cleaning and organizing. If R is this much resourceful, why is python necessary to learn in terms of data science?
 
well maybe because also of the powerful libraries that python also has. numpy, tensorflow, plotting libs, cpython, etc.
 
+
well maybe because also of the powerful libraries that python also has. numpy, tensorflow, plotting libs, cpython, etc.

and you forgot to mention Pandas, which is built on top of numpy and makes manipulating data really easy, in my opinion as an engineer, now getting into Data Science for my own businesses, Python is more versatile than R. I created a fully automated inventory system using Python that manipulates data using Pandas and Numpy, you also have SciKit, and other goodies and can create your own modules, and I am just learning Python3, I started out of curiosity with Pandas last December, because I wanted to built an app for my ecommerce websites, and also be able to data mine my own contact databases, I was instantly hook, both by the simplicity and the power, with just one line of code, that in the past took me hundreds of lines of code and complex algorithms I had to develop to accomplish the same tasks, and to be candid with you I haven't been actually programming for years, just fixing others code, or adapting stuff to fit my own needs, really never mastering the code, but since I started with Python I feel the urge to code again. The only real code I was doing were scraping robots to gather data from several websites, as most of the time I had to deal with clients, partners, business deals, and maintaining my websites and ecommerce stores, all by myself.
 
I believe that python is one of the most versatile and convenient programming languages. Python is cool because of great amount of different libraries which are tailored fo different purposes. It is surely quite a slow language, but many libraries are written in C which corrects this speed issue.
 
Python has so many libraries which can be used for anything that you like beginning with computer games and up to complex data science models.
 
Couldn't use it to my advantage but that might be because I had no reason yet.
 
Doesn't really matter, as long as it gets done what you need to get done.
 
Back
Top