• Stars
    star
    137
  • Rank 264,642 (Top 6 %)
  • Language
    Jupyter Notebook
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jupyter notebooks from my O'Reilly Media course "Matplolib for Developers: Data Visualization and Analysis with Python"

Mastering Matplotlib

Jupyter notebooks for my matplotlib course from O'Reilly Media.

Setting Up Your Environment

All of the code for this course relies heavily on elements from the python scientific stack. Unlike most python packages, those used by the scientific community need to be compiled, for performance reasons, and as such, they can be a bit tricky to install. The company Continuum has effectively solved this problem for us though, by creating a new distribution of Python that comes with many of these tools already installed, and pre-complied versions of the rest are just a single terminal command away. For this reason, we’ll be using Anaconda as our python distribution for this course.

So, assuming you have Anaconda installed, you can simply run the conda env create command from the directory containing this file to create a new environment, called mpl, and install all of the packages you need.

% conda env create -f environment.yml

Once the create command finishes, you can activate the new environment by calling source activate mpl.

% source activate mpl

If everything worked correctly, you should now be able to run the code for this course with the following command:

% jupyter notebook

More Repositories

1

statistics-for-hackers

A Jupyter notebook to accompany Jake VanderPlas's "Statistics for Hackers" talk from PyCon 2016.
Jupyter Notebook
74
star
2

django-simple-rest

A dead simple "framework" that lets you create RESTful APIs using only Django's class based views
Python
73
star
3

Flask-Fixtures

A simple library for adding database fixtures for unit tests using nothing but JSON or YAML.
Python
62
star
4

Node.js-Blog-Engine

This is the code repository for the ongoing series on web development with Node.js for the Nettuts+ website.
JavaScript
40
star
5

nodejs-step-by-step-code

The code for the Nettuts+ screencast series "Node.js: Step by Step"
JavaScript
19
star
6

tutsplus-django

The source code for the Tuts+ series of courses on Django.
Python
14
star
7

pydata2013

The source code from my Network Science talk from PyData 2013
Python
11
star
8

nodejs-step-by-step

The main repository (containing the scripts and code) for the Nettuts+ screencast series "Node.js: Step by Step"
10
star
9

SublimeHideTabs

A Sublime Text package to manage hiding and showing tabs depending on how many views are visible.
Python
10
star
10

cdenv

A simple virtual environment manager for Bash and Zsh
Shell
10
star
11

blog

The repository for my personal website (christopherroach.com)
Jupyter Notebook
6
star
12

trump_voter_fraud_analysis

A jupyter notebook/article that I put together examining the evidence for and against Trump's claims of voter fraud in the 2016 election.
Jupyter Notebook
5
star
13

hnsubmit

A python script for submitting stories to Hacker News that can be used to schedule story submissions.
Python
5
star
14

pydata_nyc_2017

All materials for my PyData NYC 2017 talk titled "R for Pythonistas"
Jupyter Notebook
5
star
15

jupyter_report_starter_kit

A starter kit for crafting reports based on Jupyter notebooks
Python
4
star
16

dtree

This is the original code from my article "Building Decision Trees in Python" on the O'Reilly Network.
Python
4
star
17

p5.py

A python-based implementation of the Processing visualization language that runs in the browser
Python
2
star
18

yas-clj

YASnippet snippets for Clojure
2
star
19

sdb_gui

A simple GUI for Amazon's SimpleDB service
Clojure
2
star
20

django-unchained

The source code for the Tuts+ series Django Fundamentals
Python
2
star
21

nenv

Simple virtual environments for Node.
Shell
2
star
22

cheap-and-scalable-websites-with-flask-scripts

Scripts and various documents for "Intro to Flask: Creating Your Own Static Blog Generator"
Python
2
star
23

ebp

A simple Django site used for the collection and summary of EBP data
JavaScript
1
star
24

yas-javascript

A set of JavaScript snippets for the YASnippet Emacs extension
1
star
25

nodejs-step-by-step-scripts

These are all of the scripts for the screencast series Node.js: Step by Step
1
star
26

tidytuesday

Python versions of the #tidytuesday project
Jupyter Notebook
1
star