Read it online at Python introduction for beginners
- lambda expressions
- handling exceptions
- network requests
- python modules
- recursion and memoization
- monte carlo simulations
- classes, objects (maybe dataclasses)
Add exercises to every chapter
- Numbers
- Strings
- Logical operations
- Text files
- JSON Data
- Lambda functions
- Exceptions
- Requests
-
It's just semantics. Any program it is actually a new world, built from scratch, where meaning is all there is. It is like writing a new story, which happens in some kingdom far-far away and where you can (actually you must) define everything.
-
The purpose of abstraction is not to be vague, but to create new semantic level in which one can be absolutely precise. (Edsger Dijkstra, "The Humble Programmer")
-
I hate code and I want as little of it as possible in our products. (Jack Diederich, "Stop Writing Classess")