Skip to content

Commit 192bd46

Browse files
tommyodTomAugspurger
authored andcommitted
DOC: Updated tutorials with additional info, new version and added some video tutorials (#19748)
1 parent c8d8331 commit 192bd46

File tree

1 file changed

+35
-16
lines changed

1 file changed

+35
-16
lines changed

doc/source/tutorials.rst

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,52 +9,52 @@ This is a guide to many pandas tutorials, geared mainly for new users.
99
Internal Guides
1010
---------------
1111

12-
pandas own :ref:`10 Minutes to pandas<10min>`
12+
pandas' own :ref:`10 Minutes to pandas<10min>`.
1313

14-
More complex recipes are in the :ref:`Cookbook<cookbook>`
14+
More complex recipes are in the :ref:`Cookbook<cookbook>`.
1515

1616
pandas Cookbook
1717
---------------
1818

19-
The goal of this cookbook (by `Julia Evans <http://jvns.ca>`_) is to
19+
The goal of this 2015 cookbook (by `Julia Evans <http://jvns.ca>`_) is to
2020
give you some concrete examples for getting started with pandas. These
2121
are examples with real-world data, and all the bugs and weirdness that
2222
entails.
2323

24-
Here are links to the v0.1 release. For an up-to-date table of contents, see the `pandas-cookbook GitHub
24+
Here are links to the v0.2 release. For an up-to-date table of contents, see the `pandas-cookbook GitHub
2525
repository <http://github.com/jvns/pandas-cookbook>`_. To run the examples in this tutorial, you'll need to
2626
clone the GitHub repository and get IPython Notebook running.
2727
See `How to use this cookbook <https://github.com/jvns/pandas-cookbook#how-to-use-this-cookbook>`_.
2828

29-
- `A quick tour of the IPython Notebook: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/A%20quick%20tour%20of%20IPython%20Notebook.ipynb>`_
29+
- `A quick tour of the IPython Notebook: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/A%20quick%20tour%20of%20IPython%20Notebook.ipynb>`_
3030
Shows off IPython's awesome tab completion and magic functions.
31-
- `Chapter 1: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%201%20-%20Reading%20from%20a%20CSV.ipynb>`_
31+
- `Chapter 1: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%201%20-%20Reading%20from%20a%20CSV.ipynb>`_
3232
Reading your data into pandas is pretty much the easiest thing. Even
3333
when the encoding is wrong!
34-
- `Chapter 2: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%202%20-%20Selecting%20data%20&%20finding%20the%20most%20common%20complaint%20type.ipynb>`_
34+
- `Chapter 2: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%202%20-%20Selecting%20data%20&%20finding%20the%20most%20common%20complaint%20type.ipynb>`_
3535
It's not totally obvious how to select data from a pandas dataframe.
3636
Here we explain the basics (how to take slices and get columns)
37-
- `Chapter 3: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%203%20-%20Which%20borough%20has%20the%20most%20noise%20complaints%3F%20%28or%2C%20more%20selecting%20data%29.ipynb>`_
37+
- `Chapter 3: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%203%20-%20Which%20borough%20has%20the%20most%20noise%20complaints%3F%20%28or%2C%20more%20selecting%20data%29.ipynb>`_
3838
Here we get into serious slicing and dicing and learn how to filter
3939
dataframes in complicated ways, really fast.
40-
- `Chapter 4: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%204%20-%20Find%20out%20on%20which%20weekday%20people%20bike%20the%20most%20with%20groupby%20and%20aggregate.ipynb>`_
40+
- `Chapter 4: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%204%20-%20Find%20out%20on%20which%20weekday%20people%20bike%20the%20most%20with%20groupby%20and%20aggregate.ipynb>`_
4141
Groupby/aggregate is seriously my favorite thing about pandas
4242
and I use it all the time. You should probably read this.
43-
- `Chapter 5: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%205%20-%20Combining%20dataframes%20and%20scraping%20Canadian%20weather%20data.ipynb>`_
43+
- `Chapter 5: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%205%20-%20Combining%20dataframes%20and%20scraping%20Canadian%20weather%20data.ipynb>`_
4444
Here you get to find out if it's cold in Montreal in the winter
4545
(spoiler: yes). Web scraping with pandas is fun! Here we combine dataframes.
46-
- `Chapter 6: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%206%20-%20String%20operations%21%20Which%20month%20was%20the%20snowiest%3F.ipynb>`_
46+
- `Chapter 6: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%206%20-%20String%20operations%21%20Which%20month%20was%20the%20snowiest%3F.ipynb>`_
4747
Strings with pandas are great. It has all these vectorized string
4848
operations and they're the best. We will turn a bunch of strings
4949
containing "Snow" into vectors of numbers in a trice.
50-
- `Chapter 7: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%207%20-%20Cleaning%20up%20messy%20data.ipynb>`_
50+
- `Chapter 7: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%207%20-%20Cleaning%20up%20messy%20data.ipynb>`_
5151
Cleaning up messy data is never a joy, but with pandas it's easier.
52-
- `Chapter 8: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.1/cookbook/Chapter%208%20-%20How%20to%20deal%20with%20timestamps.ipynb>`_
52+
- `Chapter 8: <http://nbviewer.ipython.org/github/jvns/pandas-cookbook/blob/v0.2/cookbook/Chapter%208%20-%20How%20to%20deal%20with%20timestamps.ipynb>`_
5353
Parsing Unix timestamps is confusing at first but it turns out
5454
to be really easy.
5555

5656

57-
Lessons for New pandas Users
57+
Lessons for new pandas users
5858
----------------------------
5959

6060
For more resources, please visit the main `repository <https://bitbucket.org/hrojas/learn-pandas>`__.
@@ -125,7 +125,7 @@ There are four sections covering selected topics as follows:
125125

126126
.. _tutorial-exercises-new-users:
127127

128-
Exercises for New Users
128+
Exercises for new users
129129
-----------------------
130130
Practice your skills with real data sets and exercises.
131131
For more resources, please visit the main `repository <https://github.com/guipsamora/pandas_exercises>`__.
@@ -152,9 +152,14 @@ For more resources, please visit the main `repository <https://github.com/guipsa
152152

153153
.. _tutorial-modern:
154154

155-
Modern Pandas
155+
Modern pandas
156156
-------------
157157

158+
Tutorial series written in 2016 by
159+
`Tom Augspurger <https://github.com/TomAugspurger>`_.
160+
The source may be found in the GitHub repository
161+
`TomAugspurger/effective-pandas <https://github.com/TomAugspurger/effective-pandas>`_.
162+
158163
- `Modern Pandas <http://tomaugspurger.github.io/modern-1-intro.html>`_
159164
- `Method Chaining <http://tomaugspurger.github.io/method-chaining.html>`_
160165
- `Indexes <http://tomaugspurger.github.io/modern-3-indexes.html>`_
@@ -168,6 +173,20 @@ Excel charts with pandas, vincent and xlsxwriter
168173

169174
- `Using Pandas and XlsxWriter to create Excel charts <https://pandas-xlsxwriter-charts.readthedocs.io/>`_
170175

176+
Video Tutorials
177+
---------------
178+
179+
- `Pandas From The Ground Up <https://www.youtube.com/watch?v=5JnMutdy6Fw>`_
180+
(2015) (2:24)
181+
`GitHub repo <https://github.com/brandon-rhodes/pycon-pandas-tutorial>`_
182+
- `Introduction Into Pandas <https://www.youtube.com/watch?v=-NR-ynQg0YM>`_
183+
(2016) (1:28)
184+
`GitHub repo <https://github.com/chendaniely/2016-pydata-carolinas-pandas>`_
185+
- `Pandas: .head() to .tail() <https://www.youtube.com/watch?v=7vuO9QXDN50>`_
186+
(2016) (1:26)
187+
`GitHub repo <https://github.com/TomAugspurger/pydata-chi-h2t>`_
188+
189+
171190
Various Tutorials
172191
-----------------
173192

0 commit comments

Comments
 (0)