- Introduction to Specialization
- Syllabus
- Help us learn more about you!
- Data Science
- 50 years of Data Science, David Donoho (optional)
- The Coursera Jupyter Notebook System
- Notice for Auditing Learners: Assignment Submission
- Week 1 Lectures Jupyter Notebook
- Python Functions
- Python Types and Sequences
- Python More on Strings
- Python Demonstration: Reading and Writing CSV files
- Python Dates and Times
- Advanced Python Objects, map()
- Advanced Python Lambda and List Comprehensions
- Advanced Python Demonstration: The Numerical Python Library (NumPy)
- Quiz
- Introduction
- Week 2 Lectures Jupyter Notebook
- The Series Data Structure
- Querying a Series
- The DataFrame Data Structure
- DataFrame Indexing and Loading
- Querying a DataFrame
- Indexing Dataframes
- Missing Values
- Hacked Data
-
- Grader Issues
- Questions
- Question 3:
- Question 4:
- Question 5:
- Question 6 and 7
- Week 3 Lectures Jupyter Notebook
- Merging Dataframes
- Pandas Idioms
- Group by
- Scales
- Pivot Tables
- Date Functionality
- Discussion Prompt: Goodhart's Law
- Assignment 3
- Programming Assignment: Assignment 3
- Useful Links for Assignment 3
- General Questions/Issues
- Jupyter Notebook FAQ
- How to use the discussion forums - good advice
- Stack Overflow is a great resource. If you have a question, the answer is in SO, although sometimes it can take some time to find it. Join SO, ask questions on it - that is why it is there. There are some very smart people out there.
- Chris Albon (particularly Data Wrangling section) While the main page may be intimidating, I have found that googling “chris albon + …” has been extremely helpful. Chris provides sample data frames that you can both play around with - and use to post code when showing your fellow students the issue that you are having.
- Great site that helped me learn useful shortcuts for jupyter notebooks
- Python for Ecologists (Yes, I know it seems odd, but nice clear explanations.)
- Learn Python
- 12 Useful Pandas Techniques in Python for Data Manipulation
- 14 Best Python Pandas Features
- How to read most commonly used file formats in Data Science (using Python)?
- Issues with the GRADER
- Questions
- Question 1:
- Question 4:
- Question 5:
- Question 10:
- Question 11:
- Question 12:
- General Questions/Issues
- Week 4 Lectures Jupyter Notebook
- Introduction
- Distributions
- More Distributions
- Hypothesis Testing in Python
- End of Theory
- Discussion Prompt: Science Isn't Broken: p-hacking activity
- Assignment 4 - Project
- Programming Assignment: Assignment 4 Submission
- Assignment 4 Useful Links
-
General Advice
- Resources/Assignment 4 project Tips
- Auto grader Issues
- stack overflow pandas rearranging a dataframe
- Introduction to Jupyter Lab
- How to Use the Discussion Forums - Sophie Greene (Excellent advice)
- Useful Jupyter Notebook shortcuts
- Suggestions for Learning Python and Passing Assignments and please read Observations from a Teaching Assistant for additional resource links
-
Questions
- Question 1: get_list_of_university_towns
- Understanding and debugging Question 1 - This is a very useful thread, plenty of advice/guidance
- How to read university_towns.txt
- I accidentally deleted the file by open('university_towns.txt','w')
- Question 4:
- Question 5:
- Question 6:
- Question 1: get_list_of_university_towns
-