Intro to Programming and Data Science (Summer 2020)/Day 3 Coding Challenges
From CommunityData
Questions from Python For Everybody
- Chapter 5: Exercises 1 and 2
- Chapter 6: Exercise 5
- Chapter 8: Exercise 4*, 5*, 6
Wordplay Challenges
Check out the Wordplay project which was developed for a different version of this course, and complete as many of the following as you can.
- Find all words that start with 'a' and are 9 or more letters long.
- What is the longest word that starts with a 'q'?
- Find all words that end with 'nge'
- Find a word that matches "a*ey" (here "*" means any letter). Are there any words that match?
- Print every other word that matches the condition in (1) above.
- Find at least one word that uses all five vowels in order.
- For every letter, print the word that uses that character the most. (Hint: use two nested for loops. First one is
for letter in 'abcdefghijklmnopqrstuvwxyz': # do something
- (Challenge) Find the longest string where no character appears more than 1 time. (Hint: look up counters)
Use Python to find one other interesting fact about the data set. Examples (that you can't use) might be:
- One of the words that is tied for the most vowels is aquifoliaceous
- The word with the highest consonant to vowel ratio is sulphhydryls