Learning Data Science From the Perspective of a Proficient Developer
Photo by Annie Spratt on Unsplash
https://escargo.it/coc/video-juve-v-barca-sa1.html
https://escargo.it/coc/video-juve-v-barca-sa2.html
https://escargo.it/coc/video-juve-v-barca-sa3.html
https://escargo.it/coc/video-juve-v-barca-sa4.html
https://escargo.it/coc/video-juve-v-barca-sa5.html
https://www.agwest.com/mcv/video-juve-v-barca-es-sa1.html
https://www.agwest.com/mcv/video-juve-v-barca-es-sa2.html
https://www.agwest.com/mcv/video-juve-v-barca-es-sa3.html
https://www.agwest.com/mcv/video-juve-v-barca-es-sa4.html
https://www.agwest.com/mcv/video-juve-v-barca-es-sa5.html
https://www.agwest.com/mcv/video-juve-v-barca-sa1.html
https://www.agwest.com/mcv/video-juve-v-barca-sa2.html
https://www.agwest.com/mcv/video-juve-v-barca-sa3.html
https://www.agwest.com/mcv/video-juve-v-barca-sa4.html
https://www.agwest.com/mcv/video-juve-v-barca-sa5.html
https://www.agwest.com/mcv/video-psg-v-ibb-sa1.html
https://www.agwest.com/mcv/video-psg-v-ibb-sa2.html
https://www.agwest.com/mcv/video-psg-v-ibb-sa3.html
https://www.agwest.com/mcv/video-psg-v-ibb-sa4.html
https://www.agwest.com/mcv/video-psg-v-ibb-sa5.html
https://fidamc.es/pro/video-juve-v-barca-es-sa1.html
https://fidamc.es/pro/video-juve-v-barca-es-sa2.html
https://fidamc.es/pro/video-juve-v-barca-es-sa3.html
https://fidamc.es/pro/video-juve-v-barca-es-sa4.html
https://fidamc.es/pro/video-juve-v-barca-es-sa5.html
http://ehealthconnecticut.org/voc/video-psg-v-ibb-sa1.html
http://ehealthconnecticut.org/voc/video-psg-v-ibb-sa2.html
http://ehealthconnecticut.org/voc/video-psg-v-ibb-sa3.html
http://ehealthconnecticut.org/voc/video-psg-v-ibb-sa4.html
http://ehealthconnecticut.org/voc/video-psg-v-ibb-sa5.html
https://www.agwest.com/voc/video-barca-v-juve-direct-fra1.html
https://www.agwest.com/voc/video-barca-v-juve-direct-fra2.html
https://www.agwest.com/voc/video-barca-v-juve-direct-fra3.html
https://www.agwest.com/voc/video-barca-v-juve-viv-ena1.html
https://www.agwest.com/voc/video-barca-v-juve-viv-ena2.html
https://www.agwest.com/voc/video-barca-v-juve-viv-ena3.html
https://www.agwest.com/voc/video-barca-v-juve-viv-ena4.html
https://www.agwest.com/voc/video-juve-v-barca-diretta-ita01.html
https://www.agwest.com/voc/video-juve-v-barca-diretta-ita02.html
https://www.agwest.com/voc/video-juve-v-barca-diretta-ita03.html
https://www.agwest.com/voc/video-juve-v-barca-diretta-ita04.html
https://www.agwest.com/voc/video-psg-v-istanbul-direct-fra1.html
https://www.agwest.com/voc/video-psg-v-istanbul-direct-fra2.html
https://www.agwest.com/voc/video-psg-v-istanbul-direct-fra3.html
https://www.agwest.com/voc/video-psg-v-istanbul-direct-fra4.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-direct-fra1.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-direct-fra2.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-direct-fra3.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-viv-ena1.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-viv-ena2.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-viv-ena3.html
https://ricfacility.byu.edu/tue/video-barca-v-juve-viv-ena4.html
https://ricfacility.byu.edu/tue/video-juve-v-barca-diretta-ita01.html
https://ricfacility.byu.edu/tue/video-juve-v-barca-diretta-ita02.html
https://ricfacility.byu.edu/tue/video-juve-v-barca-diretta-ita03.html
https://ricfacility.byu.edu/tue/video-juve-v-barca-diretta-ita04.html
https://ricfacility.byu.edu/tue/video-psg-v-istanbul-direct-fra1.html
https://ricfacility.byu.edu/tue/video-psg-v-istanbul-direct-fra2.html
https://ricfacility.byu.edu/tue/video-psg-v-istanbul-direct-fra3.html
https://ricfacility.byu.edu/tue/video-psg-v-istanbul-direct-fra4.html
https://fidamc.es/pro/video-barca-v-juve-viv-ena1.html
https://fidamc.es/pro/video-barca-v-juve-viv-ena2.html
https://fidamc.es/pro/video-barca-v-juve-viv-ena3.html
https://fidamc.es/pro/video-barca-v-juve-viv-ena4.html
https://escargo.it/coc/video-juve-v-barca-diretta-ita01.html
https://escargo.it/coc/video-juve-v-barca-diretta-ita02.html
https://escargo.it/coc/video-juve-v-barca-diretta-ita03.html
https://escargo.it/coc/video-juve-v-barca-diretta-ita04.html
https://escargo.it/coc/video-juve-v-barca-m-v-ity1.html
https://escargo.it/coc/video-juve-v-barca-m-v-ity2.html
http://congress.ebd.csic.es/doc/video-bar-v-juv-m-v-es1.html
http://congress.ebd.csic.es/doc/video-bar-v-juv-m-v-es2.html
https://www.agwest.com/voc/video-bar-v-juv-m-v-es1.html
https://www.agwest.com/voc/video-bar-v-juv-m-v-es2.html
https://www.agwest.com/voc/video-juve-v-barca-m-v-ity1.html
https://www.agwest.com/voc/video-juve-v-barca-m-v-ity2.html
https://www.agwest.com/voc/video-psg-ista-m-v-fr1.html
https://www.agwest.com/voc/video-psg-ista-m-v-fr2.html
https://fidamc.es/pro/video-bar-v-juv-m-v-es1.html
https://fidamc.es/pro/video-bar-v-juv-m-v-es2.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc1.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc2.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc3.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc4.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc5.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc6.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc7.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc8.html
https://www.agwest.com/mcv/Juv-v-Bar-ufa-fc9.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc1.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc2.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc3.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc4.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc5.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc6.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc7.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc8.html
http://ehealthconnecticut.org/voc/Juv-v-Bar-ufa-fc9.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc1.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc2.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc3.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc4.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc5.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc6.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc7.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc8.html
https://escargo.it/coc/Juv-v-Bar-ufa-fc9.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-uc4.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-uc3.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-uc2.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-uc1.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ub4.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ub3.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ub2.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ub1.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ua4.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ua3.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ua2.html
https://www.agwest.com/mcv/video-uefa-v-liepzi-im-ua1.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-uc4.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-uc3.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-uc2.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-uc1.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ub4.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ub3.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ub2.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ub1.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ua4.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ua3.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ua2.html
http://ehealthconnecticut.org/voc/video-uefa-v-liepzi-im-ua1.html
https://fidamc.es/pro/video-uefa-v-liepzi-im-ub4.html
https://fidamc.es/pro/video-uefa-v-liepzi-im-ub3.html
https://fidamc.es/pro/video-uefa-v-liepzi-im-ub2.html
https://fidamc.es/pro/video-uefa-v-liepzi-im-ub1.html
https://www.agwest.com/voc/a-v-f1.html
https://www.agwest.com/voc/a-v-f2.html
https://www.agwest.com/voc/a-v-f3.html
https://www.agwest.com/voc/a-v-f5.html
https://www.agwest.com/voc/a-v-f6.html
https://www.agwest.com/voc/a-v-f7.html
https://www.agwest.com/voc/a-v-g1.html
https://www.agwest.com/voc/a-v-g2.html
https://www.agwest.com/voc/video-barca-v-juve-live-viv1.html
https://www.agwest.com/voc/video-juve-v-barca-live-diretta-tv1.html
https://www.agwest.com/voc/video-psg-v-bashekhir-liv-direct1.html
http://ehealthconnecticut.org/voc/a-v-f1.html
http://ehealthconnecticut.org/voc/a-v-f2.html
http://ehealthconnecticut.org/voc/a-v-f3.html
http://ehealthconnecticut.org/voc/a-v-f5.html
http://ehealthconnecticut.org/voc/a-v-f6.html
http://ehealthconnecticut.org/voc/a-v-f7.html
http://ehealthconnecticut.org/voc/a-v-g1.html
http://ehealthconnecticut.org/voc/a-v-g2.html
http://ehealthconnecticut.org/voc/video-barca-v-juve-live-viv1.html
http://ehealthconnecticut.org/voc/video-juve-v-barca-live-diretta-tv1.html
http://ehealthconnecticut.org/voc/video-psg-v-bashekhir-liv-direct1.html
https://escargo.it/coc/a-v-f1.html
https://escargo.it/coc/a-v-f2.html
https://escargo.it/coc/a-v-f3.html
https://escargo.it/coc/video-juve-v-barca-live-diretta-tv1.html
http://congress.ebd.csic.es/doc/a-v-f5.html
http://congress.ebd.csic.es/doc/a-v-f6.html
http://congress.ebd.csic.es/doc/a-v-f7.html
http://congress.ebd.csic.es/doc/video-barca-v-juve-live-viv1.html
https://fidamc.es/pro/a-v-f5.html
https://fidamc.es/pro/a-v-f6.html
https://fidamc.es/pro/a-v-f7.html
https://fidamc.es/pro/video-barca-v-juve-live-viv1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m1.html
https://www.agwest.com/voc/h-v-m10.html
http://ehealthconnecticut.org/voc/h-v-m1.html
http://ehealthconnecticut.org/voc/h-v-m2.html
http://ehealthconnecticut.org/voc/h-v-m3.html
http://ehealthconnecticut.org/voc/h-v-m4.html
http://ehealthconnecticut.org/voc/h-v-m5.html
http://ehealthconnecticut.org/voc/h-v-m6.html
http://ehealthconnecticut.org/voc/h-v-m7.html
http://ehealthconnecticut.org/voc/h-v-m8.html
http://ehealthconnecticut.org/voc/h-v-m9.html
http://ehealthconnecticut.org/voc/h-v-m10.html
https://www.agwest.com/voc/t-v-w1.html
https://www.agwest.com/voc/t-v-w2.html
https://www.agwest.com/voc/t-v-w3.html
https://www.agwest.com/voc/t-v-w4.html
https://escargo.it/coc/t-v-x1.html
https://escargo.it/coc/t-v-x2.html
https://escargo.it/coc/t-v-x3.html
https://escargo.it/coc/t-v-x4.html
https://ricfacility.byu.edu/tue/t-v-y1.html
https://ricfacility.byu.edu/tue/t-v-y2.html
https://ricfacility.byu.edu/tue/t-v-y3.html
https://ricfacility.byu.edu/tue/t-v-y4.html
https://www.agwest.com/voc/t-v-z1.html
https://www.agwest.com/voc/t-v-z2.html
https://www.agwest.com/voc/t-v-z3.html
https://www.agwest.com/voc/t-v-z4.html
http://ehealthconnecticut.org/voc/b-v-a1.html
http://ehealthconnecticut.org/voc/b-v-a2.html
http://ehealthconnecticut.org/voc/b-v-a3.html
http://congress.ebd.csic.es/doc/b-v-b1.html
http://congress.ebd.csic.es/doc/b-v-b2.html
http://congress.ebd.csic.es/doc/b-v-b3.html
https://escargo.it/coc/b-v-c1.html
https://escargo.it/coc/b-v-c2.html
https://escargo.it/coc/b-v-c3.html
https://escargo.it/coc/b-v-c4.html
http://ehealthconnecticut.org/voc/b-v-d1.html
http://ehealthconnecticut.org/voc/b-v-d2.html
http://ehealthconnecticut.org/voc/b-v-d3.html
https://ricfacility.byu.edu/tue/b-v-e1.html
https://ricfacility.byu.edu/tue/b-v-e2.html
https://ricfacility.byu.edu/tue/b-v-e3.html
https://www.agwest.com/voc/b-v-f1.html
https://www.agwest.com/voc/b-v-f2.html
https://www.agwest.com/voc/b-v-f3.html
http://ehealthconnecticut.org/voc/b-v-g1.html
http://ehealthconnecticut.org/voc/b-v-g2.html
http://ehealthconnecticut.org/voc/b-v-g3.html
https://ricfacility.byu.edu/tue/b-v-g1.html
https://ricfacility.byu.edu/tue/b-v-g2.html
https://ricfacility.byu.edu/tue/b-v-g3.html
As you know, data science, and more specifically machine learning, is very much en vogue now, so guess what? I decided to enroll in a MOOC to become fluent in data science. But when you start with a strong development background, it’s quite different than when it’s one of your primary experiences with programming. Here’s why.
Dreyfus Model of Skill Acquisition
The Dreyfus model states that learners go through different phases in defining how they perceive a situation, which elements they focus on, how involved they are in the outcome, and how they address the issue. For the purpose of simplicity, I will focus on three faces a developer can exhibit according to the model: the beginner (aka novice), the proficient (aka competent), and the expert (aka master).
- Beginners apply recipes they know, regardless of context (no situational awareness). They seek out straightforward rules in order to experiment in a safe environment. Beginners often focus on the easiest tasks, abandoning harder ones.
- Proficients can choose among recipes, depending on the context. They focus on experimenting with the rules in different backgrounds, necessitating an environment that provides immediate feedback. They might prefer to avoid using third-party tools more often than it is worth it.
- Experts create new recipes for needs, knowing everything depends on the context. They intuitively grasp the situation and what is possible or hard. They often start with the hardest tasks or the one with the worst possible outcome, to mitigate risk.
In nutshell: A different stage means different needs. Although programming can be viewed as a tool for data science and not as data science per se, it can be what occupies you the most in your daily practice (except if you are a theoretician). As a consequence, learning data science as an alleged beginner when you have mastered the practical art of programming will not be that efficient. You would better off focusing on things that are not forthcoming.
Python Is King
As it appears that all data scientists around the world are using Python, you might believe you first need to learn Python programming. There is nothing less true. You don’t actually need to be a Python expert. Just simply know the basics, and you will already almost get it by analogy with other languages: import a module, print some formatted data, create functions if you’d like to follow the DRY principle, deal with loops or branches. You will rarely have to deal with object-oriented programming or design patterns.
If you are a proficient developer and want to master data science, learning Python in depth first is probably a waste of time.
If Python is King, the royal court is actually what I would recommend focusing on, i.e., the ecosystem for data science, and more specifically: