general updates

This commit is contained in:
waldek 2021-10-26 21:52:08 +02:00
parent 9801ac0379
commit 33163ad17b
1 changed files with 21 additions and 5 deletions

View File

@ -104,10 +104,15 @@ TODO say hello plus ask for age
# Coding challenge - Celsius to Fahrenheit converter
# A text based adventure game
TODO mini text based adventure game to point out the complexity of conditional logic and flow control
# Creating your own functions
## Functions that *do* something
TODO recipe with variable flavor (chocolate, vanilla, ...)
TODO pretty_print
## Variable scope
@ -120,6 +125,7 @@ TODO basic math functions
TODO import random exercise (digital dice)
TODO import datetime exercise (will it be Sunday)
TODO simple ROT13 cryptography with multiple libs
# Coding challenge - Memento Mori calculator
@ -157,10 +163,6 @@ TODO say hello to my friends exercise
TODO nested for loop exercise
# Dictionaries as data containers
TODO adapt the login generator to output a dict
# Handling files
## Reading from a file
@ -169,19 +171,27 @@ TODO adapt the login generator to output a dict
## csv, JSON and yaml
## pickle
# Coding challenge - Login generator
TODO write a login generator as a library with a cli as program
BONUS argparse, save to file, read from file
# Dictionaries as data containers
TODO adapt the login generator to output a dict
# Creating our own classes
## Class examples
TODO simple animal or vehicle exercise
TODO task manager
## Class inheritance
TODO shapes and surfaces
TODO superhero game
## Improve the login generator
@ -200,6 +210,8 @@ TODO hangman exercise
TODO [db](https://opentdb.com/api_config.php)
### Introduction to the `requests` library
## Threading
TODO add a countdown timer to the multiple choice game
@ -210,7 +222,11 @@ TODO add a countdown timer to the multiple choice game
## wxpython guess the number
# Introduction to the `logging` library
## MVC design pattern
# Coding challenge - Login generator with GUI
# Coding challenge - Trivial pursuit with GUI
# Introduction to the `logging` library