Skip to content

Commit ae8dd55

Browse files
authored
Merge pull request #839 from InessaPawson/books
Update the info about Guide to NumPy
2 parents 1e8c78a + a96897f commit ae8dd55

File tree

1 file changed

+42
-19
lines changed

1 file changed

+42
-19
lines changed

content/en/learn.md

Lines changed: 42 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,43 @@ For the **official NumPy documentation** visit [numpy.org/doc/stable](https://nu
77

88
***
99

10-
Below is a curated collection of educational resources, both for self-learning and teaching others, developed by NumPy contributors and vetted by the community.
10+
Below is a curated collection of educational resources, both for self-learning and
11+
teaching others, developed by NumPy contributors and vetted by the community.
1112

1213
## Beginners
1314

14-
There's a ton of information about NumPy out there. If you are just starting, we'd strongly recommend the following:
15+
There's a ton of information about NumPy out there. If you are just starting, we'd
16+
strongly recommend the following:
1517

1618
<i class="fas fa-chalkboard"></i> **Tutorials**
1719

1820
* [NumPy Quickstart Tutorial](https://numpy.org/devdocs/user/quickstart.html)
19-
* [NumPy Tutorials](https://numpy.org/numpy-tutorials) A collection of tutorials and educational materials in the format of Jupyter Notebooks developed and maintained by the NumPy Documentation team. To submit your own content, visit the [numpy-tutorials repository on GitHub](https://github.com/numpy/numpy-tutorials).
20-
* [NumPy Illustrated: The Visual Guide to NumPy *by Lev Maximov*](https://betterprogramming.pub/3b1d4976de1d?sk=57b908a77aa44075a49293fa1631dd9b)
21-
* [Scientific Python Lectures](https://lectures.scientific-python.org/) Besides covering NumPy, these lectures offer a broader introduction to the scientific Python ecosystem.
21+
* [NumPy Tutorials](https://numpy.org/numpy-tutorials) A collection of tutorials and
22+
educational materials in the format of Jupyter Notebooks developed and maintained by
23+
the NumPy Documentation team. To submit your own content, visit the
24+
[numpy-tutorials repository on GitHub](https://github.com/numpy/numpy-tutorials).
25+
* [NumPy Illustrated: The Visual Guide to NumPy](https://betterprogramming.pub/3b1d4976de1d?sk=57b908a77aa44075a49293fa1631dd9b)
26+
*by Lev Maximov*
27+
* [Scientific Python Lectures](https://lectures.scientific-python.org/) Besides covering
28+
NumPy, these lectures offer a broader introduction to the scientific Python ecosystem.
2229
* [NumPy: the absolute basics for beginners](https://numpy.org/devdocs/user/absolute_beginners.html)
23-
* [NumPy tutorial *by Nicolas Rougier*](https://github.com/rougier/numpy-tutorial)
24-
* [Stanford CS231 *by Justin Johnson*](http://cs231n.github.io/python-numpy-tutorial/)
30+
* [NumPy tutorial](https://github.com/rougier/numpy-tutorial) *by Nicolas Rougier*
31+
* [Stanford CS231](http://cs231n.github.io/python-numpy-tutorial/) *by Justin Johnson*
2532
* [NumPy User Guide](https://numpy.org/devdocs)
2633

2734
<i class="fas fa-book"></i> **Books**
2835

29-
* [Guide to NumPy *by Travis E. Oliphant*](https://web.mit.edu/dvp/Public/numpybook.pdf) This is a free version 1 from 2006. For the latest copy (2015) see [here](https://dl.acm.org/doi/10.5555/2886196).
30-
* [From Python to NumPy *by Nicolas P. Rougier*](https://www.labri.fr/perso/nrougier/from-python-to-numpy/)
31-
* [Elegant SciPy](https://www.amazon.com/Elegant-SciPy-Art-Scientific-Python/dp/1491922877) *by Juan Nunez-Iglesias, Stéfan van der Walt, and Harriet Dashnow*
36+
* [Guide to NumPy](https://web.mit.edu/dvp/Public/numpybook.pdf) *by Travis E. Oliphant*
37+
This is the first and *free* edition of the book. To purchase the latest edition,
38+
[click here](https://www.amazon.com/exec/obidos/ASIN/151730007X/acmorg-20).
39+
* [From Python to NumPy](https://www.labri.fr/perso/nrougier/from-python-to-numpy/)
40+
*by Nicolas P. Rougier* *(free)*
41+
* [Elegant SciPy](https://www.amazon.com/Elegant-SciPy-Art-Scientific-Python/dp/1491922877)
42+
*by Juan Nunez-Iglesias, Stéfan van der Walt, and Harriet Dashnow*
3243

33-
You may also want to check out the [Goodreads list](https://www.goodreads.com/shelf/show/python-scipy) on the subject of "Python+SciPy." Most books there are about the "SciPy ecosystem," which has NumPy at its core.
44+
You may also want to check out the [Goodreads list](https://www.goodreads.com/shelf/show/python-scipy)
45+
on the subject of "Python+SciPy." Most books there are about the "SciPy ecosystem,"
46+
which has NumPy at its core.
3447

3548
<i class="far fa-file-video"></i> **Videos**
3649

@@ -44,20 +57,30 @@ Try these advanced resources for a better understanding of NumPy concepts like a
4457

4558
<i class="fas fa-chalkboard"></i> **Tutorials**
4659

47-
* [100 NumPy Exercises](http://www.labri.fr/perso/nrougier/teaching/numpy.100/index.html) *by Nicolas P. Rougier*
48-
* [An Introduction to NumPy and Scipy](https://engineering.ucsb.edu/~shell/che210d/numpy.pdf) *by M. Scott Shell*
49-
* [Numpy Medkits](http://mentat.za.net/numpy/numpy_advanced_slides/) *by Stéfan van der Walt*
50-
* [NumPy Tutorials](https://numpy.org/numpy-tutorials) A collection of tutorials and educational materials in the format of Jupyter Notebooks developed and maintained by the NumPy Documentation team. To submit your own content, visit the [numpy-tutorials repository on GitHub](https://github.com/numpy/numpy-tutorials).
60+
* [100 NumPy Exercises](http://www.labri.fr/perso/nrougier/teaching/numpy.100/index.html)
61+
*by Nicolas P. Rougier*
62+
* [An Introduction to NumPy and Scipy](https://engineering.ucsb.edu/~shell/che210d/numpy.pdf)
63+
*by M. Scott Shell*
64+
* [Numpy Medkits](http://mentat.za.net/numpy/numpy_advanced_slides/)
65+
*by Stéfan van der Walt*
66+
* [NumPy Tutorials](https://numpy.org/numpy-tutorials) A collection of tutorials and educational
67+
materials in the format of Jupyter Notebooks developed and maintained by the NumPy Documentation team.
68+
To submit your own content, visit the [numpy-tutorials repository on GitHub](https://github.com/numpy/numpy-tutorials).
5169

5270
<i class="fas fa-book"></i> **Books**
5371

54-
* [Python Data Science Handbook](https://www.amazon.com/Python-Data-Science-Handbook-Essential/dp/1098121228) *by Jake Vanderplas*
55-
* [Python for Data Analysis](https://www.amazon.com/Python-Data-Analysis-Wrangling-Jupyter/dp/109810403X) *by Wes McKinney*
56-
* [Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy, and Matplotlib](https://www.amazon.com/Numerical-Python-Scientific-Applications-Matplotlib/dp/1484242459) *by Robert Johansson*
72+
* [Python Data Science Handbook](https://www.amazon.com/Python-Data-Science-Handbook-Essential/dp/1098121228)
73+
*by Jake Vanderplas*
74+
* [Python for Data Analysis](https://www.amazon.com/Python-Data-Analysis-Wrangling-Jupyter/dp/109810403X)
75+
*by Wes McKinney*
76+
* [Numerical Python: Scientific Computing and Data Science Applications with Numpy, SciPy,
77+
and Matplotlib](https://www.amazon.com/Numerical-Python-Scientific-Applications-Matplotlib/dp/1484242459)
78+
*by Robert Johansson*
5779

5880
<i class="far fa-file-video"></i> **Videos**
5981

60-
* [Advanced NumPy - broadcasting rules, strides, and advanced indexing](https://www.youtube.com/watch?v=cYugp9IN1-Q) *by Juan Nunez-Iglesias*
82+
* [Advanced NumPy - broadcasting rules, strides, and advanced indexing](https://www.youtube.com/watch?v=cYugp9IN1-Q)
83+
*by Juan Nunez-Iglesias*
6184

6285
***
6386

0 commit comments

Comments
 (0)