Skip to content

Commit 94850e2

Browse files
author
Jeffrey
committed
add questions
1 parent 440f0a5 commit 94850e2

File tree

1 file changed

+188
-0
lines changed

1 file changed

+188
-0
lines changed

python contents.txt

+188
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,188 @@
1+
Python
2+
The below table largely covers the TOC for 5 popular books. Learning Python (Fourth Edition) has a more in-depth look at concepts than any of the other books. However this book also does not essentially cover some aspects that are covered in other books.
3+
No. Diving into Python The Python Standard Library by Example Python Essential Reference (4th edition) The Quick Python Book Learning Python
4+
Introductory Concepts covering installation on different OS, version history, interpreter. This section also covers questions like Why, Who, What and Where on Python.
5+
1 1. Installing Python
6+
2. Which Python is right for you ?
7+
3. Python & your OS
8+
4. Interactive Shell
9+
5. Summary 1. Introduction (Text) 1. Tutorial Introduction
10+
2. Lexical Conventions and Syntax 1. About Python
11+
2. Getting Started 1. Python Q & A Session
12+
1. Why do people use Python ?
13+
2. Downside of using it
14+
3. Who uses Python Today ?
15+
4. What Can I do with Python ?
16+
5. Python vs Language X
17+
6. Test your Knowledge
18+
2. How Python runs programs
19+
1. Python Interpreter
20+
2. Program Execution
21+
1. Programmer View
22+
2. Python View
23+
3. Execution Model Variations
24+
1. Implementation Alternatives
25+
2. Execution Optimization Tools
26+
3. Frozen Binaries
27+
3. How you run programs
28+
1. Interactive prompt
29+
2. Your first script
30+
<snipped>
31+
Python Object Types, Numeric Types, Data Structures, Control Structures, Scopes and Arguments
32+
2 1. Your first program
33+
2. Declaring Functions
34+
3. Python Data types vs Other Languages
35+
4. Documenting Functions
36+
5. Everything is an Object
37+
6. The Import Search Path
38+
7. What is an Object ?
39+
8. Indenting Code
40+
9. Testing Modules
41+
10. Native Datatypes
42+
1. Dictionaries
43+
2. List
44+
3. Tuples
45+
11. Variables & referencing 1. Data Structures 1. Types and Objects
46+
2. Operators and Expressions
47+
3. Program Structure and Control Flow
48+
4. Functions and Functional Programming
49+
5. Classes and Object Oriented Programming
50+
6. Modules, Packages and Distribution
51+
7. Input and Output
52+
8. Execution Environment
53+
9. Testing, Debugging, Profiling and Tuning
54+
<Covered further along in the book>
55+
Data Structures, Algorithms & Code simplification
56+
String & Text Handling 1. Python Overview
57+
1. Built-in Data types
58+
2. Control Structures
59+
3. Module
60+
4. OOPs
61+
2. Basics
62+
1. Lists
63+
2. Dictionaries
64+
3. Tuple
65+
4. Sets
66+
5. Strings
67+
6. Control Flow
68+
3. Functions
69+
4. Modules and Scoping Rules
70+
5. Python Programs 1. Introducing Python Object Types
71+
1. Why use built-in Types ?
72+
2. Core data types
73+
3. Numbers, Lists, Dictionaries, Tuples, Files, Other Core Types
74+
4. User Defined Classes
75+
2. Numeric Types
76+
1. Literals, Built-in tools, expression operators
77+
2. Formats, Comparisons, Division, Precision
78+
3. Complex Numbers
79+
4. Hexadecimal, Octal & Binary
80+
5. Bitwise Operations
81+
6. Decimal, Fraction, Sets, Booleans
82+
<Covered further along in the book>
83+
1. Statements & Syntax
84+
2. Assignments, Expressions & Syntax
85+
3. If Tests & Syntax Rules
86+
4. Scopes
87+
5. Arguments
88+
Built-in functions, Function Design, Recursive Functions, Introspection, Annotations, Lambda, Filter and Reduce
89+
3 1. Power of Introspection
90+
1. Optional and Named Arguments
91+
2. type, str, dir and other built-in functions
92+
3. Object References with getattr
93+
4. Filtering Lists
94+
5. Lambda Functions
95+
6. Real world Lambda functions
96+
None 1. Built-in functions
97+
2. Python run-time services None Built-in functions are covered as part of the topic above but from a numeric perspective
98+
1. Advanced Function Topics
99+
1. Function Design
100+
2. Recursive Functions
101+
3. Attributes and Annotation
102+
4. Lambda
103+
5. Mapping Functions over sequences
104+
6. Filter and Reduce
105+
<Covered further along in the book>
106+
Special Class Attributes
107+
Display Tool
108+
OOPS, Modules
109+
4 1. Objects and Object Orientation
110+
1. Importing Modules
111+
2. Defining Classes
112+
3. Initializing and Coding Classes
113+
4. Self & __init__
114+
5. Instantiating Classes
115+
6. Garbage Collection
116+
7. Wrapper Classes
117+
8. Special Class Methods
118+
9. Advanced Class Methods
119+
10. Class Attributes
120+
11. Private Functions None Covered partially section 2 1. Packages
121+
2. Data Types and Objects
122+
3. Advanced Object Oriented Features 1. Modules
123+
1. Why use Modules ?
124+
2. Program Architecture
125+
3. Module Search Path
126+
4. Module Creation & Usage
127+
5. Namespaces
128+
6. Reloading Modules
129+
7. Packages
130+
2. Advanced Module Topics
131+
1. Data Hiding in Modules
132+
2. as Extension for import and from
133+
3. Modules are Objects: Metaprograms
134+
4. Transitive Module Reloads
135+
5. Module Design Concepts
136+
6. Module Gotchas
137+
3. OOP
138+
1. Why use classes ?
139+
2. Classes & Instances
140+
3. Attribute Inheritance Search
141+
4. Class Method Calls
142+
5. Class Trees
143+
6. Class Objects & Default Behavior
144+
7. Instance Objects are Concrete Items
145+
8. Intercepting Python Operators
146+
9. Classes Vs. Dictionaries
147+
10. Class customization by Inheritance
148+
11. Operator Overloading
149+
12. Subclasses
150+
13. Polymorphism in Action
151+
14. Designing with Classes
152+
15. Mix-in Classes
153+
Advanced Class Topics
154+
5 None None None None 1. Advanced Class Topics
155+
1. Extending Types by Embedding
156+
2. Extending Types by Subclassing
157+
3. Static and Class Methods
158+
4. Decorators and Metaclasses
159+
5. Class Gotchas
160+
Exceptions
161+
6 1. Exceptions and File Handling
162+
1. Handling Exceptions
163+
2. Using exceptions for other purposes 1. Exceptions 1. Exceptions Basics
164+
1. Why use Exceptions ?
165+
2. Default Exception Handler
166+
3. User-Defined Exceptions
167+
4. Class Based Exceptions
168+
5. Designing with Exceptions
169+
XML, HTTP, SOAP, Network Programming, I18N, Unicode
170+
7 1. Regular Expressions
171+
2. Parsing / Processing Mark-up languages (HTML, XML)
172+
1. Unicode
173+
3. HTTP Web Services
174+
1. Headers
175+
2. Debugging
176+
4. SOAP Web Services 1. Networking
177+
2. Internet
178+
3. Email
179+
4. Internationalization and Localization 1. Network Programming and Sockets
180+
2. Internet Application Programming
181+
3. Web Programming
182+
4. Internet Data Handling & Encoding 1. Network, web programming 1. Unicode and Bytes Strings
183+
Miscellaneous
184+
8 None 1. Algorithms
185+
2. Cryptography
186+
3. Data compression and archiving
187+
4. Processes and Threads
188+
5. Data persistence & exchange 1. Extending & Embedding Python 1. GUI None

0 commit comments

Comments
 (0)