Beginning Python
Last updated
Last updated
Using Python 3
by Jeffrey Elkner (with liberal borrowings from the work of Allen B. Downey and Peter Wentworth)
Last updated: 8 March 2018
Chapter 1 The way of the program
Chapter 2 Values, expressions, and statements
Chapter 3 Strings, lists, and tuples
Chapter 4 Conditionals and loops
Chapter 5 Functions
Chapter 6 Dictionaries, sets, files, and modules
Chapter 7 Classes and objects
Chapter 8 Inheritance
Chapter 9 Server-side scripting
Appendix A Configuring Ubuntu for Python web development
Appendix B Making Graphs with matplotlib
Reference : http://www.openbookproject.net/books/bpp4awd/index.html