An open API service indexing awesome lists of open source software.

https://github.com/leriomaggio/python-in-a-notebook

Collection of Jupyter Notebooks about Python programming
https://github.com/leriomaggio/python-in-a-notebook

Last synced: 5 months ago
JSON representation

Collection of Jupyter Notebooks about Python programming

Awesome Lists containing this project

README

          

# Python in a Notebook #

This repository contains a curated collection of Jupyter/IPython Notebooks of
introductory materials about programming in Python.

## Goals ##

Available notebooks are intended to aid both students and teachers in learning and teaching
Python programming, respectively.

In more details, the goals of this project are:

- Introduce students as quickly as possible to the basics of Python programming;
- Introduce best practice as early as possible, while remaining accessible to students with no background in programming at all;
- Provide teachers an easy-to-use material about programming in Python to be used in their lectures

## Running Notebooks ##

All you need to do to play notebooks is to open a Terminal, and type the following command:

jupyter notebook

**That's it!** :)

## Programming Environment

These notebooks are written primarily in **Python 3**.

If the default Python on your system is Python 3, then you will have a simpler time contributing to the project.
If you only have Python 2, you might want to consider adding Python 3 to your system.

In this regards, you may find useful to take a look at the *Programming Environment* [notebook]() where you
could find links and details on how to set up your environment depending on your platform.

### Requirements ###

* Python 3.x (2.x would work as well)
* IPython 4.x (with **notebook support**) or Jupyter:
* `pip install ipython[notebook]` (OR)
* `pip install jupyter`

## License and Sharing Material

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.