Python Intermediate¶
Python Intermediate
written by sean base on following books
Github | https://github.com/newsteinking/pythondocinter
- Chapter 0: About
- chapter 1: Instant Hacking: The Basics
- chapter 2: Lists and Tuples
- chapter 3: Working with Strings
- chapter 4: Dictionaries:When Indices Won't Do
- chapter 5: Conditionals,Loops, and Some Other Statements
- chapter 6: Abstraction
- 6.1 Laziness is a Virtue
- 6.2 Abstraction and Struture
- 6.3 Creating Your Own Functions
- 6.4 The Magic of Parameters
- 6.4 What If My Parameter is Immutable?
- 6.5 Parameter Practice
- 6.6 Scoping
- 6.7 Recursion
- 6.8 Another Classi:Binary Search
- 6.9 A Quick Summary
- 6.10 New Functions in This Chapter
- 6.11 What Now?
- chapter 7: More Abstration
- chapter 8: Exceptions
- chapter 9: Magic Methods,Properties,and Iterators
- chapter 10: Batteries Included
- 10.1 Modules
- 10.2 Exploring Modules
- 10.3 The Standard Library; A Few Favorites
- sys
- os
- fileinput
- Sets, Heaps, and Deques
- sets
- Heaps
- Deques (and Other Collections)
- time
- random
- shelve and json
- A Potential Trap
- What Is a Regular Expression?
- Contents of the re Module
- Match Objects and Groups
- Group Numbers and Functions in Substitutions
- A Sample Template System
- Other Interesting Standard Modules
- 10.4 A Quick Summary
- chapter 11: Files and Stuff
- chapter 12: Graphical User Interfaces
- chapter 13: ODatabase Support
- chapter 14: Network Programming
- chapter 15: Python and the Web
- chapter 16: Testing, 1-2-3
- chapter 17: Extending Python
- chapter 18: Packaging Your Programs
- chapter 19: Playful Programming
- chapter 20: Project 1: Instant Markup
- chapter 21: Project 2: Painting a Pretty Picture
- chapter 22: Project 3: XML for All Occasions
- chapter 23: Project 4: In the News
- chapter 24: Project 5: A Virtual Tea Party
- chapter 25: Project 6: Remote Editing with CGI
- chapter 26: Project 7: Your Own Bulletin Board
- chapter 27: Project 8: File Sharing with XML-RPC
- chapter 28: Project 9: File Sharing II—Now with GUI!
- chapter 29: Project 10: Do-It-Yourself Arcade Game