You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Makefile
+54-7Lines changed: 54 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -7,12 +7,19 @@ SPHINXBUILD = sphinx-build
7
7
PAPER =
8
8
BUILDDIR = _build
9
9
10
+
# User-friendly check for sphinx-build
11
+
ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
12
+
$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/)
@@ -88,7 +88,7 @@ More information about test driven development can be found at these resources:
88
88
A Byte of Python
89
89
~~~~~~~~~~~~~~~~
90
90
91
-
A free introductory book that teaches python at the beginner level, it assumes no
91
+
A free introductory book that teaches Python at the beginner level, it assumes no
92
92
previous programming experience.
93
93
94
94
`A Byte of Python for Python 2.x <http://www.ibiblio.org/swaroopch/byteofpython/read/>`_
@@ -104,6 +104,8 @@ Pro Python
104
104
This book is for intermediate to advanced Python programmers who are looking to understand how
105
105
and why Python works the way it does and how they can take their code to the next level.
106
106
107
+
`Pro Python <http://propython.com>`_
108
+
107
109
108
110
Expert Python Programming
109
111
~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -137,16 +139,16 @@ A Primer on Scientific Programming with Python
137
139
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
138
140
139
141
A Primer on Scientific Programming with Python, written by Hans Petter Langtangen,
140
-
mainly covers python's usage in scientific field. In the book, examples are
141
-
choosen from mathematics and the natural sciences.
142
+
mainly covers Python's usage in scientific field. In the book, examples are
143
+
chosen from mathematics and the natural sciences.
142
144
143
-
`A Primer on Scientific Programming with Python <http://www.springer.com/mathematics/computational+science+%26+engineering/book/978-3-642-18365-2>`_
145
+
`A Primer on Scientific Programming with Python <http://www.springer.com/mathematics/computational+science+%26+engineering/book/978-3-642-30292-3>`_
144
146
145
147
Numerical Methods in Engineering with Python
146
148
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
147
149
148
-
Numerical Methods in Engineering with Python,written by Jaan Kiusalaas, attempts to
149
-
emphasis on numerical methods and how to implement them in python.
150
+
Numerical Methods in Engineering with Python,written by Jaan Kiusalaas, attempts to
151
+
emphasis on numerical methods and how to implement them in Python.
150
152
151
153
`Numerical Methods in Engineering with Python <http://www.cambridge.org/us/academic/subjects/engineering/engineering-mathematics-and-programming/numerical-methods-engineering-python-2nd-edition>`_
152
154
@@ -157,7 +159,7 @@ Python in a Nutshell
157
159
~~~~~~~~~~~~~~~~~~~~
158
160
159
161
Python in a Nutshell, written by Alex Martelli, covers most cross-platform
160
-
python's usage, from its syntax to built-in libraries to advanced topics such
162
+
Python's usage, from its syntax to built-in libraries to advanced topics such
161
163
as writing C extensions.
162
164
163
165
`Python in a Nutshell <http://shop.oreilly.com/product/9780596001889.do>`_
@@ -169,3 +171,12 @@ This is Python's reference manual, it covers the syntax and the core semantics o
169
171
language.
170
172
171
173
`The Python Language Reference <http://docs.python.org/reference/index.html>`_
174
+
175
+
Python Pocket Reference
176
+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
177
+
178
+
Python Pocket Reference, written by Mark Lutz, is an easy to use reference to the
179
+
core language, with descriptions of commonly used modules and toolkits. It covers
0 commit comments