{"version":1,"pages":[{"id":"-LoobIslX8_6xGaNC7Fj","title":"Course Outline","pathname":"/","siteSpaceId":"sitesp_yoOU1","description":"Syllabus and Learning Outcomes"},{"id":"-LoobaAQThZFy11zsyH2","title":"Course Organization","pathname":"/course-information","siteSpaceId":"sitesp_yoOU1","description":"Organizational Information"},{"id":"-LoobaARMVnFg2YdpXCQ","title":"TAs","pathname":"/tas","siteSpaceId":"sitesp_yoOU1","description":"TA Contact Details"},{"id":"-LoobaAUT68U9J_TB8NH","title":"Week 1","pathname":"/material/material-week1","siteSpaceId":"sitesp_yoOU1","description":"Course Introduction and Thinking Like a Programmer","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAVYkNgzeA1RpjO","title":"Week 2","pathname":"/material/week-2","siteSpaceId":"sitesp_yoOU1","description":"Programming Languages and Python","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAWfcSi23BCh6_y","title":"Extensions","pathname":"/material/week-2/week-2-extension","siteSpaceId":"sitesp_yoOU1","description":"Basic String Manipulation & and/or","breadcrumbs":[{"label":"Material"},{"label":"Week 2"}]},{"id":"-LoobaAXLE9TlgJ5HfYo","title":"Week 3","pathname":"/material/week-3","siteSpaceId":"sitesp_yoOU1","description":"Types, Lists and Dictonaries","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAYffCkZ5LMxVlr","title":"Extensions","pathname":"/material/week-3/extensions","siteSpaceId":"sitesp_yoOU1","description":"List Slicing, Robust typecasting via Error Handling","breadcrumbs":[{"label":"Material"},{"label":"Week 3"}]},{"id":"-LoobaAZlY0B6x1NwecJ","title":"Week 4","pathname":"/material/week-4","siteSpaceId":"sitesp_yoOU1","description":"Control - while and for","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaA_kahDdzCeWvow","title":"Extensions","pathname":"/material/week-4/extensions","siteSpaceId":"sitesp_yoOU1","description":"Break, Continue, Enumerate, Strings as Lists, List comprehension","breadcrumbs":[{"label":"Material"},{"label":"Week 4"}]},{"id":"-LoobaAaGpotHJIDM5ni","title":"Week 5","pathname":"/material/week-5","siteSpaceId":"sitesp_yoOU1","description":"Functions, Import","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAbh9boWL9teCzE","title":"Extensions","pathname":"/material/week-5/extensions","siteSpaceId":"sitesp_yoOU1","description":"Default arguments, Recursion, PIP, Terminal","breadcrumbs":[{"label":"Material"},{"label":"Week 5"}]},{"id":"-LoobaAc4s2lVW__ufnD","title":"Week 6","pathname":"/material/week-6","siteSpaceId":"sitesp_yoOU1","description":"File I/O and Numpy Array","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAdy2bwEff-m-qs","title":"Week 7","pathname":"/material/week-7","siteSpaceId":"sitesp_yoOU1","description":"Coding in the \"Real World\" and Datascience Pt. I - Numpy Basics","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAeQMKmI1gxJo6N","title":"Week 8","pathname":"/material/week-8","siteSpaceId":"sitesp_yoOU1","description":"Datascience Pt. II: Visualization with Matplotlib","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAfuktlYGzn4JEQ","title":"Week 9","pathname":"/material/week-9","siteSpaceId":"sitesp_yoOU1","description":"Datascience Pt III: Trend analysis and Curve fitting with Numpy and Scipy","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAg33DTwJgPj-U_","title":"Week 10","pathname":"/material/week-10","siteSpaceId":"sitesp_yoOU1","description":"Datascience Pt. IV: Clustering and Regression with Scikit-Learn","breadcrumbs":[{"label":"Material"}]},{"id":"-LoobaAjUSLdjR9sKUSK","title":"Week 1","pathname":"/exercises/week-1","siteSpaceId":"sitesp_yoOU1","description":"Scratch and Thinking Algorithmically","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAkjLau6hjjxZbF","title":"Week 2","pathname":"/exercises/week-2","siteSpaceId":"sitesp_yoOU1","description":"Python Basics - Conditional Logic and Input","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAlalfNs85E2ov5","title":"Week 3","pathname":"/exercises/week-3","siteSpaceId":"sitesp_yoOU1","description":"Lists, Dictionaries, Error Handling and List Slicing","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAm-HDIEkOWBJrq","title":"Week 4","pathname":"/exercises/week-4","siteSpaceId":"sitesp_yoOU1","description":"While, For and Challenges!","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAnueU1-Knb4ENa","title":"Week 5","pathname":"/exercises/week-5","siteSpaceId":"sitesp_yoOU1","description":"","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAoHdAWRvaFIOpK","title":"Week 6","pathname":"/exercises/week-6","siteSpaceId":"sitesp_yoOU1","description":"File I/O and Consolidation","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaApko3AWJTEssNZ","title":"Week 7","pathname":"/exercises/week-7-1","siteSpaceId":"sitesp_yoOU1","description":"Numpy array basics","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAqv1fYfZRwC98m","title":"Week 8","pathname":"/exercises/week-7","siteSpaceId":"sitesp_yoOU1","description":"Plotting a dataset","breadcrumbs":[{"label":"Exercises"}]},{"id":"-LoobaAtuZpSfAr_a5ch","title":"Week 2","pathname":"/solutions/solutions","siteSpaceId":"sitesp_yoOU1","description":"Solutions to Python Basics - Conditional Logic and Input","breadcrumbs":[{"label":"Solutions"}]},{"id":"-LoobaAu8nKENpM59Hsd","title":"Week 3","pathname":"/solutions/week-3","siteSpaceId":"sitesp_yoOU1","description":"Solutions to Lists, Dictionaries, Error Handling and List Slicing","breadcrumbs":[{"label":"Solutions"}]},{"id":"-LoobaAvR4UyxU8XJ_WE","title":"Week 4","pathname":"/solutions/week-4","siteSpaceId":"sitesp_yoOU1","description":"Solutions to While, For and Challenges","breadcrumbs":[{"label":"Solutions"}]},{"id":"-LoobaAwGGN1joXJILBa","title":"Week 5","pathname":"/solutions/week-5","siteSpaceId":"sitesp_yoOU1","description":"Solutions to Functions and Imports","breadcrumbs":[{"label":"Solutions"}]},{"id":"-LoobaAxvtGnEs-I_3U9","title":"Week 6","pathname":"/solutions/week-6","siteSpaceId":"sitesp_yoOU1","description":"Solutions to File I/O and Consolidatio","breadcrumbs":[{"label":"Solutions"}]},{"id":"-LoobaB-q957CEolhj-p","title":"More Resources","pathname":"/additional/more-resources","siteSpaceId":"sitesp_yoOU1","description":"Recommended Reference / Further-Learning Resources","breadcrumbs":[{"label":"Additional"}]},{"id":"-LoobaB0DbdyGdSbTLnD","title":"Setting up Python","pathname":"/additional/setting-up-python","siteSpaceId":"sitesp_yoOU1","description":"Anaconda Python Setup","breadcrumbs":[{"label":"Additional"}]},{"id":"-LoobaB3EXQXi6L93fHF","title":"Slides","pathname":"/lectures/lecture-slides","siteSpaceId":"sitesp_yoOU1","description":"Lecture Slides","breadcrumbs":[{"label":"Lectures"}]},{"id":"-LoobaB44q1hTp7cN4Bp","title":"Recordings","pathname":"/lectures/recordings","siteSpaceId":"sitesp_yoOU1","description":"Pre-recorded lectures on youtube; Feat. Alex and Luke","breadcrumbs":[{"label":"Lectures"}]}]}