|
1 | 1 | # Introduction to Python Programming
|
2 |
| - |
3 | 2 | This repository contains a collection of Jupyter/IPython Notebooks introducing programming concepts in Python. The notebooks are intended to guide students in learning the basic functionality of programming Python, and some of the most frequently used modules.
|
4 | 3 |
|
5 |
| -## Running Notebooks ## |
| 4 | +## Getting started |
| 5 | +### 1. Install Python |
| 6 | +If you have not yet installed Python the [**Anaconda**](https://store.continuum.io/cshop/anaconda/) distribution by [**Continuum Analytics**](http://www.continuum.io/) is highly recommended. Anaconda is a completely free enterprise-ready Python distribution for large-scale data processing, predictive analytics, and scientific computing. Anaconda includes an easy-to-use installer for almost every platform, drastically reducing the burden of setting up the environment. In addition it comes packaged with the most useful Python libraries. |
6 | 7 |
|
7 |
| -To run a notebook open a _Terminal_, and type the following command: |
| 8 | +### 2. Run Jupyter Notebook |
| 9 | +To run a notebook open a _Terminal_, in the directory of this course, and type the following command: |
8 | 10 |
|
9 | 11 | jupyter notebook
|
10 | 12 |
|
11 | 13 | The notebook will launch in a browser from the present working directory.
|
12 | 14 |
|
13 |
| -## Programming Environment |
14 |
| - |
15 |
| -These notebooks are written in **Python 3**. |
16 |
| - |
17 |
| -If the default Python on your system is Python 3, if you are running Python 2, you might want to consider adding Python 3 to your system. |
18 |
| - |
19 |
| -N.B. if you are not sure which version of Python you are running then open a _Terminal_, and type the following command: |
20 |
| - |
21 |
| - python -V |
22 |
| - |
23 |
| -In this regards, you may find useful to take a look at the *Programming Environment* [notebook]() where you |
24 |
| -could find links and details on how to set up your environment depending on your platform. |
25 |
| - |
26 |
| -### Requirements |
| 15 | +### 3. Start learning |
| 16 | +Begin working your way through the numbered courses in the Jupyter Notebook. |
27 | 17 |
|
| 18 | +## Requirements |
28 | 19 | * Python 3.x (2.x would work as well)
|
29 | 20 | * IPython 4.x (with **notebook support**) or Jupyter:
|
30 | 21 | * `pip install ipython[notebook]` (OR)
|
31 | 22 | * `pip install jupyter`
|
32 | 23 |
|
| 24 | +N.B. these coursenotebooks are written in **Python 3**, if you are running Python 2, you might want to consider adding Python 3 to your system. If you are not sure which version of Python you are running then open a _Terminal_, and type the following command: |
| 25 | + |
| 26 | + python -V |
| 27 | + |
33 | 28 | ### Acknowledgements
|
34 |
| -The repository is edited from: [Valerio Maggio](https://github.com/leriomaggio/python-in-a-notebook) |
| 29 | +This repository was edited from `python-in-a-notebook` by [Valerio Maggio](https://github.com/leriomaggio/python-in-a-notebook). |
35 | 30 |
|
36 | 31 | ## License and Sharing Material
|
37 |
| - |
38 | 32 | <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/80x15.png" /></a><br />This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>.
|
0 commit comments