Skip to content

Commit fbded33

Browse files
committed
Website build
1 parent f73a645 commit fbded33

File tree

123 files changed

+1724
-1312
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+1724
-1312
lines changed

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: 4e1a97a485204c83c5530388f798fb5e
3+
config: 8449a797b2ae3fe81e52a0cea1a33ab7
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

0_preface.html

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666

6767
<section id="preface">
6868
<h1>Preface<a class="headerlink" href="#preface" title="Permalink to this headline"></a></h1>
69-
<p>Computers have revolutionised mathematics and the many scientific, engineering
69+
<p>Computers have revolutionised mathematics and the many scientific, engineering,
7070
and economic fields in which mathematics is applied. In the applications of
7171
mathematics the role of computation has long been obvious and prominent. Now,
7272
the development of theorem proving software is increasing the prominence of
@@ -125,7 +125,7 @@ <h2>Who is this book for?<a class="headerlink" href="#who-is-this-book-for" titl
125125
examples assume that you know how to differentiate functions of one variable,
126126
but very little beyond that. Where examples or exercises employ other
127127
mathematics, such as cellular automata in <a class="reference internal" href="4_style.html#style"><span class="std std-numref">Chapter 4</span></a> and
128-
groups in <a class="reference internal" href="5_abstract_data_types.html#abstract-data-types"><span class="std std-numref">Chapter 5</span></a>, enough of the mathematics
128+
groups in <a class="reference internal" href="7_inheritance.html#inheritance"><span class="std std-numref">Chapter 7</span></a>, enough of the mathematics
129129
will be introduced that the reader should be able to understand the programming
130130
concept being explained, without necessarily understanding all of the
131131
mathematical details of the example.</p>
@@ -134,7 +134,7 @@ <h2>Who is this book for?<a class="headerlink" href="#who-is-this-book-for" titl
134134
computational methods course. In particular the reader will be assumed to be
135135
familiar with writing functions, variable assignments, loops, and list
136136
comprehensions. The reader is also assumed to have used numeric and string data
137-
values, as well as dictionaries, lists, and tuples.</p>
137+
values, as well as dictionaries, sets, lists, and tuples.</p>
138138
<p>Many introductory Python courses exclusively use Jupyter notebooks, so nothing
139139
beyond that is assumed. Getting set up with a working Python installation is
140140
covered in <a class="reference internal" href="1_introduction.html#introduction"><span class="std std-numref">Chapter 1</span></a> while the Python command line
@@ -167,7 +167,7 @@ <h3>The exercises<a class="headerlink" href="#the-exercises" title="Permalink to
167167
feedback and enable you to know how you are doing. Links to the skeleton code
168168
for each chapter are provided at:</p>
169169
<blockquote>
170-
<div><p><a class="reference external" href="https://object-oriented-python.github.io/edition1/exercises.html">https://object-oriented-python.github.io/edition1/exercises.html</a></p>
170+
<div><p><a class="reference external" href="https://object-oriented-python.github.io/edition2/exercises.html">https://object-oriented-python.github.io/edition2/exercises.html</a></p>
171171
</div></blockquote>
172172
</section>
173173
</section>
@@ -216,8 +216,8 @@ <h2>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permal
216216
materials for online learning meant a lot of evenings and weekends. I am
217217
exceptionally grateful to my wife Gebina Ham for disproportionately picking up
218218
our childcare responsibilities in that period in order to make this possible.
219-
I’d also like to thank Dr Aaron Pereira for his eagle-eyed corrections to the
220-
text.</p>
219+
I’d also like to thank Dr Aaron Pereira and Reuben Nixon-Hill for their
220+
eagle-eyed corrections to the text.</p>
221221
<p>This is a textbook about programming in Python, so it would be remiss of me not
222222
to also thank the developers of the Python language, its CPython reference
223223
implementation, and all the third party packages which on which this book
@@ -228,6 +228,16 @@ <h2>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permal
228228
single source. Thanks are due to its authors as well as those of the underlying
229229
LaTeX and TeX typesetting systems.</p>
230230
</section>
231+
<section id="changes-in-the-second-edition">
232+
<h2>Changes in the second edition<a class="headerlink" href="#changes-in-the-second-edition" title="Permalink to this headline"></a></h2>
233+
<p>The second edition is a minor update correcting numerous small issues that have
234+
been pointed out over the last year. A more substantive change is that the
235+
explanation of packaging in <a class="reference internal" href="2_programs_in_files.html#programs-files"><span class="std std-numref">Section 2</span></a> has been modernised to use
236+
<code class="file docutils literal notranslate"><span class="pre">pyproject.toml</span></code> in place of <code class="xref py py-obj docutils literal notranslate"><span class="pre">setup.py</span></code>.
237+
<a class="reference internal" href="3_objects.html#assignment-and-instantiation"><span class="std std-numref">Section 3.5</span></a> has been added in response to confusion
238+
expressed by a number of students about the distinction between instantiating
239+
new objects and assigning new variable names to existing objects.</p>
240+
</section>
231241
</section>
232242

233243

@@ -238,8 +248,8 @@ <h2>Acknowledgements<a class="headerlink" href="#acknowledgements" title="Permal
238248
<div class="clearer"></div>
239249
</div>
240250
<div class="footer" role="contentinfo">
241-
&#169; Copyright 2019-2021, David A. Ham.
242-
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.2.0.
251+
&#169; Copyright 2019-2023, David A. Ham.
252+
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 4.5.0.
243253
</div>
244254
</body>
245255
</html>

0 commit comments

Comments
 (0)