Latest revision |
Your text |
Line 1: |
Line 1: |
| == Python for Everybody == | | == Jupyter Notebook Example == |
|
| |
|
| Chapter 9:
| | Download and run [https://raw.githubusercontent.com/jdfoote/Intro-to-Programming-and-Data-Science/master/resources/week_5_exercises.ipynb this Jupyter Notebook] |
| * Exercise 2: Naomi
| |
| * Exercise 3: Ji-young
| |
| * Exercises 4-5*
| |
| Chapter 10:
| |
| * Exercise 1: Tiwalade
| |
| * Exercise 2: Nate
| |
| * Exercise 3*
| |
|
| |
|
| | Then, do the rest of the homework questions in a new Jupyter notebook and turn it in on Brightspace. |
|
| |
|
| == Baby Name Challenges == | | == Python for Everybody == |
| | |
| Download the [https://github.com/CommunityDataScienceCollective/babynames-cdsw/archive/master.zip baby names data and code].
| |
| | |
| We will go through the Jupyter Notebook file in class. Once we understand what is is doing, you can use it as a springboard to write programs that do each of the following:
| |
| | |
| # Search for your own name. Are there both boys and girls that have your name? Is it more popular for one group than for the other?
| |
| #* Carly
| |
| # What is the most common name for each gender?
| |
| #* Jessie
| |
| # What is the least common name?
| |
| #* Vanessa
| |
| # How often does the least common name occur? (Does that concern you?)
| |
| #* Tamara
| |
| # Are there more boys names or girls names?
| |
| # What is the longest name in the dataset?
| |
| # How many boys and girls names are described in the dataset (i.e., how unique boy names and unique girl names are there)?
| |
| # How many boys names are also girls names? How many girls names are also boys names?
| |
| #* Zhaozhe
| |
| # What is the most popular girl name that is also a boy name?
| |
| #* Yihan
| |
| | |
| === Above and beyond ===
| |
|
| |
|
| # Write a function that takes a prefix as input and prints the number of boys and girls with that prefix (e.g., get_names("m") would list all names that start with "m" and get_names("ma") would only list those that start with "ma").
| | * Chapter 9: Exercises 2, 3, 4*, 5* |
| #* Jeremy
| | * Chapter 10: Exercises 1, 2, 3* |
| # Plot (in Excel) the number of people who share a name with n other people in the data set, where n is 4 to 19.
| |
| # Reuse and modify the code at the end of [https://raw.githubusercontent.com/jdfoote/Intro-to-Programming-and-Data-Science/master/summer-2020//week_5_exercises.ipynb today's notebook] so that it prints a dictionary of the total population of cities that start with each letter of the alphabet.
| |