Dream to Learn is shutting down...

We are very sorry to say that Dream to Learn will be shutting down as of December 28th, 2019. If you have content that you wish to keep, you should make a copy of it before that date.


iPython - Exploring Python & iPython

POSTED IN: Data Analytics & Visualization Blog

What next?  

Two small words that can lead to some pretty interesting outcomes.  In this case, a question on where to focus my exploration time (aka 'time i'm riding the bus to work') in the Data Viz community.

Over the last 4 months, I've been exloring R Programming Language.  It has been terrific.  I've gone from complete Newbie (e.g. "How the heck do I install this thing?") to what I hope is a Respectable Novice (e.g. able to engage wit multiple packages, work with data and create meaning and visualizations).   Very pleased. 

So options for 'what next' in my Data Analytics and Visualization journey include (A) R: going much deeper into R, or an R package, and pursuing a level of expertise;  (B) D3: Getting Visual and Artistic and doing more work with D3 visualizations; or (C) new language: exploring another programming language in a similar manner I did with R.  i.e. Rinse and repeat the newbie explore process.

Let's Explore Something New

I've opted - at least for now - for (C) to identify and explore a new language and go from- newbie-to-novice.   A few reasons for this.  While I'm going to continue to learn R (with Dan and others), and probably use it more at work, without specific need, a deep dive would be quite arbitrary. I also think that investing my time exploring new areas would be "insightful" to learn about similarities and differences in sister languages; and also whether the process is broadly repeatable, or if not, where the differences are (in technology, community culture, or approach)

OK - so What Programming Language?

I'm considering Python / iPython as my next area to explore.  I've had a number of people recommend it to me, and I see a lot of interesting people using it for interesting things - it appears versatile.  It also seems to be relevant to areas that interest me, like Topological Data Analysis and signal analysis.  My initial research (links below) hints that it shares many of R's strengths - including

- collaborative user community 
- well suited to math and science real-world problems
- lots of packages to explore
- lots of code and implementations to 'crack open and take a look'

Kick the Tires

So I'm going to kick the tires on Python.  Some links below on where I'm going to start this journey.  Not sure if I'l go as deep on Python as I did on R - and may dip into some D3 / R / Viz along the way. Should be fun.



Interested in more content by this author?

About the Author

Ryan Anderson

Ryan Anderson

Hi! I like to play with data, analytics and hack around with robots and gadgets in my garage. Lately I've been learning about machine learning.

About this blog

Description is...<br/>Data Analytics & Visualization Blog - Generating insights from Data since 2013

Created: July 25, 2014


Up Next