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: content/en/learn.md
+42-19Lines changed: 42 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -7,30 +7,43 @@ For the **official NumPy documentation** visit [numpy.org/doc/stable](https://nu
7
7
8
8
***
9
9
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.
11
12
12
13
## Beginners
13
14
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
*[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)
*[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,
*by Juan Nunez-Iglesias, Stéfan van der Walt, and Harriet Dashnow*
32
43
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.
34
47
35
48
<iclass="far fa-file-video"></i> **Videos**
36
49
@@ -44,20 +57,30 @@ Try these advanced resources for a better understanding of NumPy concepts like a
44
57
45
58
<iclass="fas fa-chalkboard"></i> **Tutorials**
46
59
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).
*[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).
51
69
52
70
<iclass="fas fa-book"></i> **Books**
53
71
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*
57
79
58
80
<iclass="far fa-file-video"></i> **Videos**
59
81
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)
0 commit comments