Intro to Programming and Data Science (Fall 2023)/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*
** Dyuti, Luhao, Paxton
** Diana, Suchi, Hannah
Chapter 10:  
Chapter 10:  
* Exercises 1, 2, 3*
* Exercises 1, 2, 3*
** Hazel, Ajay, Christina
** Cassidy, Jin


== Dictionary and Tuple Notebook ==
== Dictionary and Tuple Notebook ==


Complete the exercises in [https://github.com/jdfoote/Intro-to-Programming-and-Data-Science/raw/summer2021/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].


* Ryan, Elisa
* Yoon Joo, Subulola


== Baby Name Challenges ==
== Baby Name Challenges ==


Download the [https://github.com/CommunityDataScienceCollective/babynames-cdsw/archive/master.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.


* Miriam, Bhakti, Chiara, Angela, Woojin, Keqin, Dyuti, Luhao, Paxton
# Zack
# Cara
# Mazie
# Mary Grace
# Diana
# Suchi
# Hannah
# Cassidy
# Jin
# Yoon Joo


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

Latest revision as of 21:28, 5 September 2023

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.