Intro to Programming and Data Science (Fall 2023)/Week 5 Coding Challenges

From CommunityData

Python for Everybody[edit]

Chapter 9:

  • Exercises 2, 3, 4, and 5*
    • Diana, Suchi, Hannah

Chapter 10:

  • Exercises 1, 2, 3*
    • Cassidy, Jin

Dictionary and Tuple Notebook[edit]

Complete the exercises in today's notebook.

  • Yoon Joo, Subulola

Baby Name Challenges[edit]

Download the baby names data and code and complete each of the exercises.

  1. Zack
  2. Cara
  3. Mazie
  4. Mary Grace
  5. Diana
  6. Suchi
  7. Hannah
  8. Cassidy
  9. Jin
  10. Yoon Joo

Above and beyond[edit]

  1. 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").
  2. 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.