diff --git a/README.md b/README.md index bdbff07..b2e5928 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,7 @@ This guide is broken up into several notebooks which are intended to be complete Absolutely the best way to become a proficient programmer is to practice solving problems. The reason this is so important is because you will learn to think like a programmer, so don't skip the practices and if you get stuck, you are welcome to open the answers notebook and see one way to solve the challenge. Once you've worked through these challenges, head over to [Codewars](http://www.codewars.com) and try working on a few puzzles there. +The best place to start is at the beginning, [click here](./notebooks/1\-Introduction.ipynb) to get started. Learning Resources ------------------ diff --git a/notebooks/1-Introduction.ipynb b/notebooks/1-Introduction.ipynb index 126b15e..6f1930c 100644 --- a/notebooks/1-Introduction.ipynb +++ b/notebooks/1-Introduction.ipynb @@ -425,7 +425,12 @@ "# Conclusion\n", "This is a good start and a very basic introduction to types in Python, there are many, many more things that can be done with built-in functions to manipualte strings, numbers, dates and lists. In order to do anything interesting our code needs to be able to make decisions and execute different actions based on conditions - often many times over. In the next notebook we'll look at how to get Python to make decisions and act on the results. \n", "\n", - "Feel free to play around here by adding cells and experimenting with different language elements. When you are ready to move on, head over to [Flow Control](2\\-Flow_Control.ipynb)" + "Feel free to play around here by adding cells and experimenting with different language elements. When you are ready to move on, head over to the next section.\n", + "\n", + "[next](2\\-Flow_Control.ipynb)|[toc](toc.ipynb)\n", + "\n", + "\n", + "\n" ] } ], diff --git a/notebooks/2-Flow_Control.ipynb b/notebooks/2-Flow_Control.ipynb index bd591d5..3796ee4 100644 --- a/notebooks/2-Flow_Control.ipynb +++ b/notebooks/2-Flow_Control.ipynb @@ -262,7 +262,10 @@ " update_screen()\n", "``` \n", "\n", - "In the next [section](3-Fuctions.ipynb), we'll focus on how to break our code into steps that both make it more readable and reusable by creating _functions_" + "In the next [section](3\\-Fuctions.ipynb), we'll focus on how to break our code into steps that both make it more readable and reusable by creating _functions_\n", + "\n", + "\n", + "[prev](1-\\Introduction.ipynb)|[next](3\\-Function.ipynb)|[toc](toc.ipynb)\n" ] } ], diff --git a/notebooks/3-Functions.ipynb b/notebooks/3-Functions.ipynb index 5f64886..3242394 100644 --- a/notebooks/3-Functions.ipynb +++ b/notebooks/3-Functions.ipynb @@ -165,7 +165,9 @@ "metadata": {}, "source": [ "# Conclusion\n", - "You've learned quite a bit in this set of exercises and probably already knew some it. Next, try out the [Coding Challenges](coding_challenges.ipynb) to put your skills to the test." + "You've learned quite a bit in this set of exercises and probably already knew some it. Next, try out the [Coding Challenges](coding_challenges.ipynb) to put your skills to the test.\n", + "\n", + "[prev](2\\-Flow_Control.ipynb)|[next](coding_challenges.ipynb)|[toc](toc.ipynb)" ] } ], diff --git a/notebooks/toc.ipynb b/notebooks/toc.ipynb new file mode 100644 index 0000000..7b58fa1 --- /dev/null +++ b/notebooks/toc.ipynb @@ -0,0 +1,34 @@ +{ + "metadata": { + "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 + }, + "orig_nbformat": 2 + }, + "nbformat": 4, + "nbformat_minor": 2, + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Table of Contents\n", + "\n", + "[1 - Introduction](1\\-Introduction.ipynb)
\n", + "[2 - Flow Control](2\\-Flow_Control.ipynb)
\n", + "[3 - Functions](3\\-Functions.ipynb)
\n", + "
\n", + "[Coding Challenges](coding_challenges.ipynb)" + ] + } + ] +} \ No newline at end of file