diff --git a/X_Notebook.ipynb b/X_Notebook.ipynb new file mode 100644 index 0000000..671d8db --- /dev/null +++ b/X_Notebook.ipynb @@ -0,0 +1,201 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![](http://www.upm.es/sfs/Rectorado/Gabinete%20del%20Rector/Logos/UPM/EscPolitecnica/EscUpmPolit_p.gif \"UPM\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Course Notes for Learning Intelligent Systems" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Department of Telematic Engineering Systems, Universidad Politécnica de Madrid, © 2016 Carlos A. Iglesias" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# How to install the environment and play with notebooks" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In this lecture we will learn (i) how to set up your environment and (ii) how to run notebooks and use them" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Set up the environment" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Install Anaconda \n", + "* Download the suitable version for your operating system of Python 3 at https://www.continuum.io/downloads\n", + "* Follow the installation instructions. In Linux/Mac, launch a terminal and execute the installer script.\n", + "2. [Optional, anaconda already installs jupyter] Install Jupyter http://jupyter.readthedocs.org/en/latest/install.html\n", + "* Launch a terminal and execute 'conda install jupyter'" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Notebooks in a nutshell" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1 Launching jupyter" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "1. Launch a terminal from the directory you have your notebook (file extension .ipynb) or you want to create your notebook\n", + "1. Write (without '') 'jupyter notebook' and press click" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "In case you have not installed the environment, you can run Jupyter here https://try.jupyter.org/" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2 Running notebooks" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "You can create, open or save notebooks from the menu File." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Notebooks have two main types of cells: code (executable) and text (called 'markdown'). You can change the type of a cell in the toolbar. A detailed user manual of Jupyter can be found here: \n", + "* http://jupyter.cs.brynmawr.edu/hub/dblank/public/Jupyter%20Notebook%20Users%20Manual.ipynb\n", + "* http://jupyter-notebook.readthedocs.org/en/latest/notebook.html" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "For executing a 'code' cell, you can\n", + "* press Shift+Enter\n", + "* click on the 'run cell' button of the toolbar, or \n", + "* select the Cell-Run menu item" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "Example: we use Jupyter as a calculator, let's execute 2+2" + ] + }, + { + "cell_type": "raw", + "metadata": {}, + "source": [ + "2+2" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Let's try: write 2+2 in the cell below and execute the cell" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "4" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "2+2" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Licence" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "The notebook is freely licensed under under the [Creative Commons Attribution Share-Alike license](https://creativecommons.org/licenses/by/2.0/). \n", + "\n", + "© 2016 Carlos A. Iglesias, Universidad Politécnica de Madrid." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.1" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +}