I do a lot of statistical work, but wouldn't call myself a data scientist. To that end: > I geared the original curriculum toward Python tools and resources, so I've explicitly marked when resources use other tools to teach conceptual material (like R) Why did you choose Python over R? Personal preference, a bent toward Python in the online courses you found, or is Python generally considered the de facto language ch…
Show HN: An Open-Source Data Science Curriculum
21–30 of 44 posts
Re: Show HN: An Open-Source Data Science Curriculum
#22Particularly http://videolectures.net/pascal/ has plenty of lectures and tutorials from their summer schools on very relevant topics for machine learning.
Re: Show HN: An Open-Source Data Science Curriculum
#23Re: Show HN: An Open-Source Data Science Curriculum
#24I see many books on Python listed. It's a good language for data analysis and scientific computing, especially with scipy, but there are alternatives, of course. I like Fortran 95, which is available in gcc as gfortran. A relevant book for data scientists would be "Developing Statistical Software in Fortran 95" (2005).
Note: preemptive clarity: this isn't a language flamewar thing, I'm genuinely curious.
Re: Show HN: An Open-Source Data Science Curriculum
#25I see many books on Python listed. It's a good language for data analysis and scientific computing, especially with scipy, but there are alternatives, of course. I like Fortran 95, which is available in gcc as gfortran. A relevant book for data scientists would be "Developing Statistical Software in Fortran 95" (2005).
Out of curiosity, why do you prefer Fortran? Note: preemptive clarity: this isn't a language flamewar thing, I'm genuinely curious.
Re: Show HN: An Open-Source Data Science Curriculum
#26I do a lot of statistical work, but wouldn't call myself a data scientist. To that end: > I geared the original curriculum toward Python tools and resources, so I've explicitly marked when resources use other tools to teach conceptual material (like R) Why did you choose Python over R? Personal preference, a bent toward Python in the online courses you found, or is Python generally considered the de facto language ch…
Python is definitely not the de facto choice. Python and R both have strengths and weaknesses, and relative use depends quite a bit on community. A few recent surveys ( http://blog.revolutionanalytics.com/2014/01/in-data-scientis... , http://www.kdnuggets.com/2013/10/rexer-analytics-2013-data-m... , http://blog.revolutionanalytics.com/2013/09/top-languages-fo... ) show strong growth for both R and python, and I expec…
Re: Show HN: An Open-Source Data Science Curriculum
#27I'm biased as a non-technical analyst with an academic history, but I'm concerned that the curriculum doesn't meet the most basic needs. Quoting the section 'An Academic Shortfall': "Academic credentials are important but not necessary for high-quality data science. The core aptitudes – curiosity, intellectual agility, statistical fluency, research stamina, scientific rigor, skeptical nature – that distinguish the be…
Re: Show HN: An Open-Source Data Science Curriculum
#28Earlier quoted context omitted.
Out of curiosity, why do you prefer Fortran? Note: preemptive clarity: this isn't a language flamewar thing, I'm genuinely curious.
Arrays in Fortran 90+ are a powerful feature -- there are whole array operations and operations on array slices, as in Matlab and Python with numpy. It's easy to allocate multidimensional arrays. Compilers are good at optimizing code -- if it's easiest to do something with loops you can go ahead and not worry about vectorizing the code, as you might with R or Matlab. There is a lot of statistics code in Fortran, so i…
Re: Show HN: An Open-Source Data Science Curriculum
#29I do a lot of statistical work, but wouldn't call myself a data scientist. To that end: > I geared the original curriculum toward Python tools and resources, so I've explicitly marked when resources use other tools to teach conceptual material (like R) Why did you choose Python over R? Personal preference, a bent toward Python in the online courses you found, or is Python generally considered the de facto language ch…
Otherwise, asking what technology to use is like asking what mode of transportation to use to get to a destination -- it's not the point. The important part is that you arrive. Some days walking over the mountain is the least sensible method, other days high seas make taking the boat around it impossible. The tool that gets the job done is the best tool.