mirror of
https://github.com/kennethreitz/dive-into-python3.git
synced 2026-06-05 15:00:18 +00:00
1.5 KiB
Executable File
1.5 KiB
Executable File
- Installing Python
- Your First Python Program
- mention why from module import * is only allowed at module level
- Native Datatypes
- Strings
- Regular Expressions
- Closures & Generators
- Classes & Iterators
- Advanced Iterators
- Unit Testing
- Advanced Unit Testing
- Refactoring
- Advanced Classes
- Files
- XML
- Serializing Python Objects
- HTTP Web Services
- Threading & Multiprocessing
- Packaging Python libraries
- Case Study: Porting chardet to Python 3
- Where to go from here
- Porting Code to Python 3 with 2to3
- Special Method Names
- Bits to add somewhere
- Meta
Installing Python
Your First Python Program
TODO mention why from module import * is only allowed at module level
Native Datatypes
Strings
Regular Expressions
Closures & Generators
Classes & Iterators
Advanced Iterators
TODO 2nd draft
Unit Testing
TODO 2nd draft
Advanced Unit Testing
TODO 1st draft
Refactoring
TODO 2nd draft
Advanced Classes
TODO 1st draft
Files
TODO 1st draft
XML
TODO 2nd draft
Serializing Python Objects
TODO 1st draft
HTTP Web Services
TODO 2nd draft
Threading & Multiprocessing
TODO 1st draft
Packaging Python libraries
TODO 1st draft
Case Study: Porting chardet to Python 3
TODO 2nd draft
Where to go from here
Porting Code to Python 3 with 2to3
TODO 2nd draft
Special Method Names
TODO 2nd draft
Bits to add somewhere
TODO section on tuples
TODO section (chapter?) on comprehensions
TODO list comprehensions
TODO set comprehensions
TODO dictionary comprehensions
TODO section on dictionary views
several dictionary methods return them they're dynamic they update when the dictionary changes