Skip to content

Commit f2a08dc

Browse files
committed
work on pandas code examples
1 parent 430272b commit f2a08dc

File tree

9 files changed

+94
-3
lines changed

9 files changed

+94
-3
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
title: pandas Example Projects and Code
2+
category: page
3+
slug: pandas-code-examples
4+
sortorder: 500090001
5+
toc: False
6+
sidebartitle: pandas Example Code
7+
meta: Python example projects and code that show how to use the pandas data analysis library.
8+
9+
10+
## Projects with pandas Example Code
11+
The following active projects use the [pandas](/pandas.html) data analysis
12+
library in various ways that can show you how to inspect your own data sets
13+
and build your own applications.
14+
15+
16+
### 100-pandas-puzzles
17+
[100 pandas puzzles](https://github.com/ajcr/100-pandas-puzzles) is a project with
18+
100 exercises that test knowledge of pandas' functionality. The project contains two
19+
[Jupyter Notebooks](/jupyter-notebook.html), one with
20+
[just the puzzles](https://github.com/ajcr/100-pandas-puzzles/blob/master/100-pandas-puzzles.ipynb)
21+
and the other with
22+
[both puzzles and solutions](https://github.com/ajcr/100-pandas-puzzles/blob/master/100-pandas-puzzles-with-solutions.ipynb).
23+
24+
The project is provided as open source under the
25+
[MIT license](https://github.com/ajcr/100-pandas-puzzles/blob/master/LICENSE).
26+
27+
28+
### data-science-ipython-notebooks
29+
[data-science-ipython-notebooks](https://github.com/donnemartin/data-science-ipython-notebooks)
30+
is a collection of Jupyter Notebooks including a folder with
31+
[pandas code examples](https://github.com/donnemartin/data-science-ipython-notebooks/tree/master/pandas).
32+
33+
These notebooks are provided as open source under the
34+
[Apache 2.0 license](https://github.com/donnemartin/data-science-ipython-notebooks/blob/master/LICENSE).
35+
36+
37+
### pandas-videos
38+
[Python pandas Q&A video series](https://github.com/justmarkham/pandas-videos) contains the
39+
Python code that pairs with
40+
[Kevin Markham's video series on data analysis with pandas](https://www.youtube.com/playlist?list=PL5-da3qGB5ICCsgW1MxlZ0Hq8LL5U3u9y).
41+
The repository contains several Jupyter Notebooks, including ones on
42+
[the top pandas tricks](https://github.com/justmarkham/pandas-videos/blob/master/top_25_pandas_tricks.ipynb),
43+
[merging DataFrames](https://github.com/justmarkham/pandas-videos/blob/master/pandas_merge.ipynb),
44+
and
45+
[using MultiIndex](https://github.com/justmarkham/pandas-videos/blob/master/pandas_multiindex.ipynb).
46+
47+
48+
### ved-explore
49+
[ved-explore](https://github.com/joaofig/ved-explore) is a set of open source
50+
Jupyter Notebooks that demonstrate analysis of the
51+
[Vehicle Energy Dataset (VED)](https://arxiv.org/abs/1905.02081). The project
52+
is provided as open source under the
53+
[MIT license](https://github.com/joaofig/ved-explore/blob/master/LICENSE).
54+
55+
56+
### viz
57+
[viz](https://github.com/donnemartin/viz)
58+
([project site](https://donnemartin.com/viz/))
59+
is a collection of interactive Jupyter Notebooks that show metrics
60+
about open source Git repositories stored on GitHub. The code is open source
61+
under the
62+
[Apache 2.0 license](https://github.com/donnemartin/viz/blob/master/LICENSE.md).
63+

content/pages/meta/00-change-log.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ view commit-level changes via the
1414
on GitHub.
1515

1616
## 2020
17+
### May
18+
* Added a new page with the start of
19+
[pandas example code and projects](/pandas-code-examples.html).
20+
1721
### April
1822
* Merge [PR #233](https://github.com/mattmakai/fullstackpython.com/pull/233) and
1923
[PR #235](https://github.com/mattmakai/fullstackpython.com/pull/235) for new

static/img/logos/sentry-light.png

5.4 KB
Loading

theme/templates/examples-extensions-descriptions/django.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<a href="/django.html">Django</a> is a Python <a href="/web-frameworks.html">web framework.</a>
1+
<a href="/django.html">Django</a> is a Python <a href="/web-frameworks.html">web framework</a>.
22

33
<a href="http://www.djangoproject.com/" style="border: none;"><img src="/img/logos/django.png" width="100%" alt="Official Django logo. Trademark Django Software Foundation." class="shot" style="margin:32px 0 12px 0"></a>
44

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<a href="/pandas.html">pandas</a> is a <a href="/data-analysis.html">data analysis library</a>
2+
built in Python.
3+
4+
<a href="https://pandas.pydata.org/" style="border: none;"><img src="/img/logos/pandas.png" width="100%" alt="pandas data analysis project" class="shot" style="margin:32px 0 12px 0"></a>
5+
6+
<p>pandas can be used in a Python script, a
7+
<a href="/jupyter-notebook.html">Jupyter Notebook</a>, or even as
8+
part of a <a href="/web-development.html">web application</a>.</p>
9+
10+
<p>The following open source projects, ordered alphabetically, are
11+
helpful as example code for how to use pandas in your own applications.</p>
12+

theme/templates/index-sidebar.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
<div class="pnb">
55
<a href="/">Full Stack Python</a> is an <a href="https://github.com/mattmakai/fullstackpython.com">open book</a> that explains
66
concepts in plain language.
7-
<hr>
7+
<!--<hr>
88
Read everything online for free or purchase the
99
<a href="https://www.deploypython.com/full-stack-python.html">Supporter's Edition</a>
10-
for nicely-formatted ebooks.
10+
for nicely-formatted ebooks.-->
1111
</div>
1212
</div>
13+
{% include "sponsor/sentry.html" %}
1314
</div>

theme/templates/page.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ <h1>{{ page.title }}</h1>
5151
{% include "examples-extensions-descriptions/django.html" %}
5252
{% include "code-examples/django.html" %}
5353
{% endif %}
54+
{% if page.slug == "pandas-code-examples" %}
55+
{% include "examples-extensions-descriptions/pandas.html" %}
56+
{% endif %}
5457
{{ page.content }}
5558
{% endif %}
5659
{% if page.sortorder[0:2] == "50" %}

theme/templates/sponsor.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{% if page.sortorder[0:2] == "01" or page.sortorder[0:2] == "02" or page.sortorder[0:2] == "03" or page.sortorder[0:2] == "04" or page.sortorder[0:2] == "05" or page.sortorder[0:2] == "06" or page.sortorder[0:2] == "50" %}
2+
{% include "sponsor/sentry.html" %}
23
{% include "sponsor/carbon.html" %}
34
{% endif %}
45
{% if false %}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<div class="pn">
2+
<div class="pnh"><h3>Sponsored By</h3></div>
3+
<div class="pnb">
4+
<a href="https://sentry.io/" style="border:none"><img src="/img/logos/sentry-light.png" alt="Sentry logo" width="100%" style="padding:0 0 2px"></a>
5+
<p class="sps">Software errors are inevitable. Chaos is not. <a href="https://sentry.io/">Try Sentry for free</a>.</p>
6+
</div>
7+
</div>

0 commit comments

Comments
 (0)