Skip to content

kopsha/python-1o1

Repository files navigation

python-101

Read it online at Python introduction for beginners

planned chapters

  • lambda expressions
  • handling exceptions
  • network requests
  • python modules
  • recursion and memoization
  • monte carlo simulations
  • classes, objects (maybe dataclasses)

ToDO:

Add exercises to every chapter

  • Numbers
  • Strings
  • Logical operations
  • Text files
  • JSON Data
  • Lambda functions
  • Exceptions
  • Requests

Publishing status

Documentation Status

Food for thought

  • 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")

About

Python introduction for beginners

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages