DataQuest is a recently launched online data science learning platform for python. The site consists of a gamified series of missions that increase in difficulty as your skills progress. Here are a few other features of the site.
The site is still under development and the founder, Vik Paruchuri, is looking for help developing more content and missions for the site. If that is something of interest to you, get in touch with Vik via the DataQuest website.
Have you ever wished you could create your own dataset from the vast data available from Twitter?
Well, wish no longer. I used the Sense Platform to Create a Dataset of Users from the Twitter API. Feel free to use this example to create your own datasets. The next great thing about Sense is: You can not only collect your data with Sense, but you can also use R or python to do your data analysis. The analysis will have to wait for another day.
Here is my opinion. I prefer R to Python when performing exploratory data analysis. R has so many packages for every possible statistical technique. The plots, although not beautiful by default, are quick and easy to create. However, I prefer Python when I need to pull data from an API or build a software system or website. Python is more than just a statistical analysis tool; it is a complete programming language. I might even end up using Java for a project in the near future.
There does not have to be a clear winner or one single language to use. Use the best tool for the job and get on with your data science. In the end, the world cares more what you produced not whether you used R or Python or something else.
Plot.ly is a new site that allows for web-based plotting of graphs. The site allows a user to upload data, create a number of plots, and even write python code to generate custom graphs. Then the site has numerous export options for the graphs as well as options for sharing the graph via socia networks.
Below is an example graph via a sharable image link.
I have not had a lot of time to play around with the site, but it looks very impressive. I think there are a lot of possibilities for Plot.ly. First, I could see it used for data analysis in the cloud. Also, I could see it used for sharing plots between researchers or for publishing extra graphs to go along with publications.