-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
404 lines (386 loc) · 31.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Welcome to Pense Python’s documentation! — Pense Python 2e documentation</title>
<link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: './',
VERSION: '2e',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="top" title="Pense Python 2e documentation" href="#" />
<link rel="next" title="Preface" href="00-front-matter.html" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9">
</head>
<body role="document">
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="welcome-to-pense-python-s-documentation">
<h1>Welcome to Pense Python’s documentation!<a class="headerlink" href="#welcome-to-pense-python-s-documentation" title="Permalink to this headline">¶</a></h1>
<p>Contents:</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="00-front-matter.html">Preface</a><ul>
<li class="toctree-l2"><a class="reference internal" href="00-front-matter.html#the-strange-history-of-this-book">The strange history of this book</a></li>
<li class="toctree-l2"><a class="reference internal" href="00-front-matter.html#acknowledgments">Acknowledgments</a></li>
<li class="toctree-l2"><a class="reference internal" href="00-front-matter.html#contributor-list">Contributor List</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="01-the-way.html">The way of the program</a><ul>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#what-is-a-program">What is a program?</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#running-python">Running Python</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#the-first-program">The first program</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#arithmetic-operators">Arithmetic operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#values-and-types">Values and types</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#formal-and-natural-languages">Formal and natural languages</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="01-the-way.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="02-statement.html">Variables, expressions and statements</a><ul>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#assignment-statements">Assignment statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#variable-names">Variable names</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#expressions-and-statements">Expressions and statements</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#script-mode">Script mode</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#order-of-operations">Order of operations</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#string-operations">String operations</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#comments">Comments</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="02-statement.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="03-function.html">Functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#function-calls">Function calls</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#math-functions">Math functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#composition">Composition</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#adding-new-functions">Adding new functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#definitions-and-uses">Definitions and uses</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#flow-of-execution">Flow of execution</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#parameters-and-arguments">Parameters and arguments</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#variables-and-parameters-are-local">Variables and parameters are local</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#stack-diagrams">Stack diagrams</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#fruitful-functions-and-void-functions">Fruitful functions and void functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#why-functions">Why functions?</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="03-function.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="04-case-ui.html">Case study: interface design</a><ul>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#the-turtle-module">The turtle module</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#simple-repetition">Simple repetition</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#exercises">Exercises</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#encapsulation">Encapsulation</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#generalization">Generalization</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#interface-design">Interface design</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#refactoring">Refactoring</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#a-development-plan">A development plan</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#docstring">docstring</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="04-case-ui.html#id1">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="05-cond-recur.html">Conditionals and recursion</a><ul>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#floor-division-and-modulus">Floor division and modulus</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#boolean-expressions">Boolean expressions</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#logical-operators">Logical operators</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#conditional-execution">Conditional execution</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#alternative-execution">Alternative execution</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#chained-conditionals">Chained conditionals</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#nested-conditionals">Nested conditionals</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#recursion">Recursion</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#stack-diagrams-for-recursive-functions">Stack diagrams for recursive functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#infinite-recursion">Infinite recursion</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#keyboard-input">Keyboard input</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="05-cond-recur.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="06-fruitful-fn.html">Fruitful functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#return-values">Return values</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#incremental-development">Incremental development</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#composition">Composition</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#boolean-functions">Boolean functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#more-recursion">More recursion</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#leap-of-faith">Leap of faith</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#one-more-example">One more example</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#checking-types">Checking types</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="06-fruitful-fn.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="07-iteration.html">Iteration</a><ul>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#reassignment">Reassignment</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#updating-variables">Updating variables</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#the-while-statement">The while statement</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#break">break</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#square-roots">Square roots</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#algorithms">Algorithms</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="07-iteration.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="08-string.html">Strings</a><ul>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#a-string-is-a-sequence">A string is a sequence</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#len">len</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#traversal-with-a-for-loop">Traversal with a for loop</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#string-slices">String slices</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#strings-are-immutable">Strings are immutable</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#searching">Searching</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#looping-and-counting">Looping and counting</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#string-methods">String methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#the-in-operator">The in operator</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#string-comparison">String comparison</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="08-string.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="09-case-word.html">Case study: word play</a><ul>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#reading-word-lists">Reading word lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#exercises">Exercises</a></li>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#search">Search</a></li>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#looping-with-indices">Looping with indices</a></li>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="09-case-word.html#id1">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="10-list.html">Lists</a><ul>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#a-list-is-a-sequence">A list is a sequence</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#lists-are-mutable">Lists are mutable</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#traversing-a-list">Traversing a list</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#list-operations">List operations</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#list-slices">List slices</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#list-methods">List methods</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#map-filter-and-reduce">Map, filter and reduce</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#deleting-elements">Deleting elements</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#lists-and-strings">Lists and strings</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#objects-and-values">Objects and values</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#aliasing">Aliasing</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#list-arguments">List arguments</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="10-list.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="11-dict.html">Dictionaries</a><ul>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#a-dictionary-is-a-mapping">A dictionary is a mapping</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#dictionary-as-a-collection-of-counters">Dictionary as a collection of counters</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#looping-and-dictionaries">Looping and dictionaries</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#reverse-lookup">Reverse lookup</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#dictionaries-and-lists">Dictionaries and lists</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#memos">Memos</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#global-variables">Global variables</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="11-dict.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="12-tuple.html">Tuples</a><ul>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#tuples-are-immutable">Tuples are immutable</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#tuple-assignment">Tuple assignment</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#tuples-as-return-values">Tuples as return values</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#variable-length-argument-tuples">Variable-length argument tuples</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#lists-and-tuples">Lists and tuples</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#dictionaries-and-tuples">Dictionaries and tuples</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#sequences-of-sequences">Sequences of sequences</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="12-tuple.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="13-case-struct.html">Case study: data structure selection</a><ul>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#word-frequency-analysis">Word frequency analysis</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#random-numbers">Random numbers</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#word-histogram">Word histogram</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#most-common-words">Most common words</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#optional-parameters">Optional parameters</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#dictionary-subtraction">Dictionary subtraction</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#random-words">Random words</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#markov-analysis">Markov analysis</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#data-structures">Data structures</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="13-case-struct.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="14-file.html">Files</a><ul>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#persistence">Persistence</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#reading-and-writing">Reading and writing</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#format-operator">Format operator</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#filenames-and-paths">Filenames and paths</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#catching-exceptions">Catching exceptions</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#databases">Databases</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#pickling">Pickling</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#pipes">Pipes</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#writing-modules">Writing modules</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="14-file.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="15-cls-object.html">Classes and objects</a><ul>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#programmer-defined-types">Programmer-defined types</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#attributes">Attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#rectangles">Rectangles</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#instances-as-return-values">Instances as return values</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#objects-are-mutable">Objects are mutable</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#copying">Copying</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="15-cls-object.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="16-cls-fn.html">Classes and functions</a><ul>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#time">Time</a></li>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#pure-functions">Pure functions</a></li>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#modifiers">Modifiers</a></li>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#prototyping-versus-planning">Prototyping versus planning</a></li>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="16-cls-fn.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="17-cls-meth.html">Classes and methods</a><ul>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#object-oriented-features">Object-oriented features</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#printing-objects">Printing objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#another-example">Another example</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#a-more-complicated-example">A more complicated example</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#the-init-method">The init method</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#the-str-method">The __str__ method</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#operator-overloading">Operator overloading</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#type-based-dispatch">Type-based dispatch</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#polymorphism">Polymorphism</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#interface-and-implementation">Interface and implementation</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="17-cls-meth.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="18-inherit.html">Inheritance</a><ul>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#card-objects">Card objects</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#class-attributes">Class attributes</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#comparing-cards">Comparing cards</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#decks">Decks</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#printing-the-deck">Printing the deck</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#add-remove-shuffle-and-sort">Add, remove, shuffle and sort</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#id1">Inheritance</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#class-diagrams">Class diagrams</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#debugging">Debugging</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#data-encapsulation">Data encapsulation</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="18-inherit.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="19-goodies.html">The Goodies</a><ul>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#conditional-expressions">Conditional expressions</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#list-comprehensions">List comprehensions</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#generator-expressions">Generator expressions</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#any-and-all">any and all</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#sets">Sets</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#counters">Counters</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#defaultdict">defaultdict</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#named-tuples">Named tuples</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#gathering-keyword-args">Gathering keyword args</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#glossary">Glossary</a></li>
<li class="toctree-l2"><a class="reference internal" href="19-goodies.html#exercises">Exercises</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="A-debug.html">Debugging</a><ul>
<li class="toctree-l2"><a class="reference internal" href="A-debug.html#syntax-errors">Syntax errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-debug.html#runtime-errors">Runtime errors</a></li>
<li class="toctree-l2"><a class="reference internal" href="A-debug.html#semantic-errors">Semantic errors</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="B-analysis-alg.html">Analysis of Algorithms</a><ul>
<li class="toctree-l2"><a class="reference internal" href="B-analysis-alg.html#order-of-growth">Order of growth</a></li>
<li class="toctree-l2"><a class="reference internal" href="B-analysis-alg.html#analysis-of-basic-python-operations">Analysis of basic Python operations</a></li>
<li class="toctree-l2"><a class="reference internal" href="B-analysis-alg.html#analysis-of-search-algorithms">Analysis of search algorithms</a></li>
<li class="toctree-l2"><a class="reference internal" href="B-analysis-alg.html#hashtables">Hashtables</a></li>
<li class="toctree-l2"><a class="reference internal" href="B-analysis-alg.html#glossary">Glossary</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="C-glossary.html">Glossário Consolidado</a></li>
</ul>
</div>
</div>
<div class="section" id="indices-and-tables">
<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
<ul class="simple">
<li><a class="reference internal" href="genindex.html"><span>Index</span></a></li>
<li><a class="reference internal" href="py-modindex.html"><span>Module Index</span></a></li>
<li><a class="reference internal" href="search.html"><span>Search Page</span></a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<h3><a href="#">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Welcome to Pense Python’s documentation!</a></li>
<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="#">Documentation overview</a><ul>
<li>Next: <a href="00-front-matter.html" title="next chapter">Preface</a></li>
</ul></li>
</ul>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/index.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms or a module, class or function name.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
©2015, Allen B. Downey.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.3.1</a>
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.6</a>
|
<a href="_sources/index.txt"
rel="nofollow">Page source</a>
</div>
</body>
</html>