Is R becoming Irrelevant compared to Python in Data Science

Karma is a bitch. The language R which once claimed to bury SAS language in data science is increasingly losing share of market and share of mind in data science.

TensorFlow. Deep Learning. Advanced Text mining. Computer Vision. Cloud data science pipelines.

All embrace Python faster than R.

Is R still Relevant

See http://r4stats.com/articles/popularity/

and https://www.kdnuggets.com/2018/05/poll-tools-analytics-data-science-machine-learning-results.html

and https://www.kdnuggets.com/2019/05/which-deep-learning-framework-growing-fastest.html

 

Data Science interns for Decisionstats.com

if you want to be a data scientist apply here

https://www.letsintern.com/internship/Data-Scientist-internships/Decisionstats/Data-Science-Interns/87226#

INTERNSHIP DETAILS

About Internship:

Seeking a person who wants to be a data scientist, has an aptitude for numbers, code or even enthusiasm for the same. Successful intern will train and learn cutting edge technologies and deliver code, blog posts and research articles

Roles And Responsibilities:

1. Learn Data Science languages like R Python SAS for free
2. Learn Data Science techniques like machine learning, data visualization, deep learning for free
3. Write and execute research articles that demonstrate their learning

Perks:

1. Ice cream
2. Lots of cutting edge learning for free

NO. OF POSITIONS

4

SKILLS REQUIRED

APPLICATION DEADLINE

Apply by: 28th Apr `18

STIPEND

Rs. 7500-10000

ABOUT COMPANY

One of the oldest and pioneering names in Data Science Training and Consulting. Founded in 2007 by Ajay Ohri, author of two books on R Programming. DecisionStats offers cutting edge programs in consulting and training in R, Python and SAS languages

Hack for Change #hackforchange

As part of National Day of Hacking, I took part in the hackathon in New York. Here were some insights

A few teams had come prepared reading the challenge questions. These teams had an advantage on time

Creating something in time was a big challenge ( how do you make a product in a single day)

Hackathon consists of 1) organizer giving challenge questions 2) people coming to venue 3) making teams 4) working together as team 5) presenting results (usually one person per team)

The idea is the most important in how relevant and closely aligned to the questions in hackthon you were. Creativity rules

The next important thing was making a balanced team in which everyone gels well, and have skill sets that are complementary ( one front end, one back end, one data scientist in Python, one person who is good at presentation etc)

The next important thing was not getting intimidated by other teams and working on your team idea till last moment

The presentation should be given to a person who is best at expressing 1) what you did 2) how the solution is innovative 3) how it is relevant and useful to challenge

Lastly have fun hacking. People who have fun hacking generally tend to be better hackers.

Screenshot from 2016-06-10 06:40:04

Install wxPython in Ubuntu

wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross platform GUI library, which is written in C++.

At a terminal, enter “lsb_release -a” to print what version of Ubuntu you have.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
Codename: precise

$ lsb_release -sc
precise

Add key
sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc

  • Then add the source:

sudo gedit /etc/apt/sources.list

deb http://repos.codelite.org/wx3.0.2/ubuntu/   precise  universe 

sudo apt-get update

  • Now install wxPython

sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n

 

sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n libwxgtk2.8-dev libgtk2.0-dev


 

Installing Ipython Notebook on Ubuntu 12

I ran into a series of errors and finally managed to make Ipython run on my Ubuntu 12. Notice I am adding some extra stuff in terms of mathjax and pandoc but that is just for a smoother install. Note the trouble point was the package pyzmq but it was troubleshooted by both the –upgrade option as well as the installing of python-dev

sudo apt-get install python-pip
sudo apt-get install python-dev

sudo pip install --upgrade ipython[all]
sudo pip install invoke
sudo pip install jinja2
sudo pip install --upgrade pyzmq

sudo python -m IPython.external.mathjax
sudo apt-get install pandoc
sudo pip install tornado jsonschema

ipython notebook

Screenshot from 2015-04-07 01:03:33

 

Sources-

  1. http://askubuntu.com/questions/390457/how-to-install-the-latest-ipython-notebook-in-ubuntu-12-04
  2. http://askubuntu.com/questions/100529/how-to-install-python-package-pyzmq-properly
  3. http://stackoverflow.com/questions/25318766/gcc-failed-when-pip-upgrading-pyzmq

Install R on Ubuntu 12

sudo gedit /etc/apt/sources.list

THEN ADD TO THE NOTEPAD FILE
deb http://cran.rstudio.com/bin/linux/ubuntu precise/

SAVE AND CLOSE

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev

RSTUDIO

sudo apt-get install libjpeg62

wget http://download1.rstudio.org/rstudio-0.98.1103-i386.deb

sudo dpkg -i rstudio-0.98.1103-i386.deb

 

 

Installing VMWare Player on Ubuntu 12

Screenshot from 2015-03-18 06:34:22Download from https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0

 

uname -r

sudo apt-get install build-essential linux-headers-`uname -r`

 cd Downloads

~/Downloads$ ls -l

gksudo bash VMware-Player-6.0.5-2443746.i386.bundle

This starts the Wizard and walks you through the rest of the installation

 

%d bloggers like this: