Skip to main content

Data Science Studies // Python/R [2018 Study Plan]

Feature

The Journey Toward Data Science: A Study Roadmap

*Pivoting from web development to data analytics*

~4,000
Pages
10
Months
~442
USD Certifications
3
Fountain Pens
Section I

Career Pivot

It's time to start studying again, and I've decided against pursuing .NET/Web Programming in favor of Data Science. I've only begun researching what I need to learn to get better acquainted with Data Science, and for now, I will focus on Python Programming.

I'm already pretty good with SQL and Relational Databases (SQL Server, Oracle), but there's much more to explore. Beyond Math and Statistics, I want to understand how to work with unstructured data.

 

Section II

Subject List

My initial study list (subject to change as I learn what I need) includes the following topics, presented in no particular order:

  • Python Language — foundational programming for data tasks
  • R Language — statistical computing and graphics
  • MongoDB / NoSQL — working with non-relational data structures
  • Big Data — understanding Hadoop and Hive
  • Cloud Tools — leveraging Amazon S3

Additionally, I will need to brush up on my Math and Statistics skills, as it has been a few years since university.

Section III

Reading Estimate

  • Volume — 4,000 Pages [5 to 6 books, each 500 to 800 pages]
  • Timeline — 10 months [100 pages per week] // Estimated Completion Time: October 2018
Section IV

Resources

Python
  • Intro to Python, 5th Edition — Mark Lutz
  • Programming in Python — Mark Lutz
R
  • The Art of R Programming — Matloff
Section V

Certifications

There are several certifications available for Python and R to serve as a measuring stick and pace-setter.

CertificationFocusCost
70-773Big Data w/ Microsoft R$165 USD
98-381Intro to Python$127 USD
MongoDB DBAAssociate Level$150 USD
Certifications are not my primary goal; rather, they serve as a measuring stick and pace-setter.
Section VI

Updates

Update (12/13/17) - Python

I am currently studying the 5th Edition of Learning Python by Mark Lutz. It is a larger volume with 40 chapters. I am taking my time and have read about 10 chapters over 17 days. I will try to pick up the pace as I delve deeper into this book and hope to finish it by mid-January 2018.

The content in this book is substantial; I've already filled out a 70-page notebook and had to re-ink three fountain pens. At this rate, I will need three more notebooks. Writing out the code manually helps me grasp it better and allows me to see differences, such as lists versus dictionaries.

Update (5/30/18) - Art of R Programming

I purchased The Art of R by Matloff and am currently studying it. I have installed R Studio on my i7 Windows 10 and i3 Linux systems.

Update (11/11/18) - Study Statistics First

This process is taking longer than anticipated. I have completed textbooks for both Python and R. Now, I am focusing my efforts on studying statistics itself rather than just tools or platforms. I aim to improve and hone my analytical mindset first, then augment it with the necessary tools.

  

Documenting the transition from programmer to data scientist.

Comments

Popular posts from this blog

Sony MDR-ZX100 vs ZX-110 vs ZX-310 Series Headphones

Gear Review Budget Audio Face-off: Sony ZX Series Review Comparing the ZX-100, ZX-110, and ZX-310 for your everyday carry ~3 Models ~$10–$20 Price 2.5+ Years Longevity Table of Contents ① Build Quality ② Cost Comparison ③ Sound Quality ④ Overall Value ⑤ Upgrade Path Section I Build Quality The Sony ZX series headphones primarily feature a durable plastic construction. My ZX-100 has lasted over 2½ years, enduring countless tosses into my backpack and car without any issues. However, the lower-end ZX-100 and ZX-110 models have a significant downside: poor-quality earpads.   The Earpad Problem Over time, the earpads on the ZX-100 and ZX-110 disintegrate, leaving vinyl flakes that stick to your hair and ears. The ZX-310 comes with upgraded earpads that don't suffer from this problem — a clear win in the build department. Tip: If your earpads start to flake, it is a sign of material degradation; consider replacing the cushions or upgrading to a model with more durable synthetic lea...

MacBook Air 2017 - A1466 - Linux - Project + Install Advice

Linux · Dev Hardware · Field Notes My "New" Linux Laptop 2017 MacBook Air — $120 on eBay, Running Linux Mint $120 Per Unit (eBay) 2× Units Acquired 6–8h Battery Life 2.96 lbs I needed a portable laptop with good battery life and decent specs to write code while outside — mostly small-to-medium Python or ASP.Net projects and a few basic ML models. My HP 2016 i7 is too bulky, the HP i3 is hideous, so I replaced my old Linux laptop with not one but a pair of MacBook Airs picked up on eBay for $120 each. Why two? Originally I got the 256GB MQD42LL/A, and when pricing a 512GB SSD upgrade it was basically the cost of a whole 512GB A1466. Why pay $80 for a drive when $120 gets an entire computer? Eventually I'll get a newer M-series MacBook to fulfill my programming needs — but for $120, this is unreal value. Even after 9 years it looks modern and...

Casio MTD 1010 the $30 Submariner Homage

Diver-Style Watches  ·  Budget Horology Casio MTD-1010 Oyster Quartz  ·  Ref. MTD-1010-1AV The Best Budget Submariner Homage $30 eBay Price 41.5mm Case Size 10 ATM Water Resistance 20mm Lug Width If you're on the hunt for an affordable watch that channels the classic diver aesthetic of the Submariner, look no further than the Casio MTD-1010. Priced at around $30 on eBay, this model offers incredible value for anyone who loves a good deal.   Table of Contents ① Affordable Elegance ② Function Over Frills ③ Best Bang for Your Buck ④ Specs & Practical Tips Section I Affordable Elegance The MTD-1010 strikes a bala...