Intro to Programming and Data Science (Fall 2024)/Week 5 Coding Challenges: Difference between revisions

From CommunityData
(Copying content from previous class)
 
No edit summary
 
Line 3: Line 3:
Chapter 9:
Chapter 9:
* Exercises 2, 3, 4, and 5*
* Exercises 2, 3, 4, and 5*
** Diana, Suchi, Hannah
Chapter 10:  
Chapter 10:  
* Exercises 1, 2, 3*
* Exercises 1, 2, 3*
** Cassidy, Jin


== Dictionary and Tuple Notebook ==
== Dictionary and Tuple Notebook ==
Line 12: Line 10:
Complete the exercises in [https://jeremydfoote.com/Intro-to-Programming-and-Data-Science/day_5/day_5.ipynb today's notebook].
Complete the exercises in [https://jeremydfoote.com/Intro-to-Programming-and-Data-Science/day_5/day_5.ipynb today's notebook].


* Yoon Joo, Subulola


== Baby Name Challenges ==
== Baby Name Challenges ==
Line 18: Line 15:
Download the [https://jeremydfoote.com/Intro-to-Programming-and-Data-Science/resources/baby_names/baby_names.zip baby names data and code] and complete each of the exercises.
Download the [https://jeremydfoote.com/Intro-to-Programming-and-Data-Science/resources/baby_names/baby_names.zip baby names data and code] and complete each of the exercises.


# Zack
# Cara
# Mazie
# Mary Grace
# Diana
# Suchi
# Hannah
# Cassidy
# Jin
# Yoon Joo


=== Above and beyond ===
=== Above and beyond ===

Latest revision as of 18:48, 16 August 2024

Python for Everybody[edit]

Chapter 9:

  • Exercises 2, 3, 4, and 5*

Chapter 10:

  • Exercises 1, 2, 3*

Dictionary and Tuple Notebook[edit]

Complete the exercises in today's notebook.


Baby Name Challenges[edit]

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


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.