Skip to content

Commit 155badd

Browse files
committed
Website build
1 parent d10511e commit 155badd

8 files changed

+14
-10
lines changed

10_trees_and_directed_acyclic_graphs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ <h2><span class="section-number">10.3. </span>Expression trees<a class="headerli
591591
</dd>
592592
<dt><a class="reference external" href="https://docs.python.org/3/reference/datamodel.html#object.__add__" title="(in Python v3.9)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">__add__()</span></code></a>, <a class="reference external" href="https://docs.python.org/3/reference/datamodel.html#object.__sub__" title="(in Python v3.9)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">__sub__()</span></code></a>, <a class="reference external" href="https://docs.python.org/3/reference/datamodel.html#object.__mul__" title="(in Python v3.9)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">__mul__()</span></code></a>, <a class="reference external" href="https://docs.python.org/3/reference/datamodel.html#object.__truediv__" title="(in Python v3.9)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">__truediv__()</span></code></a>, <a class="reference external" href="https://docs.python.org/3/reference/datamodel.html#object.__pow__" title="(in Python v3.9)"><code class="xref py py-meth docutils literal notranslate"><span class="pre">__pow__()</span></code></a></dt><dd><p>Implementing the <a class="reference internal" href="3_objects.html#term-special-method"><span class="xref std std-term">special methods</span></a> for arithmetic is
593593
necessary for expressions to exhibit the correct symbolic mathematical
594-
behaviour. We met this idea already in <a class="reference internal" href="3_objects.html#object-arithmetic"><span class="std std-numref">Section 3.3.5</span></a>.
594+
behaviour. We met this idea already in <a class="reference internal" href="3_objects.html#object-arithmetic"><span class="std std-numref">Section 3.3.6</span></a>.
595595
Arithmetic operations involving symbolic expressions return other symbolic
596596
expressions. For example if <code class="xref py py-obj docutils literal notranslate"><span class="pre">a</span></code> and <code class="xref py py-obj docutils literal notranslate"><span class="pre">b</span></code> are expressions then <code class="xref py py-obj docutils literal notranslate"><span class="pre">a</span> <span class="pre">+</span> <span class="pre">b</span></code> is
597597
simply <code class="xref py py-obj docutils literal notranslate"><span class="pre">Add(a,</span> <span class="pre">b)</span></code>. The fact that these rules are the same for all

1_introduction.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ <h3><span class="section-number">1.2.3. </span>Visual Studio Code<a class="heade
294294
<div class="section" id="getting-help">
295295
<h2><span class="section-number">1.3. </span>Getting help<a class="headerlink" href="#getting-help" title="Permalink to this headline"></a></h2>
296296
<div class="section" id="writing-an-issue-report">
297-
<h3><span class="section-number">1.3.1. </span>Writing an issue report<a class="headerlink" href="#writing-an-issue-report" title="Permalink to this headline"></a></h3>
297+
<span id="issue-report"></span><h3><span class="section-number">1.3.1. </span>Writing an issue report<a class="headerlink" href="#writing-an-issue-report" title="Permalink to this headline"></a></h3>
298298
<p>It is very likely that you will get stuck and need help during this module.
299299
Going forward, it is also likely that you will at some point find a programming
300300
problem you can’t solve, or will find what you believe to be a bug in a piece of
@@ -610,7 +610,8 @@ <h2><span class="section-number">1.4. </span>Exercises<a class="headerlink" href
610610
<span class="proof-type">Exercise 1.2</span>
611611

612612
</div><div class="proof-content">
613-
<p>Install Git and work through the entire Git, GitHub, and GitHub Classroom tutorial on the <a class="reference external" href="https://imperial-fons-computing.github.io/git.html" title="(in Installation instructions for FoNS v2020.0)"><span class="xref std std-doc">FoNS Git instructions webpage</span></a>.</p>
613+
<p>Install Git and work through the entire Git, GitHub, and GitHub Classroom
614+
tutorial on the <a class="reference external" href="https://imperial-fons-computing.github.io/git.html" title="(in Installation instructions for FoNS v2020.0)"><span class="xref std std-doc">FoNS Git instructions webpage</span></a>.</p>
614615
</div></div><div class="proof proof-type-exercise" id="id3">
615616

616617
<div class="proof-title">

2_programs_in_files.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ <h2><span class="section-number">2.7. </span>Testing frameworks<a class="headerl
642642
the practical details of including tests in your code here.</p>
643643
<p>There are a number of Python packages which support code testing. The
644644
concepts are largely similar so rather than get bogged down in the
645-
details of multiple frameworks, we will introduce <a class="reference external" href="https://docs.pytest.org/en/latest/index.html" title="(in pytest v0.1.dev244+g902739c)"><span class="xref std std-doc">pytest</span></a>, which is one of the most widely used.</p>
645+
details of multiple frameworks, we will introduce <a class="reference external" href="https://docs.pytest.org/en/latest/index.html" title="(in pytest v6.3.0.dev58+gd8d2df7e6)"><span class="xref std std-doc">pytest</span></a>, which is one of the most widely used.</p>
646646
<div class="section" id="pytest-tests">
647647
<h3><span class="section-number">2.7.1. </span>Pytest tests<a class="headerlink" href="#pytest-tests" title="Permalink to this headline"></a></h3>
648648
<p>A Pytest test is simply a function whose name starts with <code class="xref py py-obj docutils literal notranslate"><span class="pre">test_</span></code>. In

5_abstract_data_types.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ <h3><span class="section-number">5.1.1. </span>An example: reverse Polish notati
266266
<td><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">()</span></code></p></td>
267267
<td></td>
268268
</tr>
269-
<tr class="row-odd"><td><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">6</span> <span class="pre">/</span> <span class="pre">2</span> <span class="pre">4</span> <span class="pre">**</span> <span class="pre">+</span></code></p></td>
269+
<tr class="row-odd"><td><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">2</span> <span class="pre">/</span> <span class="pre">2</span> <span class="pre">4</span> <span class="pre">**</span> <span class="pre">+</span></code></p></td>
270270
<td><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">(6)</span></code></p></td>
271271
<td><p><code class="xref py py-obj docutils literal notranslate"><span class="pre">push</span></code></p></td>
272272
</tr>
@@ -381,7 +381,7 @@ <h2><span class="section-number">5.2. </span>Separation of concerns<a class="hea
381381
<div class="section" id="algorithmic-complexity">
382382
<h2><span class="section-number">5.3. </span>Algorithmic complexity<a class="headerlink" href="#algorithmic-complexity" title="Permalink to this headline"></a></h2>
383383
<p>The second reason that understanding abstract data types is important
384-
is that a good implementation of a well designed abstract data type
384+
is that a good implementation of a well-designed abstract data type
385385
will have well-defined performance characteristics. In particular, the
386386
optimal algorithmic complexity, expressed in big <span class="math notranslate nohighlight">\(O\)</span> notation, of
387387
operations on abstract data types will be known. Recall the definition

_sources/1_introduction.rst.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,8 @@ getting remote help from an instructor.
266266
Getting help
267267
------------
268268

269+
.. _issue-report:
270+
269271
Writing an issue report
270272
.......................
271273

@@ -615,7 +617,8 @@ them is likely to result in you having to play catchup in the coming weeks.
615617

616618
.. proof:exercise::
617619
618-
Install Git and work through the entire Git, GitHub, and GitHub Classroom tutorial on the :doc:`FoNS Git instructions webpage <fons:git>`.
620+
Install Git and work through the entire Git, GitHub, and GitHub Classroom
621+
tutorial on the :doc:`FoNS Git instructions webpage <fons:git>`.
619622

620623
.. proof:exercise::
621624

_sources/5_abstract_data_types.rst.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ an arithmetic expression.
173173
* - `6 2 / 2 4 ** +`
174174
- `()`
175175
-
176-
* - `6 / 2 4 ** +`
176+
* - `2 / 2 4 ** +`
177177
- `(6)`
178178
- `push`
179179
* - `/ 2 4 ** +`
@@ -275,7 +275,7 @@ Algorithmic complexity
275275
----------------------
276276

277277
The second reason that understanding abstract data types is important
278-
is that a good implementation of a well designed abstract data type
278+
is that a good implementation of a well-designed abstract data type
279279
will have well-defined performance characteristics. In particular, the
280280
optimal algorithmic complexity, expressed in big :math:`O` notation, of
281281
operations on abstract data types will be known. Recall the definition

objects.inv

26 Bytes
Binary file not shown.

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)