What applications will we build?
We will build the following apps, which among many other things, focus on the language concepts listed under them.
- Hello world
- test your environment
- Guess that number
- user input
- conditionals
- string parsing
- Birthday app
- dates and times
- Personal journal
- text-based file i/o
- Weather client
- external packages
- pip
- screen scraping
- HTTP clients
- LOL Cats Factory
- binary files on the internet
- Wizard battle
- classes
- inheritance
- magic methods
- File searcher
- navigating the file system
- generator methods
- Real estate analyzer
- file formats
- list comprehensions
- generators expressions
- Movie lookup app
- error handling
- exceptions
- Advanced HTTP clients