11Preface
22=======
33
4- Computers have revolutionised mathematics and the many scientific, engineering
4+ Computers have revolutionised mathematics and the many scientific, engineering,
55and economic fields in which mathematics is applied. In the applications of
66mathematics the role of computation has long been obvious and prominent. Now,
77the development of theorem proving software is increasing the prominence of
@@ -68,7 +68,7 @@ who would like to learn to be a more capable programmer. The mathematical
6868examples assume that you know how to differentiate functions of one variable,
6969but very little beyond that. Where examples or exercises employ other
7070mathematics, such as cellular automata in :numref: `Chapter %s <style >` and
71- groups in :numref: `Chapter %s <abstract_data_types >`, enough of the mathematics
71+ groups in :numref: `Chapter %s <inheritance >`, enough of the mathematics
7272will be introduced that the reader should be able to understand the programming
7373concept being explained, without necessarily understanding all of the
7474mathematical details of the example.
@@ -78,7 +78,7 @@ the sort of basic Python usually covered in a first programming or
7878computational methods course. In particular the reader will be assumed to be
7979familiar with writing functions, variable assignments, loops, and list
8080comprehensions. The reader is also assumed to have used numeric and string data
81- values, as well as dictionaries, lists, and tuples.
81+ values, as well as dictionaries, sets, lists, and tuples.
8282
8383Many introductory Python courses exclusively use Jupyter notebooks, so nothing
8484beyond that is assumed. Getting set up with a working Python installation is
0 commit comments