diff --git a/examples/ch01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb b/examples/ch01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb deleted file mode 100644 index 7e8ddfa..0000000 --- a/examples/ch01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb +++ /dev/null @@ -1,90 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "![Self Check Exercises check mark image](files/art/check.png)\n", - "# 2.2 Self Check" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "**1. _(True/False)_** The following are valid variable names: `3g`, `87` and `score_4`.\n", - "\n", - "**Answer:** False. Because they begin with a digit, 3g and 87 are invalid names.\n", - "\n", - "**2. _(True/False)_** Python treats `y` and `Y` as the same identifier.\n", - "\n", - "**Answer:** False. Python is case sensitive, so `y` and `Y` are different identifiers.\n", - "\n", - "**3. _(IPython Session)_** Calculate the sum of `10.8`, `12.2` and `0.2`, store it in the variable `total`, then display `total`’s value. \n", - "\n", - "**Answer:** " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "total = 10.7 + 12.2 + 0.2" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "total" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "##########################################################################\n", - "# (C) Copyright 2019 by Deitel & Associates, Inc. and #\n", - "# Pearson Education, Inc. All Rights Reserved. #\n", - "# #\n", - "# DISCLAIMER: The authors and publisher of this book have used their #\n", - "# best efforts in preparing the book. These efforts include the #\n", - "# development, research, and testing of the theories and programs #\n", - "# to determine their effectiveness. The authors and publisher make #\n", - "# no warranty of any kind, expressed or implied, with regard to these #\n", - "# programs or to the documentation contained in these books. The authors #\n", - "# and publisher shall not be liable in any event for incidental or #\n", - "# consequential damages in connection with, or arising out of, the #\n", - "# furnishing, performance, or use of these programs. #\n", - "##########################################################################\n" - ] - } - ], - "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.6.6" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/examples/ch01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb b/examples/ch01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb deleted file mode 100644 index 0ab3bf0..0000000 --- a/examples/ch01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb +++ /dev/null @@ -1,43 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "45 + 72" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "5 * (12.7 - 4) / 2" - ] - } - ], - "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.7.1" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/examples/ch01/RollDieDynamic.py b/examples/lesson01/RollDieDynamic.py similarity index 97% rename from examples/ch01/RollDieDynamic.py rename to examples/lesson01/RollDieDynamic.py index ebb6c48..433d08a 100755 --- a/examples/ch01/RollDieDynamic.py +++ b/examples/lesson01/RollDieDynamic.py @@ -14,7 +14,7 @@ def update(frame_number, rolls, faces, frequencies): # reconfigure plot for updated die frequencies plt.cla() # clear old contents contents of current Figure - axes = sns.barplot(faces, frequencies, palette='bright') # new bars + axes = sns.barplot(x=faces, y=frequencies, palette='bright') # new bars axes.set_title(f'Die Frequencies for {sum(frequencies):,} Rolls') axes.set(xlabel='Die Value', ylabel='Frequency') axes.set_ylim(top=max(frequencies) * 1.10) # scale y-axis by 10% diff --git a/examples/ch01/TestDrive.ipynb b/examples/lesson01/TestDrive.ipynb similarity index 100% rename from examples/ch01/TestDrive.ipynb rename to examples/lesson01/TestDrive.ipynb diff --git a/examples/ch01/snippets_ipynb/.ipynb_checkpoints/IPython_selfcheck-checkpoint.ipynb b/examples/lesson01/snippets_ipynb/.ipynb_checkpoints/IPython_selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch01/snippets_ipynb/.ipynb_checkpoints/IPython_selfcheck-checkpoint.ipynb rename to examples/lesson01/snippets_ipynb/.ipynb_checkpoints/IPython_selfcheck-checkpoint.ipynb diff --git a/examples/ch01/snippets_ipynb/.ipynb_checkpoints/TestDrive-checkpoint.ipynb b/examples/lesson01/snippets_ipynb/.ipynb_checkpoints/TestDrive-checkpoint.ipynb similarity index 100% rename from examples/ch01/snippets_ipynb/.ipynb_checkpoints/TestDrive-checkpoint.ipynb rename to examples/lesson01/snippets_ipynb/.ipynb_checkpoints/TestDrive-checkpoint.ipynb diff --git a/examples/ch01/snippets_ipynb/IPython_selfcheck.ipynb b/examples/lesson01/snippets_ipynb/IPython_selfcheck.ipynb similarity index 100% rename from examples/ch01/snippets_ipynb/IPython_selfcheck.ipynb rename to examples/lesson01/snippets_ipynb/IPython_selfcheck.ipynb diff --git a/examples/ch01/snippets_ipynb/TestDrive.ipynb b/examples/lesson01/snippets_ipynb/TestDrive.ipynb similarity index 100% rename from examples/ch01/snippets_ipynb/TestDrive.ipynb rename to examples/lesson01/snippets_ipynb/TestDrive.ipynb diff --git a/examples/ch01/snippets_ipynb/files/art/check.png b/examples/lesson01/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch01/snippets_ipynb/files/art/check.png rename to examples/lesson01/snippets_ipynb/files/art/check.png diff --git a/examples/ch02/fig02_01.py b/examples/lesson02/fig02_01.py similarity index 100% rename from examples/ch02/fig02_01.py rename to examples/lesson02/fig02_01.py diff --git a/examples/ch02/fig02_02.py b/examples/lesson02/fig02_02.py similarity index 100% rename from examples/ch02/fig02_02.py rename to examples/lesson02/fig02_02.py diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_02-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_02-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_02-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_02-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_02selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_02selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_02selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_04selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_04selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_04selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_04selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_05-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_05-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_05-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_05-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_05selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_05selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_05selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_06-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_06-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_06-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_06-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_06selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_06selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_06selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_06selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_07-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_07-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_07-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_07-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_07selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_07selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_07selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_07selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_08selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_08selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_08selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_08selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_09selfcheck-checkpoint.ipynb b/examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_09selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/.ipynb_checkpoints/02_09selfcheck-checkpoint.ipynb rename to examples/lesson02/snippets_ipynb/.ipynb_checkpoints/02_09selfcheck-checkpoint.ipynb diff --git a/examples/ch02/snippets_ipynb/02_02.ipynb b/examples/lesson02/snippets_ipynb/02_02.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_02.ipynb rename to examples/lesson02/snippets_ipynb/02_02.ipynb diff --git a/examples/ch02/snippets_ipynb/02_02selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_02selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_02selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_02selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_03.ipynb b/examples/lesson02/snippets_ipynb/02_03.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_03.ipynb rename to examples/lesson02/snippets_ipynb/02_03.ipynb diff --git a/examples/ch02/snippets_ipynb/02_03selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_03selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_03selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_03selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_04.ipynb b/examples/lesson02/snippets_ipynb/02_04.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_04.ipynb rename to examples/lesson02/snippets_ipynb/02_04.ipynb diff --git a/examples/ch02/snippets_ipynb/02_04selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_04selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_04selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_04selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_05.ipynb b/examples/lesson02/snippets_ipynb/02_05.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_05.ipynb rename to examples/lesson02/snippets_ipynb/02_05.ipynb diff --git a/examples/ch02/snippets_ipynb/02_05selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_05selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_05selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_05selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_06.ipynb b/examples/lesson02/snippets_ipynb/02_06.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_06.ipynb rename to examples/lesson02/snippets_ipynb/02_06.ipynb diff --git a/examples/ch02/snippets_ipynb/02_06selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_06selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_06selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_06selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_07.ipynb b/examples/lesson02/snippets_ipynb/02_07.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_07.ipynb rename to examples/lesson02/snippets_ipynb/02_07.ipynb diff --git a/examples/ch02/snippets_ipynb/02_07selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_07selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_07selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_07selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_08.ipynb b/examples/lesson02/snippets_ipynb/02_08.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_08.ipynb rename to examples/lesson02/snippets_ipynb/02_08.ipynb diff --git a/examples/ch02/snippets_ipynb/02_08selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_08selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_08selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_08selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/02_09.ipynb b/examples/lesson02/snippets_ipynb/02_09.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_09.ipynb rename to examples/lesson02/snippets_ipynb/02_09.ipynb diff --git a/examples/ch02/snippets_ipynb/02_09selfcheck.ipynb b/examples/lesson02/snippets_ipynb/02_09selfcheck.ipynb similarity index 100% rename from examples/ch02/snippets_ipynb/02_09selfcheck.ipynb rename to examples/lesson02/snippets_ipynb/02_09selfcheck.ipynb diff --git a/examples/ch02/snippets_ipynb/files/art/check.png b/examples/lesson02/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch02/snippets_ipynb/files/art/check.png rename to examples/lesson02/snippets_ipynb/files/art/check.png diff --git a/examples/ch02/snippets_py/.ipynb_checkpoints/02_05-checkpoint.py b/examples/lesson02/snippets_py/.ipynb_checkpoints/02_05-checkpoint.py similarity index 100% rename from examples/ch02/snippets_py/.ipynb_checkpoints/02_05-checkpoint.py rename to examples/lesson02/snippets_py/.ipynb_checkpoints/02_05-checkpoint.py diff --git a/examples/ch02/snippets_py/.ipynb_checkpoints/02_07-checkpoint.py b/examples/lesson02/snippets_py/.ipynb_checkpoints/02_07-checkpoint.py similarity index 100% rename from examples/ch02/snippets_py/.ipynb_checkpoints/02_07-checkpoint.py rename to examples/lesson02/snippets_py/.ipynb_checkpoints/02_07-checkpoint.py diff --git a/examples/ch02/snippets_py/02_02.py b/examples/lesson02/snippets_py/02_02.py similarity index 100% rename from examples/ch02/snippets_py/02_02.py rename to examples/lesson02/snippets_py/02_02.py diff --git a/examples/ch02/snippets_py/02_02selfcheck.py b/examples/lesson02/snippets_py/02_02selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_02selfcheck.py rename to examples/lesson02/snippets_py/02_02selfcheck.py diff --git a/examples/ch02/snippets_py/02_03.py b/examples/lesson02/snippets_py/02_03.py similarity index 100% rename from examples/ch02/snippets_py/02_03.py rename to examples/lesson02/snippets_py/02_03.py diff --git a/examples/ch02/snippets_py/02_03selfcheck.py b/examples/lesson02/snippets_py/02_03selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_03selfcheck.py rename to examples/lesson02/snippets_py/02_03selfcheck.py diff --git a/examples/ch02/snippets_py/02_04.py b/examples/lesson02/snippets_py/02_04.py similarity index 100% rename from examples/ch02/snippets_py/02_04.py rename to examples/lesson02/snippets_py/02_04.py diff --git a/examples/ch02/snippets_py/02_04selfcheck.py b/examples/lesson02/snippets_py/02_04selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_04selfcheck.py rename to examples/lesson02/snippets_py/02_04selfcheck.py diff --git a/examples/ch02/snippets_py/02_05.py b/examples/lesson02/snippets_py/02_05.py similarity index 100% rename from examples/ch02/snippets_py/02_05.py rename to examples/lesson02/snippets_py/02_05.py diff --git a/examples/ch02/snippets_py/02_05selfcheck.py b/examples/lesson02/snippets_py/02_05selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_05selfcheck.py rename to examples/lesson02/snippets_py/02_05selfcheck.py diff --git a/examples/ch02/snippets_py/02_06.py b/examples/lesson02/snippets_py/02_06.py similarity index 100% rename from examples/ch02/snippets_py/02_06.py rename to examples/lesson02/snippets_py/02_06.py diff --git a/examples/ch02/snippets_py/02_06selfcheck.py b/examples/lesson02/snippets_py/02_06selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_06selfcheck.py rename to examples/lesson02/snippets_py/02_06selfcheck.py diff --git a/examples/ch02/snippets_py/02_07.py b/examples/lesson02/snippets_py/02_07.py similarity index 100% rename from examples/ch02/snippets_py/02_07.py rename to examples/lesson02/snippets_py/02_07.py diff --git a/examples/ch02/snippets_py/02_07selfcheck.py b/examples/lesson02/snippets_py/02_07selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_07selfcheck.py rename to examples/lesson02/snippets_py/02_07selfcheck.py diff --git a/examples/ch02/snippets_py/02_08.py b/examples/lesson02/snippets_py/02_08.py similarity index 100% rename from examples/ch02/snippets_py/02_08.py rename to examples/lesson02/snippets_py/02_08.py diff --git a/examples/ch02/snippets_py/02_08selfcheck.py b/examples/lesson02/snippets_py/02_08selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_08selfcheck.py rename to examples/lesson02/snippets_py/02_08selfcheck.py diff --git a/examples/ch02/snippets_py/02_09.py b/examples/lesson02/snippets_py/02_09.py similarity index 100% rename from examples/ch02/snippets_py/02_09.py rename to examples/lesson02/snippets_py/02_09.py diff --git a/examples/ch02/snippets_py/02_09selfcheck.py b/examples/lesson02/snippets_py/02_09selfcheck.py similarity index 100% rename from examples/ch02/snippets_py/02_09selfcheck.py rename to examples/lesson02/snippets_py/02_09selfcheck.py diff --git a/examples/ch03/fig03_01.py b/examples/lesson03/fig03_01.py similarity index 100% rename from examples/ch03/fig03_01.py rename to examples/lesson03/fig03_01.py diff --git a/examples/ch03/fig03_02.py b/examples/lesson03/fig03_02.py similarity index 100% rename from examples/ch03/fig03_02.py rename to examples/lesson03/fig03_02.py diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_03selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_03selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_03selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_05-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_05-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_05-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_05-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_05selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_05selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_05selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_06-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_06-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_06-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_06-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_06selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_06selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_06selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_06selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_07-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_07-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_07-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_07-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_07selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_07selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_07selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_07selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_08-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_08-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_08-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_08-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_08selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_08selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_08selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_08selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_09-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_09-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_09-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_09-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_09selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_09selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_09selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_09selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_10selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_10selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_10selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_10selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_12selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_12selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_12selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_12selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_13selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_13selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_13selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_13selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_14-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_14-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_14-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_14-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_14selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_14selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_14selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_14selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_15-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_15-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_15-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_15-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_16-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_16-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_16-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_16-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_16selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_16selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_16selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_16selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_17-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_17-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_17-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_17-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_17selfcheck-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_17selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/03_17selfcheck-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/03_17selfcheck-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/ex03_02-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/ex03_02-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/ex03_02-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/ex03_02-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/.ipynb_checkpoints/ex03_04-checkpoint.ipynb b/examples/lesson03/snippets_ipynb/.ipynb_checkpoints/ex03_04-checkpoint.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/.ipynb_checkpoints/ex03_04-checkpoint.ipynb rename to examples/lesson03/snippets_ipynb/.ipynb_checkpoints/ex03_04-checkpoint.ipynb diff --git a/examples/ch03/snippets_ipynb/03_03selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_03selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_03selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_03selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_05.ipynb b/examples/lesson03/snippets_ipynb/03_05.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_05.ipynb rename to examples/lesson03/snippets_ipynb/03_05.ipynb diff --git a/examples/ch03/snippets_ipynb/03_05selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_05selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_05selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_05selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_06.ipynb b/examples/lesson03/snippets_ipynb/03_06.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_06.ipynb rename to examples/lesson03/snippets_ipynb/03_06.ipynb diff --git a/examples/ch03/snippets_ipynb/03_06selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_06selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_06selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_06selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_07.ipynb b/examples/lesson03/snippets_ipynb/03_07.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_07.ipynb rename to examples/lesson03/snippets_ipynb/03_07.ipynb diff --git a/examples/ch03/snippets_ipynb/03_07selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_07selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_07selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_07selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_08.ipynb b/examples/lesson03/snippets_ipynb/03_08.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_08.ipynb rename to examples/lesson03/snippets_ipynb/03_08.ipynb diff --git a/examples/ch03/snippets_ipynb/03_08selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_08selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_08selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_08selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_09.ipynb b/examples/lesson03/snippets_ipynb/03_09.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_09.ipynb rename to examples/lesson03/snippets_ipynb/03_09.ipynb diff --git a/examples/ch03/snippets_ipynb/03_09selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_09selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_09selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_09selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_10selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_10selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_10selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_10selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_13.ipynb b/examples/lesson03/snippets_ipynb/03_13.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_13.ipynb rename to examples/lesson03/snippets_ipynb/03_13.ipynb diff --git a/examples/ch03/snippets_ipynb/03_13selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_13selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_13selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_13selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_14.ipynb b/examples/lesson03/snippets_ipynb/03_14.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_14.ipynb rename to examples/lesson03/snippets_ipynb/03_14.ipynb diff --git a/examples/ch03/snippets_ipynb/03_14selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_14selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_14selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_14selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_15.ipynb b/examples/lesson03/snippets_ipynb/03_15.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_15.ipynb rename to examples/lesson03/snippets_ipynb/03_15.ipynb diff --git a/examples/ch03/snippets_ipynb/03_16.ipynb b/examples/lesson03/snippets_ipynb/03_16.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_16.ipynb rename to examples/lesson03/snippets_ipynb/03_16.ipynb diff --git a/examples/ch03/snippets_ipynb/03_16selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_16selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_16selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_16selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/03_17.ipynb b/examples/lesson03/snippets_ipynb/03_17.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_17.ipynb rename to examples/lesson03/snippets_ipynb/03_17.ipynb diff --git a/examples/ch03/snippets_ipynb/03_17selfcheck.ipynb b/examples/lesson03/snippets_ipynb/03_17selfcheck.ipynb similarity index 100% rename from examples/ch03/snippets_ipynb/03_17selfcheck.ipynb rename to examples/lesson03/snippets_ipynb/03_17selfcheck.ipynb diff --git a/examples/ch03/snippets_ipynb/files/art/check.png b/examples/lesson03/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch03/snippets_ipynb/files/art/check.png rename to examples/lesson03/snippets_ipynb/files/art/check.png diff --git a/examples/ch03/snippets_py/.ipynb_checkpoints/03_12selfcheck-checkpoint.py b/examples/lesson03/snippets_py/.ipynb_checkpoints/03_12selfcheck-checkpoint.py similarity index 100% rename from examples/ch03/snippets_py/.ipynb_checkpoints/03_12selfcheck-checkpoint.py rename to examples/lesson03/snippets_py/.ipynb_checkpoints/03_12selfcheck-checkpoint.py diff --git a/examples/ch03/snippets_py/.ipynb_checkpoints/03_17selfcheck-checkpoint.py b/examples/lesson03/snippets_py/.ipynb_checkpoints/03_17selfcheck-checkpoint.py similarity index 100% rename from examples/ch03/snippets_py/.ipynb_checkpoints/03_17selfcheck-checkpoint.py rename to examples/lesson03/snippets_py/.ipynb_checkpoints/03_17selfcheck-checkpoint.py diff --git a/examples/ch03/snippets_py/.ipynb_checkpoints/ex03_02-checkpoint.py b/examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_02-checkpoint.py similarity index 100% rename from examples/ch03/snippets_py/.ipynb_checkpoints/ex03_02-checkpoint.py rename to examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_02-checkpoint.py diff --git a/examples/ch03/snippets_py/.ipynb_checkpoints/ex03_03-checkpoint.py b/examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_03-checkpoint.py similarity index 100% rename from examples/ch03/snippets_py/.ipynb_checkpoints/ex03_03-checkpoint.py rename to examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_03-checkpoint.py diff --git a/examples/ch03/snippets_py/.ipynb_checkpoints/ex03_04-checkpoint.py b/examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_04-checkpoint.py similarity index 100% rename from examples/ch03/snippets_py/.ipynb_checkpoints/ex03_04-checkpoint.py rename to examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_04-checkpoint.py diff --git a/examples/ch03/snippets_py/.ipynb_checkpoints/ex03_22-checkpoint.py b/examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_22-checkpoint.py similarity index 100% rename from examples/ch03/snippets_py/.ipynb_checkpoints/ex03_22-checkpoint.py rename to examples/lesson03/snippets_py/.ipynb_checkpoints/ex03_22-checkpoint.py diff --git a/examples/ch03/snippets_py/03_03selfcheck.py b/examples/lesson03/snippets_py/03_03selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_03selfcheck.py rename to examples/lesson03/snippets_py/03_03selfcheck.py diff --git a/examples/ch03/snippets_py/03_05.py b/examples/lesson03/snippets_py/03_05.py similarity index 100% rename from examples/ch03/snippets_py/03_05.py rename to examples/lesson03/snippets_py/03_05.py diff --git a/examples/ch03/snippets_py/03_05selfcheck.py b/examples/lesson03/snippets_py/03_05selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_05selfcheck.py rename to examples/lesson03/snippets_py/03_05selfcheck.py diff --git a/examples/ch03/snippets_py/03_06.py b/examples/lesson03/snippets_py/03_06.py similarity index 100% rename from examples/ch03/snippets_py/03_06.py rename to examples/lesson03/snippets_py/03_06.py diff --git a/examples/ch03/snippets_py/03_06selfcheck.py b/examples/lesson03/snippets_py/03_06selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_06selfcheck.py rename to examples/lesson03/snippets_py/03_06selfcheck.py diff --git a/examples/ch03/snippets_py/03_07.py b/examples/lesson03/snippets_py/03_07.py similarity index 100% rename from examples/ch03/snippets_py/03_07.py rename to examples/lesson03/snippets_py/03_07.py diff --git a/examples/ch03/snippets_py/03_07selfcheck.py b/examples/lesson03/snippets_py/03_07selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_07selfcheck.py rename to examples/lesson03/snippets_py/03_07selfcheck.py diff --git a/examples/ch03/snippets_py/03_08.py b/examples/lesson03/snippets_py/03_08.py similarity index 100% rename from examples/ch03/snippets_py/03_08.py rename to examples/lesson03/snippets_py/03_08.py diff --git a/examples/ch03/snippets_py/03_08selfcheck.py b/examples/lesson03/snippets_py/03_08selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_08selfcheck.py rename to examples/lesson03/snippets_py/03_08selfcheck.py diff --git a/examples/ch03/snippets_py/03_09.py b/examples/lesson03/snippets_py/03_09.py similarity index 100% rename from examples/ch03/snippets_py/03_09.py rename to examples/lesson03/snippets_py/03_09.py diff --git a/examples/ch03/snippets_py/03_09selfcheck.py b/examples/lesson03/snippets_py/03_09selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_09selfcheck.py rename to examples/lesson03/snippets_py/03_09selfcheck.py diff --git a/examples/ch03/snippets_py/03_10selfcheck.py b/examples/lesson03/snippets_py/03_10selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_10selfcheck.py rename to examples/lesson03/snippets_py/03_10selfcheck.py diff --git a/examples/ch03/snippets_py/03_13.py b/examples/lesson03/snippets_py/03_13.py similarity index 100% rename from examples/ch03/snippets_py/03_13.py rename to examples/lesson03/snippets_py/03_13.py diff --git a/examples/ch03/snippets_py/03_13selfcheck.py b/examples/lesson03/snippets_py/03_13selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_13selfcheck.py rename to examples/lesson03/snippets_py/03_13selfcheck.py diff --git a/examples/ch03/snippets_py/03_14.py b/examples/lesson03/snippets_py/03_14.py similarity index 100% rename from examples/ch03/snippets_py/03_14.py rename to examples/lesson03/snippets_py/03_14.py diff --git a/examples/ch03/snippets_py/03_14selfcheck.py b/examples/lesson03/snippets_py/03_14selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_14selfcheck.py rename to examples/lesson03/snippets_py/03_14selfcheck.py diff --git a/examples/ch03/snippets_py/03_15y.py b/examples/lesson03/snippets_py/03_15y.py similarity index 100% rename from examples/ch03/snippets_py/03_15y.py rename to examples/lesson03/snippets_py/03_15y.py diff --git a/examples/ch03/snippets_py/03_16.py b/examples/lesson03/snippets_py/03_16.py similarity index 100% rename from examples/ch03/snippets_py/03_16.py rename to examples/lesson03/snippets_py/03_16.py diff --git a/examples/ch03/snippets_py/03_16selfcheck.py b/examples/lesson03/snippets_py/03_16selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_16selfcheck.py rename to examples/lesson03/snippets_py/03_16selfcheck.py diff --git a/examples/ch03/snippets_py/03_17.py b/examples/lesson03/snippets_py/03_17.py similarity index 100% rename from examples/ch03/snippets_py/03_17.py rename to examples/lesson03/snippets_py/03_17.py diff --git a/examples/ch03/snippets_py/03_17selfcheck.py b/examples/lesson03/snippets_py/03_17selfcheck.py similarity index 100% rename from examples/ch03/snippets_py/03_17selfcheck.py rename to examples/lesson03/snippets_py/03_17selfcheck.py diff --git a/examples/ch04/fig04_01.py b/examples/lesson04/fig04_01.py similarity index 100% rename from examples/ch04/fig04_01.py rename to examples/lesson04/fig04_01.py diff --git a/examples/ch04/fig04_02.py b/examples/lesson04/fig04_02.py similarity index 100% rename from examples/ch04/fig04_02.py rename to examples/lesson04/fig04_02.py diff --git a/examples/ch04/fig04_03.py b/examples/lesson04/fig04_03.py similarity index 100% rename from examples/ch04/fig04_03.py rename to examples/lesson04/fig04_03.py diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_02-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_02-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_02-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_02-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_02selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_02selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_02selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_03-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_03-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_03-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_03-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_03selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_03selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_03selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_04-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_04-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_04-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_04-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_04selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_04selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_04selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_04selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_05selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_05selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_05selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_07-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_07-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_07-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_07-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_08-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_08-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_08-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_08-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_11selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_11selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_11selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_11selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_12-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_12-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_12-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_12-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_13-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_13-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_13-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_13-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_14selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_14selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_14selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_14selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_15-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_15-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_15-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_15-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_15selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_15selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_15selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_15selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_17-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_17-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_17-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_17-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_18-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_18-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_18-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_18-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_18selfcheck-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_18selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/04_18selfcheck-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/04_18selfcheck-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/.ipynb_checkpoints/ex04_05-checkpoint.ipynb b/examples/lesson04/snippets_ipynb/.ipynb_checkpoints/ex04_05-checkpoint.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/.ipynb_checkpoints/ex04_05-checkpoint.ipynb rename to examples/lesson04/snippets_ipynb/.ipynb_checkpoints/ex04_05-checkpoint.ipynb diff --git a/examples/ch04/snippets_ipynb/04_02.ipynb b/examples/lesson04/snippets_ipynb/04_02.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_02.ipynb rename to examples/lesson04/snippets_ipynb/04_02.ipynb diff --git a/examples/ch04/snippets_ipynb/04_02selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_02selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_02selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_02selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_03.ipynb b/examples/lesson04/snippets_ipynb/04_03.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_03.ipynb rename to examples/lesson04/snippets_ipynb/04_03.ipynb diff --git a/examples/ch04/snippets_ipynb/04_03selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_03selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_03selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_03selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_04.ipynb b/examples/lesson04/snippets_ipynb/04_04.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_04.ipynb rename to examples/lesson04/snippets_ipynb/04_04.ipynb diff --git a/examples/ch04/snippets_ipynb/04_04selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_04selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_04selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_04selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_05.ipynb b/examples/lesson04/snippets_ipynb/04_05.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_05.ipynb rename to examples/lesson04/snippets_ipynb/04_05.ipynb diff --git a/examples/ch04/snippets_ipynb/04_05selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_05selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_05selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_05selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_07.ipynb b/examples/lesson04/snippets_ipynb/04_07.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_07.ipynb rename to examples/lesson04/snippets_ipynb/04_07.ipynb diff --git a/examples/ch04/snippets_ipynb/04_08.ipynb b/examples/lesson04/snippets_ipynb/04_08.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_08.ipynb rename to examples/lesson04/snippets_ipynb/04_08.ipynb diff --git a/examples/ch04/snippets_ipynb/04_09.ipynb b/examples/lesson04/snippets_ipynb/04_09.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_09.ipynb rename to examples/lesson04/snippets_ipynb/04_09.ipynb diff --git a/examples/ch04/snippets_ipynb/04_10.ipynb b/examples/lesson04/snippets_ipynb/04_10.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_10.ipynb rename to examples/lesson04/snippets_ipynb/04_10.ipynb diff --git a/examples/ch04/snippets_ipynb/04_11.ipynb b/examples/lesson04/snippets_ipynb/04_11.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_11.ipynb rename to examples/lesson04/snippets_ipynb/04_11.ipynb diff --git a/examples/ch04/snippets_ipynb/04_11selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_11selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_11selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_11selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_12.ipynb b/examples/lesson04/snippets_ipynb/04_12.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_12.ipynb rename to examples/lesson04/snippets_ipynb/04_12.ipynb diff --git a/examples/ch04/snippets_ipynb/04_13.ipynb b/examples/lesson04/snippets_ipynb/04_13.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_13.ipynb rename to examples/lesson04/snippets_ipynb/04_13.ipynb diff --git a/examples/ch04/snippets_ipynb/04_14.ipynb b/examples/lesson04/snippets_ipynb/04_14.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_14.ipynb rename to examples/lesson04/snippets_ipynb/04_14.ipynb diff --git a/examples/ch04/snippets_ipynb/04_14selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_14selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_14selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_14selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_15.ipynb b/examples/lesson04/snippets_ipynb/04_15.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_15.ipynb rename to examples/lesson04/snippets_ipynb/04_15.ipynb diff --git a/examples/ch04/snippets_ipynb/04_15selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_15selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_15selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_15selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/04_17.ipynb b/examples/lesson04/snippets_ipynb/04_17.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_17.ipynb rename to examples/lesson04/snippets_ipynb/04_17.ipynb diff --git a/examples/ch04/snippets_ipynb/04_18.ipynb b/examples/lesson04/snippets_ipynb/04_18.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_18.ipynb rename to examples/lesson04/snippets_ipynb/04_18.ipynb diff --git a/examples/ch04/snippets_ipynb/04_18selfcheck.ipynb b/examples/lesson04/snippets_ipynb/04_18selfcheck.ipynb similarity index 100% rename from examples/ch04/snippets_ipynb/04_18selfcheck.ipynb rename to examples/lesson04/snippets_ipynb/04_18selfcheck.ipynb diff --git a/examples/ch04/snippets_ipynb/files/art/check.png b/examples/lesson04/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch04/snippets_ipynb/files/art/check.png rename to examples/lesson04/snippets_ipynb/files/art/check.png diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_02-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_02-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_02-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_02-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_03selfcheck-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_03selfcheck-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_03selfcheck-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_03selfcheck-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_04selfcheck-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_04selfcheck-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_04selfcheck-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_04selfcheck-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_13-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_13-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_13-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_13-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_14selfcheck-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_14selfcheck-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_14selfcheck-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_14selfcheck-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_15selfcheck-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_15selfcheck-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_15selfcheck-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_15selfcheck-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_17-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_17-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_17-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_17-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/04_18selfcheck-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/04_18selfcheck-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/04_18selfcheck-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/04_18selfcheck-checkpoint.py diff --git a/examples/ch04/snippets_py/.ipynb_checkpoints/ex04_05-checkpoint.py b/examples/lesson04/snippets_py/.ipynb_checkpoints/ex04_05-checkpoint.py similarity index 100% rename from examples/ch04/snippets_py/.ipynb_checkpoints/ex04_05-checkpoint.py rename to examples/lesson04/snippets_py/.ipynb_checkpoints/ex04_05-checkpoint.py diff --git a/examples/ch04/snippets_py/04_02.py b/examples/lesson04/snippets_py/04_02.py similarity index 100% rename from examples/ch04/snippets_py/04_02.py rename to examples/lesson04/snippets_py/04_02.py diff --git a/examples/ch04/snippets_py/04_02selfcheck.py b/examples/lesson04/snippets_py/04_02selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_02selfcheck.py rename to examples/lesson04/snippets_py/04_02selfcheck.py diff --git a/examples/ch04/snippets_py/04_03.py b/examples/lesson04/snippets_py/04_03.py similarity index 100% rename from examples/ch04/snippets_py/04_03.py rename to examples/lesson04/snippets_py/04_03.py diff --git a/examples/ch04/snippets_py/04_03selfcheck.py b/examples/lesson04/snippets_py/04_03selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_03selfcheck.py rename to examples/lesson04/snippets_py/04_03selfcheck.py diff --git a/examples/ch04/snippets_py/04_04.py b/examples/lesson04/snippets_py/04_04.py similarity index 100% rename from examples/ch04/snippets_py/04_04.py rename to examples/lesson04/snippets_py/04_04.py diff --git a/examples/ch04/snippets_py/04_04selfcheck.py b/examples/lesson04/snippets_py/04_04selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_04selfcheck.py rename to examples/lesson04/snippets_py/04_04selfcheck.py diff --git a/examples/ch04/snippets_py/04_05selfcheck.py b/examples/lesson04/snippets_py/04_05selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_05selfcheck.py rename to examples/lesson04/snippets_py/04_05selfcheck.py diff --git a/examples/ch04/snippets_py/04_07.py b/examples/lesson04/snippets_py/04_07.py similarity index 100% rename from examples/ch04/snippets_py/04_07.py rename to examples/lesson04/snippets_py/04_07.py diff --git a/examples/ch04/snippets_py/04_08.py b/examples/lesson04/snippets_py/04_08.py similarity index 100% rename from examples/ch04/snippets_py/04_08.py rename to examples/lesson04/snippets_py/04_08.py diff --git a/examples/ch04/snippets_py/04_09.py b/examples/lesson04/snippets_py/04_09.py similarity index 100% rename from examples/ch04/snippets_py/04_09.py rename to examples/lesson04/snippets_py/04_09.py diff --git a/examples/ch04/snippets_py/04_09selfcheck.py b/examples/lesson04/snippets_py/04_09selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_09selfcheck.py rename to examples/lesson04/snippets_py/04_09selfcheck.py diff --git a/examples/ch04/snippets_py/04_10.py b/examples/lesson04/snippets_py/04_10.py similarity index 100% rename from examples/ch04/snippets_py/04_10.py rename to examples/lesson04/snippets_py/04_10.py diff --git a/examples/ch04/snippets_py/04_10selfcheck.py b/examples/lesson04/snippets_py/04_10selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_10selfcheck.py rename to examples/lesson04/snippets_py/04_10selfcheck.py diff --git a/examples/ch04/snippets_py/04_11.py b/examples/lesson04/snippets_py/04_11.py similarity index 100% rename from examples/ch04/snippets_py/04_11.py rename to examples/lesson04/snippets_py/04_11.py diff --git a/examples/ch04/snippets_py/04_11selfcheck.py b/examples/lesson04/snippets_py/04_11selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_11selfcheck.py rename to examples/lesson04/snippets_py/04_11selfcheck.py diff --git a/examples/ch04/snippets_py/04_12.py b/examples/lesson04/snippets_py/04_12.py similarity index 100% rename from examples/ch04/snippets_py/04_12.py rename to examples/lesson04/snippets_py/04_12.py diff --git a/examples/ch04/snippets_py/04_12selfcheck.py b/examples/lesson04/snippets_py/04_12selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_12selfcheck.py rename to examples/lesson04/snippets_py/04_12selfcheck.py diff --git a/examples/ch04/snippets_py/04_13.py b/examples/lesson04/snippets_py/04_13.py similarity index 100% rename from examples/ch04/snippets_py/04_13.py rename to examples/lesson04/snippets_py/04_13.py diff --git a/examples/ch04/snippets_py/04_14.py b/examples/lesson04/snippets_py/04_14.py similarity index 100% rename from examples/ch04/snippets_py/04_14.py rename to examples/lesson04/snippets_py/04_14.py diff --git a/examples/ch04/snippets_py/04_14selfcheck.py b/examples/lesson04/snippets_py/04_14selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_14selfcheck.py rename to examples/lesson04/snippets_py/04_14selfcheck.py diff --git a/examples/ch04/snippets_py/04_15.py b/examples/lesson04/snippets_py/04_15.py similarity index 100% rename from examples/ch04/snippets_py/04_15.py rename to examples/lesson04/snippets_py/04_15.py diff --git a/examples/ch04/snippets_py/04_15selfcheck.py b/examples/lesson04/snippets_py/04_15selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_15selfcheck.py rename to examples/lesson04/snippets_py/04_15selfcheck.py diff --git a/examples/ch04/snippets_py/04_17.py b/examples/lesson04/snippets_py/04_17.py similarity index 100% rename from examples/ch04/snippets_py/04_17.py rename to examples/lesson04/snippets_py/04_17.py diff --git a/examples/ch04/snippets_py/04_18.py b/examples/lesson04/snippets_py/04_18.py similarity index 100% rename from examples/ch04/snippets_py/04_18.py rename to examples/lesson04/snippets_py/04_18.py diff --git a/examples/ch04/snippets_py/04_18selfcheck.py b/examples/lesson04/snippets_py/04_18selfcheck.py similarity index 100% rename from examples/ch04/snippets_py/04_18selfcheck.py rename to examples/lesson04/snippets_py/04_18selfcheck.py diff --git a/examples/ch05/RollDie.py b/examples/lesson05/RollDie.py similarity index 100% rename from examples/ch05/RollDie.py rename to examples/lesson05/RollDie.py diff --git a/examples/ch05/fig05_01.py b/examples/lesson05/fig05_01.py similarity index 100% rename from examples/ch05/fig05_01.py rename to examples/lesson05/fig05_01.py diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_02-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_02-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_02-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_02-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_02selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_02selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_02selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_03-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_03-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_03-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_03-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_03selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_03selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_03selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_04-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_04-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_04-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_04-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_04selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_04selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_04selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_04selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_05-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_05-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_05-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_05-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_05selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_05selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_05selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_06-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_06-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_06-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_06-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_06selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_06selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_06selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_06selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_07-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_07-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_07-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_07-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_08-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_08-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_08-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_08-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_08selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_08selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_08selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_08selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_09-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_09-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_09-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_09-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_09selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_09selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_09selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_09selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_10-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_10-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_10-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_10-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_10selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_10selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_10selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_10selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_11-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_11-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_11-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_11-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_12-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_12-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_12-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_12-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_12selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_12selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_12selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_12selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_13-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_13-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_13-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_13-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_13selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_13selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_13selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_13selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_14-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_14-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_14-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_14-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_14selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_14selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_14selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_14selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_15-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_15-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_15-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_15-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_15selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_15selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_15selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_15selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_16-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_16-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_16-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_16-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_16selfcheck-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_16selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_16selfcheck-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_16selfcheck-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_17-checkpoint.ipynb b/examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_17-checkpoint.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/.ipynb_checkpoints/05_17-checkpoint.ipynb rename to examples/lesson05/snippets_ipynb/.ipynb_checkpoints/05_17-checkpoint.ipynb diff --git a/examples/ch05/snippets_ipynb/05_02.ipynb b/examples/lesson05/snippets_ipynb/05_02.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_02.ipynb rename to examples/lesson05/snippets_ipynb/05_02.ipynb diff --git a/examples/ch05/snippets_ipynb/05_02selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_02selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_02selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_02selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_03.ipynb b/examples/lesson05/snippets_ipynb/05_03.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_03.ipynb rename to examples/lesson05/snippets_ipynb/05_03.ipynb diff --git a/examples/ch05/snippets_ipynb/05_03selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_03selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_03selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_03selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_04.ipynb b/examples/lesson05/snippets_ipynb/05_04.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_04.ipynb rename to examples/lesson05/snippets_ipynb/05_04.ipynb diff --git a/examples/ch05/snippets_ipynb/05_04selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_04selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_04selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_04selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_05.ipynb b/examples/lesson05/snippets_ipynb/05_05.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_05.ipynb rename to examples/lesson05/snippets_ipynb/05_05.ipynb diff --git a/examples/ch05/snippets_ipynb/05_05selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_05selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_05selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_05selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_06.ipynb b/examples/lesson05/snippets_ipynb/05_06.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_06.ipynb rename to examples/lesson05/snippets_ipynb/05_06.ipynb diff --git a/examples/ch05/snippets_ipynb/05_06selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_06selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_06selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_06selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_07.ipynb b/examples/lesson05/snippets_ipynb/05_07.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_07.ipynb rename to examples/lesson05/snippets_ipynb/05_07.ipynb diff --git a/examples/ch05/snippets_ipynb/05_08.ipynb b/examples/lesson05/snippets_ipynb/05_08.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_08.ipynb rename to examples/lesson05/snippets_ipynb/05_08.ipynb diff --git a/examples/ch05/snippets_ipynb/05_08selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_08selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_08selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_08selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_09.ipynb b/examples/lesson05/snippets_ipynb/05_09.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_09.ipynb rename to examples/lesson05/snippets_ipynb/05_09.ipynb diff --git a/examples/ch05/snippets_ipynb/05_09selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_09selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_09selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_09selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_10.ipynb b/examples/lesson05/snippets_ipynb/05_10.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_10.ipynb rename to examples/lesson05/snippets_ipynb/05_10.ipynb diff --git a/examples/ch05/snippets_ipynb/05_10selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_10selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_10selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_10selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_11.ipynb b/examples/lesson05/snippets_ipynb/05_11.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_11.ipynb rename to examples/lesson05/snippets_ipynb/05_11.ipynb diff --git a/examples/ch05/snippets_ipynb/05_12.ipynb b/examples/lesson05/snippets_ipynb/05_12.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_12.ipynb rename to examples/lesson05/snippets_ipynb/05_12.ipynb diff --git a/examples/ch05/snippets_ipynb/05_12selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_12selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_12selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_12selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_13.ipynb b/examples/lesson05/snippets_ipynb/05_13.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_13.ipynb rename to examples/lesson05/snippets_ipynb/05_13.ipynb diff --git a/examples/ch05/snippets_ipynb/05_13selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_13selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_13selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_13selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_14.ipynb b/examples/lesson05/snippets_ipynb/05_14.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_14.ipynb rename to examples/lesson05/snippets_ipynb/05_14.ipynb diff --git a/examples/ch05/snippets_ipynb/05_14selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_14selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_14selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_14selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_15.ipynb b/examples/lesson05/snippets_ipynb/05_15.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_15.ipynb rename to examples/lesson05/snippets_ipynb/05_15.ipynb diff --git a/examples/ch05/snippets_ipynb/05_15selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_15selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_15selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_15selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_16.ipynb b/examples/lesson05/snippets_ipynb/05_16.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_16.ipynb rename to examples/lesson05/snippets_ipynb/05_16.ipynb diff --git a/examples/ch05/snippets_ipynb/05_16selfcheck.ipynb b/examples/lesson05/snippets_ipynb/05_16selfcheck.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_16selfcheck.ipynb rename to examples/lesson05/snippets_ipynb/05_16selfcheck.ipynb diff --git a/examples/ch05/snippets_ipynb/05_17.ipynb b/examples/lesson05/snippets_ipynb/05_17.ipynb similarity index 100% rename from examples/ch05/snippets_ipynb/05_17.ipynb rename to examples/lesson05/snippets_ipynb/05_17.ipynb diff --git a/examples/ch05/snippets_ipynb/RollDie.py b/examples/lesson05/snippets_ipynb/RollDie.py similarity index 100% rename from examples/ch05/snippets_ipynb/RollDie.py rename to examples/lesson05/snippets_ipynb/RollDie.py diff --git a/examples/ch05/snippets_ipynb/files/art/check.png b/examples/lesson05/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch05/snippets_ipynb/files/art/check.png rename to examples/lesson05/snippets_ipynb/files/art/check.png diff --git a/examples/ch05/snippets_py/.ipynb_checkpoints/05_13selfcheck-checkpoint.py b/examples/lesson05/snippets_py/.ipynb_checkpoints/05_13selfcheck-checkpoint.py similarity index 100% rename from examples/ch05/snippets_py/.ipynb_checkpoints/05_13selfcheck-checkpoint.py rename to examples/lesson05/snippets_py/.ipynb_checkpoints/05_13selfcheck-checkpoint.py diff --git a/examples/ch05/snippets_py/.ipynb_checkpoints/05_17-checkpoint.py b/examples/lesson05/snippets_py/.ipynb_checkpoints/05_17-checkpoint.py similarity index 100% rename from examples/ch05/snippets_py/.ipynb_checkpoints/05_17-checkpoint.py rename to examples/lesson05/snippets_py/.ipynb_checkpoints/05_17-checkpoint.py diff --git a/examples/ch05/snippets_py/.ipynb_checkpoints/05_17selfcheck-checkpoint.py b/examples/lesson05/snippets_py/.ipynb_checkpoints/05_17selfcheck-checkpoint.py similarity index 100% rename from examples/ch05/snippets_py/.ipynb_checkpoints/05_17selfcheck-checkpoint.py rename to examples/lesson05/snippets_py/.ipynb_checkpoints/05_17selfcheck-checkpoint.py diff --git a/examples/ch05/snippets_py/05_02.py b/examples/lesson05/snippets_py/05_02.py similarity index 100% rename from examples/ch05/snippets_py/05_02.py rename to examples/lesson05/snippets_py/05_02.py diff --git a/examples/ch05/snippets_py/05_02selfcheck.py b/examples/lesson05/snippets_py/05_02selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_02selfcheck.py rename to examples/lesson05/snippets_py/05_02selfcheck.py diff --git a/examples/ch05/snippets_py/05_03.py b/examples/lesson05/snippets_py/05_03.py similarity index 100% rename from examples/ch05/snippets_py/05_03.py rename to examples/lesson05/snippets_py/05_03.py diff --git a/examples/ch05/snippets_py/05_03selfcheck.py b/examples/lesson05/snippets_py/05_03selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_03selfcheck.py rename to examples/lesson05/snippets_py/05_03selfcheck.py diff --git a/examples/ch05/snippets_py/05_04.py b/examples/lesson05/snippets_py/05_04.py similarity index 100% rename from examples/ch05/snippets_py/05_04.py rename to examples/lesson05/snippets_py/05_04.py diff --git a/examples/ch05/snippets_py/05_04selfcheck.py b/examples/lesson05/snippets_py/05_04selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_04selfcheck.py rename to examples/lesson05/snippets_py/05_04selfcheck.py diff --git a/examples/ch05/snippets_py/05_05.py b/examples/lesson05/snippets_py/05_05.py similarity index 100% rename from examples/ch05/snippets_py/05_05.py rename to examples/lesson05/snippets_py/05_05.py diff --git a/examples/ch05/snippets_py/05_05selfcheck.py b/examples/lesson05/snippets_py/05_05selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_05selfcheck.py rename to examples/lesson05/snippets_py/05_05selfcheck.py diff --git a/examples/ch05/snippets_py/05_06.py b/examples/lesson05/snippets_py/05_06.py similarity index 100% rename from examples/ch05/snippets_py/05_06.py rename to examples/lesson05/snippets_py/05_06.py diff --git a/examples/ch05/snippets_py/05_06selfcheck.py b/examples/lesson05/snippets_py/05_06selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_06selfcheck.py rename to examples/lesson05/snippets_py/05_06selfcheck.py diff --git a/examples/ch05/snippets_py/05_07.py b/examples/lesson05/snippets_py/05_07.py similarity index 100% rename from examples/ch05/snippets_py/05_07.py rename to examples/lesson05/snippets_py/05_07.py diff --git a/examples/ch05/snippets_py/05_08.py b/examples/lesson05/snippets_py/05_08.py similarity index 100% rename from examples/ch05/snippets_py/05_08.py rename to examples/lesson05/snippets_py/05_08.py diff --git a/examples/ch05/snippets_py/05_08selfcheck.py b/examples/lesson05/snippets_py/05_08selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_08selfcheck.py rename to examples/lesson05/snippets_py/05_08selfcheck.py diff --git a/examples/ch05/snippets_py/05_09.py b/examples/lesson05/snippets_py/05_09.py similarity index 100% rename from examples/ch05/snippets_py/05_09.py rename to examples/lesson05/snippets_py/05_09.py diff --git a/examples/ch05/snippets_py/05_09selfcheck.py b/examples/lesson05/snippets_py/05_09selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_09selfcheck.py rename to examples/lesson05/snippets_py/05_09selfcheck.py diff --git a/examples/ch05/snippets_py/05_10.py b/examples/lesson05/snippets_py/05_10.py similarity index 100% rename from examples/ch05/snippets_py/05_10.py rename to examples/lesson05/snippets_py/05_10.py diff --git a/examples/ch05/snippets_py/05_10selfcheck.py b/examples/lesson05/snippets_py/05_10selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_10selfcheck.py rename to examples/lesson05/snippets_py/05_10selfcheck.py diff --git a/examples/ch05/snippets_py/05_11.py b/examples/lesson05/snippets_py/05_11.py similarity index 100% rename from examples/ch05/snippets_py/05_11.py rename to examples/lesson05/snippets_py/05_11.py diff --git a/examples/ch05/snippets_py/05_12.py b/examples/lesson05/snippets_py/05_12.py similarity index 100% rename from examples/ch05/snippets_py/05_12.py rename to examples/lesson05/snippets_py/05_12.py diff --git a/examples/ch05/snippets_py/05_12selfcheck.py b/examples/lesson05/snippets_py/05_12selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_12selfcheck.py rename to examples/lesson05/snippets_py/05_12selfcheck.py diff --git a/examples/ch05/snippets_py/05_13.py b/examples/lesson05/snippets_py/05_13.py similarity index 100% rename from examples/ch05/snippets_py/05_13.py rename to examples/lesson05/snippets_py/05_13.py diff --git a/examples/ch05/snippets_py/05_13selfcheck.py b/examples/lesson05/snippets_py/05_13selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_13selfcheck.py rename to examples/lesson05/snippets_py/05_13selfcheck.py diff --git a/examples/ch05/snippets_py/05_14.py b/examples/lesson05/snippets_py/05_14.py similarity index 100% rename from examples/ch05/snippets_py/05_14.py rename to examples/lesson05/snippets_py/05_14.py diff --git a/examples/ch05/snippets_py/05_14selfcheck.py b/examples/lesson05/snippets_py/05_14selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_14selfcheck.py rename to examples/lesson05/snippets_py/05_14selfcheck.py diff --git a/examples/ch05/snippets_py/05_15.py b/examples/lesson05/snippets_py/05_15.py similarity index 100% rename from examples/ch05/snippets_py/05_15.py rename to examples/lesson05/snippets_py/05_15.py diff --git a/examples/ch05/snippets_py/05_15selfcheck.py b/examples/lesson05/snippets_py/05_15selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_15selfcheck.py rename to examples/lesson05/snippets_py/05_15selfcheck.py diff --git a/examples/ch05/snippets_py/05_16.py b/examples/lesson05/snippets_py/05_16.py similarity index 100% rename from examples/ch05/snippets_py/05_16.py rename to examples/lesson05/snippets_py/05_16.py diff --git a/examples/ch05/snippets_py/05_16selfcheck.py b/examples/lesson05/snippets_py/05_16selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_16selfcheck.py rename to examples/lesson05/snippets_py/05_16selfcheck.py diff --git a/examples/ch05/snippets_py/05_17.py b/examples/lesson05/snippets_py/05_17.py similarity index 100% rename from examples/ch05/snippets_py/05_17.py rename to examples/lesson05/snippets_py/05_17.py diff --git a/examples/ch05/snippets_py/05_17selfcheck.py b/examples/lesson05/snippets_py/05_17selfcheck.py similarity index 100% rename from examples/ch05/snippets_py/05_17selfcheck.py rename to examples/lesson05/snippets_py/05_17selfcheck.py diff --git a/examples/ch05/temp.py b/examples/lesson05/temp.py similarity index 100% rename from examples/ch05/temp.py rename to examples/lesson05/temp.py diff --git a/examples/ch06/.ipynb_checkpoints/RollDieDynamic-checkpoint.py b/examples/lesson06/.ipynb_checkpoints/RollDieDynamic-checkpoint.py similarity index 100% rename from examples/ch06/.ipynb_checkpoints/RollDieDynamic-checkpoint.py rename to examples/lesson06/.ipynb_checkpoints/RollDieDynamic-checkpoint.py diff --git a/examples/ch06/RollDieDynamic.py b/examples/lesson06/RollDieDynamic.py similarity index 97% rename from examples/ch06/RollDieDynamic.py rename to examples/lesson06/RollDieDynamic.py index 311c9f2..99b4883 100755 --- a/examples/ch06/RollDieDynamic.py +++ b/examples/lesson06/RollDieDynamic.py @@ -14,7 +14,7 @@ def update(frame_number, rolls, faces, frequencies): # reconfigure plot for updated die frequencies plt.cla() # clear old contents contents of current Figure - axes = sns.barplot(faces, frequencies, palette='bright') # new bars + axes = sns.barplot(x=faces, y=frequencies, palette='bright') # new bars axes.set_title(f'Die Frequencies for {sum(frequencies):,} Rolls') axes.set(xlabel='Die Value', ylabel='Frequency') axes.set_ylim(top=max(frequencies) * 1.10) # scale y-axis by 10% diff --git a/examples/ch06/fig06_01.py b/examples/lesson06/fig06_01.py similarity index 100% rename from examples/ch06/fig06_01.py rename to examples/lesson06/fig06_01.py diff --git a/examples/ch06/fig06_02.py b/examples/lesson06/fig06_02.py similarity index 100% rename from examples/ch06/fig06_02.py rename to examples/lesson06/fig06_02.py diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.01-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.01-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.01-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.01-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.01selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.01selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.01selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.02-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.02-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.02-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.02-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.03-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.03-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.03-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.03-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.03selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.03selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.03selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.04-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.04-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.04-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.04-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.04selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.04selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.04selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.04selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.05-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.05-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.05-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.05-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.07-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.07-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.07-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.07-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.07selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.07selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.07selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.07selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.08-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.08-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.08-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.08-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.09-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.09-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.09-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.09-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.09selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.09selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.02.09selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.02.09selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.00-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.00-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.00-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.00-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.00selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.00selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.00selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.00selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.01-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.01-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.01-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.01-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.01selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.01selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.01selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.02-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.02-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.02-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.02-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.02selfcheck-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.02selfcheck-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.02selfcheck-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.03-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.03-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.03-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.03-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.04-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.04-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/06.03.04-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/06.03.04-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/.ipynb_checkpoints/ex06.04-checkpoint.ipynb b/examples/lesson06/snippets_ipynb/.ipynb_checkpoints/ex06.04-checkpoint.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/.ipynb_checkpoints/ex06.04-checkpoint.ipynb rename to examples/lesson06/snippets_ipynb/.ipynb_checkpoints/ex06.04-checkpoint.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.01.ipynb b/examples/lesson06/snippets_ipynb/06.02.01.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.01.ipynb rename to examples/lesson06/snippets_ipynb/06.02.01.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.01selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.02.01selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.01selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.02.01selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.02.ipynb b/examples/lesson06/snippets_ipynb/06.02.02.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.02.ipynb rename to examples/lesson06/snippets_ipynb/06.02.02.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.03.ipynb b/examples/lesson06/snippets_ipynb/06.02.03.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.03.ipynb rename to examples/lesson06/snippets_ipynb/06.02.03.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.03selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.02.03selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.03selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.02.03selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.04.ipynb b/examples/lesson06/snippets_ipynb/06.02.04.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.04.ipynb rename to examples/lesson06/snippets_ipynb/06.02.04.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.04selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.02.04selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.04selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.02.04selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.05.ipynb b/examples/lesson06/snippets_ipynb/06.02.05.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.05.ipynb rename to examples/lesson06/snippets_ipynb/06.02.05.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.07.ipynb b/examples/lesson06/snippets_ipynb/06.02.07.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.07.ipynb rename to examples/lesson06/snippets_ipynb/06.02.07.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.07selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.02.07selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.07selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.02.07selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.08.ipynb b/examples/lesson06/snippets_ipynb/06.02.08.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.08.ipynb rename to examples/lesson06/snippets_ipynb/06.02.08.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.09.ipynb b/examples/lesson06/snippets_ipynb/06.02.09.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.09.ipynb rename to examples/lesson06/snippets_ipynb/06.02.09.ipynb diff --git a/examples/ch06/snippets_ipynb/06.02.09selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.02.09selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.02.09selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.02.09selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.00.ipynb b/examples/lesson06/snippets_ipynb/06.03.00.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.00.ipynb rename to examples/lesson06/snippets_ipynb/06.03.00.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.00selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.03.00selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.00selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.03.00selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.01.ipynb b/examples/lesson06/snippets_ipynb/06.03.01.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.01.ipynb rename to examples/lesson06/snippets_ipynb/06.03.01.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.01selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.03.01selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.01selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.03.01selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.02.ipynb b/examples/lesson06/snippets_ipynb/06.03.02.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.02.ipynb rename to examples/lesson06/snippets_ipynb/06.03.02.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.02selfcheck.ipynb b/examples/lesson06/snippets_ipynb/06.03.02selfcheck.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.02selfcheck.ipynb rename to examples/lesson06/snippets_ipynb/06.03.02selfcheck.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.03.ipynb b/examples/lesson06/snippets_ipynb/06.03.03.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.03.ipynb rename to examples/lesson06/snippets_ipynb/06.03.03.ipynb diff --git a/examples/ch06/snippets_ipynb/06.03.04.ipynb b/examples/lesson06/snippets_ipynb/06.03.04.ipynb similarity index 100% rename from examples/ch06/snippets_ipynb/06.03.04.ipynb rename to examples/lesson06/snippets_ipynb/06.03.04.ipynb diff --git a/examples/ch06/snippets_ipynb/files/art/check.png b/examples/lesson06/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch06/snippets_ipynb/files/art/check.png rename to examples/lesson06/snippets_ipynb/files/art/check.png diff --git a/examples/ch06/snippets_py/06.02.01.py b/examples/lesson06/snippets_py/06.02.01.py similarity index 100% rename from examples/ch06/snippets_py/06.02.01.py rename to examples/lesson06/snippets_py/06.02.01.py diff --git a/examples/ch06/snippets_py/06.02.01selfcheck.py b/examples/lesson06/snippets_py/06.02.01selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.02.01selfcheck.py rename to examples/lesson06/snippets_py/06.02.01selfcheck.py diff --git a/examples/ch06/snippets_py/06.02.02.py b/examples/lesson06/snippets_py/06.02.02.py similarity index 100% rename from examples/ch06/snippets_py/06.02.02.py rename to examples/lesson06/snippets_py/06.02.02.py diff --git a/examples/ch06/snippets_py/06.02.03.py b/examples/lesson06/snippets_py/06.02.03.py similarity index 100% rename from examples/ch06/snippets_py/06.02.03.py rename to examples/lesson06/snippets_py/06.02.03.py diff --git a/examples/ch06/snippets_py/06.02.03selfcheck.py b/examples/lesson06/snippets_py/06.02.03selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.02.03selfcheck.py rename to examples/lesson06/snippets_py/06.02.03selfcheck.py diff --git a/examples/ch06/snippets_py/06.02.04.py b/examples/lesson06/snippets_py/06.02.04.py similarity index 100% rename from examples/ch06/snippets_py/06.02.04.py rename to examples/lesson06/snippets_py/06.02.04.py diff --git a/examples/ch06/snippets_py/06.02.04selfcheck.py b/examples/lesson06/snippets_py/06.02.04selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.02.04selfcheck.py rename to examples/lesson06/snippets_py/06.02.04selfcheck.py diff --git a/examples/ch06/snippets_py/06.02.05.py b/examples/lesson06/snippets_py/06.02.05.py similarity index 100% rename from examples/ch06/snippets_py/06.02.05.py rename to examples/lesson06/snippets_py/06.02.05.py diff --git a/examples/ch06/snippets_py/06.02.07.py b/examples/lesson06/snippets_py/06.02.07.py similarity index 100% rename from examples/ch06/snippets_py/06.02.07.py rename to examples/lesson06/snippets_py/06.02.07.py diff --git a/examples/ch06/snippets_py/06.02.07selfcheck.py b/examples/lesson06/snippets_py/06.02.07selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.02.07selfcheck.py rename to examples/lesson06/snippets_py/06.02.07selfcheck.py diff --git a/examples/ch06/snippets_py/06.02.08.py b/examples/lesson06/snippets_py/06.02.08.py similarity index 100% rename from examples/ch06/snippets_py/06.02.08.py rename to examples/lesson06/snippets_py/06.02.08.py diff --git a/examples/ch06/snippets_py/06.02.09.py b/examples/lesson06/snippets_py/06.02.09.py similarity index 100% rename from examples/ch06/snippets_py/06.02.09.py rename to examples/lesson06/snippets_py/06.02.09.py diff --git a/examples/ch06/snippets_py/06.02.09selfcheck.py b/examples/lesson06/snippets_py/06.02.09selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.02.09selfcheck.py rename to examples/lesson06/snippets_py/06.02.09selfcheck.py diff --git a/examples/ch06/snippets_py/06.03.00.py b/examples/lesson06/snippets_py/06.03.00.py similarity index 100% rename from examples/ch06/snippets_py/06.03.00.py rename to examples/lesson06/snippets_py/06.03.00.py diff --git a/examples/ch06/snippets_py/06.03.00.selfcheck.py b/examples/lesson06/snippets_py/06.03.00.selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.03.00.selfcheck.py rename to examples/lesson06/snippets_py/06.03.00.selfcheck.py diff --git a/examples/ch06/snippets_py/06.03.01.py b/examples/lesson06/snippets_py/06.03.01.py similarity index 100% rename from examples/ch06/snippets_py/06.03.01.py rename to examples/lesson06/snippets_py/06.03.01.py diff --git a/examples/ch06/snippets_py/06.03.01selfcheck.py b/examples/lesson06/snippets_py/06.03.01selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.03.01selfcheck.py rename to examples/lesson06/snippets_py/06.03.01selfcheck.py diff --git a/examples/ch06/snippets_py/06.03.02.py b/examples/lesson06/snippets_py/06.03.02.py similarity index 100% rename from examples/ch06/snippets_py/06.03.02.py rename to examples/lesson06/snippets_py/06.03.02.py diff --git a/examples/ch06/snippets_py/06.03.02selfcheck.py b/examples/lesson06/snippets_py/06.03.02selfcheck.py similarity index 100% rename from examples/ch06/snippets_py/06.03.02selfcheck.py rename to examples/lesson06/snippets_py/06.03.02selfcheck.py diff --git a/examples/ch06/snippets_py/06.03.03.py b/examples/lesson06/snippets_py/06.03.03.py similarity index 100% rename from examples/ch06/snippets_py/06.03.03.py rename to examples/lesson06/snippets_py/06.03.03.py diff --git a/examples/ch06/snippets_py/06.03.04.py b/examples/lesson06/snippets_py/06.03.04.py similarity index 100% rename from examples/ch06/snippets_py/06.03.04.py rename to examples/lesson06/snippets_py/06.03.04.py diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_02-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_02-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_02-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_02-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_02selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_02selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_02selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_03-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_03-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_03-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_03-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_03selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_03selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_03selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_04-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_04-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_04-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_04-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_05-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_05-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_05-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_05-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_05selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_05selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_05selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_06-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_06-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_06-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_06-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_06selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_06selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_06selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_06selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_07-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_07-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_07-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_07-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_07selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_07selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_07selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_07selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_08-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_08-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_08-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_08-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_08selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_08selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_08selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_08selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_09-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_09-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_09-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_09-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_09selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_09selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_09selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_09selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_10-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_10-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_10-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_10-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_10selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_10selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_10selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_10selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_11-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_11-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_11-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_11-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_12-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_12-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_12-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_12-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_13-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_13-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_13-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_13-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_13selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_13selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_13selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_13selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.01-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.01-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.01-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.01-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.01selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.01selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.01selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.02-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.02-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.02-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.02-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.02selfcheck-checkpoint.ipynb b/examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/.ipynb_checkpoints/07_14.02selfcheck-checkpoint.ipynb rename to examples/lesson07/snippets_ipynb/.ipynb_checkpoints/07_14.02selfcheck-checkpoint.ipynb diff --git a/examples/ch07/snippets_ipynb/07_02.ipynb b/examples/lesson07/snippets_ipynb/07_02.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_02.ipynb rename to examples/lesson07/snippets_ipynb/07_02.ipynb diff --git a/examples/ch07/snippets_ipynb/07_02selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_02selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_02selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_02selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_03.ipynb b/examples/lesson07/snippets_ipynb/07_03.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_03.ipynb rename to examples/lesson07/snippets_ipynb/07_03.ipynb diff --git a/examples/ch07/snippets_ipynb/07_03selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_03selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_03selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_03selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_04.ipynb b/examples/lesson07/snippets_ipynb/07_04.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_04.ipynb rename to examples/lesson07/snippets_ipynb/07_04.ipynb diff --git a/examples/ch07/snippets_ipynb/07_05.ipynb b/examples/lesson07/snippets_ipynb/07_05.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_05.ipynb rename to examples/lesson07/snippets_ipynb/07_05.ipynb diff --git a/examples/ch07/snippets_ipynb/07_05selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_05selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_05selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_05selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_06.ipynb b/examples/lesson07/snippets_ipynb/07_06.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_06.ipynb rename to examples/lesson07/snippets_ipynb/07_06.ipynb diff --git a/examples/ch07/snippets_ipynb/07_06selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_06selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_06selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_06selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_07.ipynb b/examples/lesson07/snippets_ipynb/07_07.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_07.ipynb rename to examples/lesson07/snippets_ipynb/07_07.ipynb diff --git a/examples/ch07/snippets_ipynb/07_07selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_07selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_07selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_07selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_08.ipynb b/examples/lesson07/snippets_ipynb/07_08.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_08.ipynb rename to examples/lesson07/snippets_ipynb/07_08.ipynb diff --git a/examples/ch07/snippets_ipynb/07_08selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_08selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_08selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_08selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_09.ipynb b/examples/lesson07/snippets_ipynb/07_09.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_09.ipynb rename to examples/lesson07/snippets_ipynb/07_09.ipynb diff --git a/examples/ch07/snippets_ipynb/07_09selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_09selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_09selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_09selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_10.ipynb b/examples/lesson07/snippets_ipynb/07_10.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_10.ipynb rename to examples/lesson07/snippets_ipynb/07_10.ipynb diff --git a/examples/ch07/snippets_ipynb/07_10selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_10selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_10selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_10selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_11.ipynb b/examples/lesson07/snippets_ipynb/07_11.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_11.ipynb rename to examples/lesson07/snippets_ipynb/07_11.ipynb diff --git a/examples/ch07/snippets_ipynb/07_12.ipynb b/examples/lesson07/snippets_ipynb/07_12.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_12.ipynb rename to examples/lesson07/snippets_ipynb/07_12.ipynb diff --git a/examples/ch07/snippets_ipynb/07_13.ipynb b/examples/lesson07/snippets_ipynb/07_13.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_13.ipynb rename to examples/lesson07/snippets_ipynb/07_13.ipynb diff --git a/examples/ch07/snippets_ipynb/07_13selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_13selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_13selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_13selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_14.01.ipynb b/examples/lesson07/snippets_ipynb/07_14.01.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_14.01.ipynb rename to examples/lesson07/snippets_ipynb/07_14.01.ipynb diff --git a/examples/ch07/snippets_ipynb/07_14.01selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_14.01selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_14.01selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_14.01selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/07_14.02.ipynb b/examples/lesson07/snippets_ipynb/07_14.02.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_14.02.ipynb rename to examples/lesson07/snippets_ipynb/07_14.02.ipynb diff --git a/examples/ch07/snippets_ipynb/07_14.02selfcheck.ipynb b/examples/lesson07/snippets_ipynb/07_14.02selfcheck.ipynb similarity index 100% rename from examples/ch07/snippets_ipynb/07_14.02selfcheck.ipynb rename to examples/lesson07/snippets_ipynb/07_14.02selfcheck.ipynb diff --git a/examples/ch07/snippets_ipynb/files/art/check.png b/examples/lesson07/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch07/snippets_ipynb/files/art/check.png rename to examples/lesson07/snippets_ipynb/files/art/check.png diff --git a/examples/ch07/snippets_py/.ipynb_checkpoints/07_08selfcheck-checkpoint.py b/examples/lesson07/snippets_py/.ipynb_checkpoints/07_08selfcheck-checkpoint.py similarity index 100% rename from examples/ch07/snippets_py/.ipynb_checkpoints/07_08selfcheck-checkpoint.py rename to examples/lesson07/snippets_py/.ipynb_checkpoints/07_08selfcheck-checkpoint.py diff --git a/examples/ch07/snippets_py/07_02.py b/examples/lesson07/snippets_py/07_02.py similarity index 100% rename from examples/ch07/snippets_py/07_02.py rename to examples/lesson07/snippets_py/07_02.py diff --git a/examples/ch07/snippets_py/07_02selfcheck.py b/examples/lesson07/snippets_py/07_02selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_02selfcheck.py rename to examples/lesson07/snippets_py/07_02selfcheck.py diff --git a/examples/ch07/snippets_py/07_03.py b/examples/lesson07/snippets_py/07_03.py similarity index 100% rename from examples/ch07/snippets_py/07_03.py rename to examples/lesson07/snippets_py/07_03.py diff --git a/examples/ch07/snippets_py/07_03selfcheck.py b/examples/lesson07/snippets_py/07_03selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_03selfcheck.py rename to examples/lesson07/snippets_py/07_03selfcheck.py diff --git a/examples/ch07/snippets_py/07_04.py b/examples/lesson07/snippets_py/07_04.py similarity index 100% rename from examples/ch07/snippets_py/07_04.py rename to examples/lesson07/snippets_py/07_04.py diff --git a/examples/ch07/snippets_py/07_05.py b/examples/lesson07/snippets_py/07_05.py similarity index 100% rename from examples/ch07/snippets_py/07_05.py rename to examples/lesson07/snippets_py/07_05.py diff --git a/examples/ch07/snippets_py/07_05selfcheck.py b/examples/lesson07/snippets_py/07_05selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_05selfcheck.py rename to examples/lesson07/snippets_py/07_05selfcheck.py diff --git a/examples/ch07/snippets_py/07_06.py b/examples/lesson07/snippets_py/07_06.py similarity index 100% rename from examples/ch07/snippets_py/07_06.py rename to examples/lesson07/snippets_py/07_06.py diff --git a/examples/ch07/snippets_py/07_06selfcheck.py b/examples/lesson07/snippets_py/07_06selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_06selfcheck.py rename to examples/lesson07/snippets_py/07_06selfcheck.py diff --git a/examples/ch07/snippets_py/07_07.py b/examples/lesson07/snippets_py/07_07.py similarity index 100% rename from examples/ch07/snippets_py/07_07.py rename to examples/lesson07/snippets_py/07_07.py diff --git a/examples/ch07/snippets_py/07_07selfcheck.py b/examples/lesson07/snippets_py/07_07selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_07selfcheck.py rename to examples/lesson07/snippets_py/07_07selfcheck.py diff --git a/examples/ch07/snippets_py/07_08.py b/examples/lesson07/snippets_py/07_08.py similarity index 100% rename from examples/ch07/snippets_py/07_08.py rename to examples/lesson07/snippets_py/07_08.py diff --git a/examples/ch07/snippets_py/07_08selfcheck.py b/examples/lesson07/snippets_py/07_08selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_08selfcheck.py rename to examples/lesson07/snippets_py/07_08selfcheck.py diff --git a/examples/ch07/snippets_py/07_09.py b/examples/lesson07/snippets_py/07_09.py similarity index 100% rename from examples/ch07/snippets_py/07_09.py rename to examples/lesson07/snippets_py/07_09.py diff --git a/examples/ch07/snippets_py/07_09selfcheck.py b/examples/lesson07/snippets_py/07_09selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_09selfcheck.py rename to examples/lesson07/snippets_py/07_09selfcheck.py diff --git a/examples/ch07/snippets_py/07_10.py b/examples/lesson07/snippets_py/07_10.py similarity index 100% rename from examples/ch07/snippets_py/07_10.py rename to examples/lesson07/snippets_py/07_10.py diff --git a/examples/ch07/snippets_py/07_10selfcheck.py b/examples/lesson07/snippets_py/07_10selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_10selfcheck.py rename to examples/lesson07/snippets_py/07_10selfcheck.py diff --git a/examples/ch07/snippets_py/07_11.py b/examples/lesson07/snippets_py/07_11.py similarity index 100% rename from examples/ch07/snippets_py/07_11.py rename to examples/lesson07/snippets_py/07_11.py diff --git a/examples/ch07/snippets_py/07_12.py b/examples/lesson07/snippets_py/07_12.py similarity index 100% rename from examples/ch07/snippets_py/07_12.py rename to examples/lesson07/snippets_py/07_12.py diff --git a/examples/ch07/snippets_py/07_13.py b/examples/lesson07/snippets_py/07_13.py similarity index 100% rename from examples/ch07/snippets_py/07_13.py rename to examples/lesson07/snippets_py/07_13.py diff --git a/examples/ch07/snippets_py/07_13selfcheck.py b/examples/lesson07/snippets_py/07_13selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_13selfcheck.py rename to examples/lesson07/snippets_py/07_13selfcheck.py diff --git a/examples/ch07/snippets_py/07_14.01.py b/examples/lesson07/snippets_py/07_14.01.py similarity index 100% rename from examples/ch07/snippets_py/07_14.01.py rename to examples/lesson07/snippets_py/07_14.01.py diff --git a/examples/ch07/snippets_py/07_14.01selfcheck.py b/examples/lesson07/snippets_py/07_14.01selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_14.01selfcheck.py rename to examples/lesson07/snippets_py/07_14.01selfcheck.py diff --git a/examples/ch07/snippets_py/07_14.02.py b/examples/lesson07/snippets_py/07_14.02.py similarity index 100% rename from examples/ch07/snippets_py/07_14.02.py rename to examples/lesson07/snippets_py/07_14.02.py diff --git a/examples/ch07/snippets_py/07_14.02selfcheck.py b/examples/lesson07/snippets_py/07_14.02selfcheck.py similarity index 100% rename from examples/ch07/snippets_py/07_14.02selfcheck.py rename to examples/lesson07/snippets_py/07_14.02selfcheck.py diff --git a/examples/ch08/snippets_ipynb/08_02.01.ipynb b/examples/lesson08/snippets_ipynb/08_02.01.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.01.ipynb rename to examples/lesson08/snippets_ipynb/08_02.01.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.01selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_02.01selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.01selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_02.01selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.02.ipynb b/examples/lesson08/snippets_ipynb/08_02.02.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.02.ipynb rename to examples/lesson08/snippets_ipynb/08_02.02.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.02selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_02.02selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.02selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_02.02selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.03.ipynb b/examples/lesson08/snippets_ipynb/08_02.03.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.03.ipynb rename to examples/lesson08/snippets_ipynb/08_02.03.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.03selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_02.03selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.03selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_02.03selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.04.ipynb b/examples/lesson08/snippets_ipynb/08_02.04.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.04.ipynb rename to examples/lesson08/snippets_ipynb/08_02.04.ipynb diff --git a/examples/ch08/snippets_ipynb/08_02.04selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_02.04selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_02.04selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_02.04selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_03.ipynb b/examples/lesson08/snippets_ipynb/08_03.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_03.ipynb rename to examples/lesson08/snippets_ipynb/08_03.ipynb diff --git a/examples/ch08/snippets_ipynb/08_03selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_03selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_03selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_03selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_04.ipynb b/examples/lesson08/snippets_ipynb/08_04.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_04.ipynb rename to examples/lesson08/snippets_ipynb/08_04.ipynb diff --git a/examples/ch08/snippets_ipynb/08_04selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_04selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_04selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_04selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_05.ipynb b/examples/lesson08/snippets_ipynb/08_05.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_05.ipynb rename to examples/lesson08/snippets_ipynb/08_05.ipynb diff --git a/examples/ch08/snippets_ipynb/08_05selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_05selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_05selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_05selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_06.ipynb b/examples/lesson08/snippets_ipynb/08_06.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_06.ipynb rename to examples/lesson08/snippets_ipynb/08_06.ipynb diff --git a/examples/ch08/snippets_ipynb/08_07.ipynb b/examples/lesson08/snippets_ipynb/08_07.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_07.ipynb rename to examples/lesson08/snippets_ipynb/08_07.ipynb diff --git a/examples/ch08/snippets_ipynb/08_07selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_07selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_07selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_07selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_08.ipynb b/examples/lesson08/snippets_ipynb/08_08.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_08.ipynb rename to examples/lesson08/snippets_ipynb/08_08.ipynb diff --git a/examples/ch08/snippets_ipynb/08_08selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_08selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_08selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_08selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_09.ipynb b/examples/lesson08/snippets_ipynb/08_09.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_09.ipynb rename to examples/lesson08/snippets_ipynb/08_09.ipynb diff --git a/examples/ch08/snippets_ipynb/08_09selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_09selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_09selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_09selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_10.ipynb b/examples/lesson08/snippets_ipynb/08_10.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_10.ipynb rename to examples/lesson08/snippets_ipynb/08_10.ipynb diff --git a/examples/ch08/snippets_ipynb/08_11.ipynb b/examples/lesson08/snippets_ipynb/08_11.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_11.ipynb rename to examples/lesson08/snippets_ipynb/08_11.ipynb diff --git a/examples/ch08/snippets_ipynb/08_12.01.ipynb b/examples/lesson08/snippets_ipynb/08_12.01.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_12.01.ipynb rename to examples/lesson08/snippets_ipynb/08_12.01.ipynb diff --git a/examples/ch08/snippets_ipynb/08_12.01selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_12.01selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_12.01selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_12.01selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_12.02.ipynb b/examples/lesson08/snippets_ipynb/08_12.02.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_12.02.ipynb rename to examples/lesson08/snippets_ipynb/08_12.02.ipynb diff --git a/examples/ch08/snippets_ipynb/08_12.02selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_12.02selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_12.02selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_12.02selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_12.03.ipynb b/examples/lesson08/snippets_ipynb/08_12.03.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_12.03.ipynb rename to examples/lesson08/snippets_ipynb/08_12.03.ipynb diff --git a/examples/ch08/snippets_ipynb/08_12.03selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_12.03selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_12.03selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_12.03selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/08_13.ipynb b/examples/lesson08/snippets_ipynb/08_13.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_13.ipynb rename to examples/lesson08/snippets_ipynb/08_13.ipynb diff --git a/examples/ch08/snippets_ipynb/08_13selfcheck.ipynb b/examples/lesson08/snippets_ipynb/08_13selfcheck.ipynb similarity index 100% rename from examples/ch08/snippets_ipynb/08_13selfcheck.ipynb rename to examples/lesson08/snippets_ipynb/08_13selfcheck.ipynb diff --git a/examples/ch08/snippets_ipynb/files/art/check.png b/examples/lesson08/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch08/snippets_ipynb/files/art/check.png rename to examples/lesson08/snippets_ipynb/files/art/check.png diff --git a/examples/ch08/snippets_py/.ipynb_checkpoints/08_09-checkpoint.py b/examples/lesson08/snippets_py/.ipynb_checkpoints/08_09-checkpoint.py similarity index 100% rename from examples/ch08/snippets_py/.ipynb_checkpoints/08_09-checkpoint.py rename to examples/lesson08/snippets_py/.ipynb_checkpoints/08_09-checkpoint.py diff --git a/examples/ch08/snippets_py/08_02.01.py b/examples/lesson08/snippets_py/08_02.01.py similarity index 100% rename from examples/ch08/snippets_py/08_02.01.py rename to examples/lesson08/snippets_py/08_02.01.py diff --git a/examples/ch08/snippets_py/08_02.01selfcheck.py b/examples/lesson08/snippets_py/08_02.01selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_02.01selfcheck.py rename to examples/lesson08/snippets_py/08_02.01selfcheck.py diff --git a/examples/ch08/snippets_py/08_02.02.py b/examples/lesson08/snippets_py/08_02.02.py similarity index 100% rename from examples/ch08/snippets_py/08_02.02.py rename to examples/lesson08/snippets_py/08_02.02.py diff --git a/examples/ch08/snippets_py/08_02.02selfcheck.py b/examples/lesson08/snippets_py/08_02.02selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_02.02selfcheck.py rename to examples/lesson08/snippets_py/08_02.02selfcheck.py diff --git a/examples/ch08/snippets_py/08_02.03.py b/examples/lesson08/snippets_py/08_02.03.py similarity index 100% rename from examples/ch08/snippets_py/08_02.03.py rename to examples/lesson08/snippets_py/08_02.03.py diff --git a/examples/ch08/snippets_py/08_02.03selfcheck.py b/examples/lesson08/snippets_py/08_02.03selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_02.03selfcheck.py rename to examples/lesson08/snippets_py/08_02.03selfcheck.py diff --git a/examples/ch08/snippets_py/08_02.04.py b/examples/lesson08/snippets_py/08_02.04.py similarity index 100% rename from examples/ch08/snippets_py/08_02.04.py rename to examples/lesson08/snippets_py/08_02.04.py diff --git a/examples/ch08/snippets_py/08_02.04selfcheck.py b/examples/lesson08/snippets_py/08_02.04selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_02.04selfcheck.py rename to examples/lesson08/snippets_py/08_02.04selfcheck.py diff --git a/examples/ch08/snippets_py/08_03.py b/examples/lesson08/snippets_py/08_03.py similarity index 100% rename from examples/ch08/snippets_py/08_03.py rename to examples/lesson08/snippets_py/08_03.py diff --git a/examples/ch08/snippets_py/08_03selfcheck.py b/examples/lesson08/snippets_py/08_03selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_03selfcheck.py rename to examples/lesson08/snippets_py/08_03selfcheck.py diff --git a/examples/ch08/snippets_py/08_04.py b/examples/lesson08/snippets_py/08_04.py similarity index 100% rename from examples/ch08/snippets_py/08_04.py rename to examples/lesson08/snippets_py/08_04.py diff --git a/examples/ch08/snippets_py/08_04selfcheck.py b/examples/lesson08/snippets_py/08_04selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_04selfcheck.py rename to examples/lesson08/snippets_py/08_04selfcheck.py diff --git a/examples/ch08/snippets_py/08_05.py b/examples/lesson08/snippets_py/08_05.py similarity index 100% rename from examples/ch08/snippets_py/08_05.py rename to examples/lesson08/snippets_py/08_05.py diff --git a/examples/ch08/snippets_py/08_05selfcheck.py b/examples/lesson08/snippets_py/08_05selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_05selfcheck.py rename to examples/lesson08/snippets_py/08_05selfcheck.py diff --git a/examples/ch08/snippets_py/08_06.py b/examples/lesson08/snippets_py/08_06.py similarity index 100% rename from examples/ch08/snippets_py/08_06.py rename to examples/lesson08/snippets_py/08_06.py diff --git a/examples/ch08/snippets_py/08_07.py b/examples/lesson08/snippets_py/08_07.py similarity index 100% rename from examples/ch08/snippets_py/08_07.py rename to examples/lesson08/snippets_py/08_07.py diff --git a/examples/ch08/snippets_py/08_07selfcheck.py b/examples/lesson08/snippets_py/08_07selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_07selfcheck.py rename to examples/lesson08/snippets_py/08_07selfcheck.py diff --git a/examples/ch08/snippets_py/08_08.py b/examples/lesson08/snippets_py/08_08.py similarity index 100% rename from examples/ch08/snippets_py/08_08.py rename to examples/lesson08/snippets_py/08_08.py diff --git a/examples/ch08/snippets_py/08_08selfcheck.py b/examples/lesson08/snippets_py/08_08selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_08selfcheck.py rename to examples/lesson08/snippets_py/08_08selfcheck.py diff --git a/examples/ch08/snippets_py/08_09.py b/examples/lesson08/snippets_py/08_09.py similarity index 100% rename from examples/ch08/snippets_py/08_09.py rename to examples/lesson08/snippets_py/08_09.py diff --git a/examples/ch08/snippets_py/08_09selfcheck.py b/examples/lesson08/snippets_py/08_09selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_09selfcheck.py rename to examples/lesson08/snippets_py/08_09selfcheck.py diff --git a/examples/ch08/snippets_py/08_10.py b/examples/lesson08/snippets_py/08_10.py similarity index 100% rename from examples/ch08/snippets_py/08_10.py rename to examples/lesson08/snippets_py/08_10.py diff --git a/examples/ch08/snippets_py/08_11.py b/examples/lesson08/snippets_py/08_11.py similarity index 100% rename from examples/ch08/snippets_py/08_11.py rename to examples/lesson08/snippets_py/08_11.py diff --git a/examples/ch08/snippets_py/08_12.01.py b/examples/lesson08/snippets_py/08_12.01.py similarity index 100% rename from examples/ch08/snippets_py/08_12.01.py rename to examples/lesson08/snippets_py/08_12.01.py diff --git a/examples/ch08/snippets_py/08_12.01selfcheck.py b/examples/lesson08/snippets_py/08_12.01selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_12.01selfcheck.py rename to examples/lesson08/snippets_py/08_12.01selfcheck.py diff --git a/examples/ch08/snippets_py/08_12.02.py b/examples/lesson08/snippets_py/08_12.02.py similarity index 100% rename from examples/ch08/snippets_py/08_12.02.py rename to examples/lesson08/snippets_py/08_12.02.py diff --git a/examples/ch08/snippets_py/08_12.02selfcheck.py b/examples/lesson08/snippets_py/08_12.02selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_12.02selfcheck.py rename to examples/lesson08/snippets_py/08_12.02selfcheck.py diff --git a/examples/ch08/snippets_py/08_12.03.py b/examples/lesson08/snippets_py/08_12.03.py similarity index 100% rename from examples/ch08/snippets_py/08_12.03.py rename to examples/lesson08/snippets_py/08_12.03.py diff --git a/examples/ch08/snippets_py/08_12.03selfcheck.py b/examples/lesson08/snippets_py/08_12.03selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_12.03selfcheck.py rename to examples/lesson08/snippets_py/08_12.03selfcheck.py diff --git a/examples/ch08/snippets_py/08_13.py b/examples/lesson08/snippets_py/08_13.py similarity index 100% rename from examples/ch08/snippets_py/08_13.py rename to examples/lesson08/snippets_py/08_13.py diff --git a/examples/ch08/snippets_py/08_13selfcheck.py b/examples/lesson08/snippets_py/08_13selfcheck.py similarity index 100% rename from examples/ch08/snippets_py/08_13selfcheck.py rename to examples/lesson08/snippets_py/08_13selfcheck.py diff --git a/examples/ch09/dividebyzero.py b/examples/lesson09/dividebyzero.py similarity index 100% rename from examples/ch09/dividebyzero.py rename to examples/lesson09/dividebyzero.py diff --git a/examples/ch09/snippets_ipynb/09_03.01.ipynb b/examples/lesson09/snippets_ipynb/09_03.01.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_03.01.ipynb rename to examples/lesson09/snippets_ipynb/09_03.01.ipynb diff --git a/examples/ch09/snippets_ipynb/09_03.01selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_03.01selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_03.01selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_03.01selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_03.02.ipynb b/examples/lesson09/snippets_ipynb/09_03.02.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_03.02.ipynb rename to examples/lesson09/snippets_ipynb/09_03.02.ipynb diff --git a/examples/ch09/snippets_ipynb/09_03.02selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_03.02selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_03.02selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_03.02selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_04.ipynb b/examples/lesson09/snippets_ipynb/09_04.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_04.ipynb rename to examples/lesson09/snippets_ipynb/09_04.ipynb diff --git a/examples/ch09/snippets_ipynb/09_04selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_04selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_04selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_04selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_05.ipynb b/examples/lesson09/snippets_ipynb/09_05.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_05.ipynb rename to examples/lesson09/snippets_ipynb/09_05.ipynb diff --git a/examples/ch09/snippets_ipynb/09_05selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_05selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_05selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_05selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_08.01.ipynb b/examples/lesson09/snippets_ipynb/09_08.01.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_08.01.ipynb rename to examples/lesson09/snippets_ipynb/09_08.01.ipynb diff --git a/examples/ch09/snippets_ipynb/09_08.02.ipynb b/examples/lesson09/snippets_ipynb/09_08.02.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_08.02.ipynb rename to examples/lesson09/snippets_ipynb/09_08.02.ipynb diff --git a/examples/ch09/snippets_ipynb/09_08.02selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_08.02selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_08.02selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_08.02selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_09.ipynb b/examples/lesson09/snippets_ipynb/09_09.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_09.ipynb rename to examples/lesson09/snippets_ipynb/09_09.ipynb diff --git a/examples/ch09/snippets_ipynb/09_09selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_09selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_09selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_09selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_11.ipynb b/examples/lesson09/snippets_ipynb/09_11.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_11.ipynb rename to examples/lesson09/snippets_ipynb/09_11.ipynb diff --git a/examples/ch09/snippets_ipynb/09_12.01.ipynb b/examples/lesson09/snippets_ipynb/09_12.01.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_12.01.ipynb rename to examples/lesson09/snippets_ipynb/09_12.01.ipynb diff --git a/examples/ch09/snippets_ipynb/09_12.01selfcheck.ipynb b/examples/lesson09/snippets_ipynb/09_12.01selfcheck.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_12.01selfcheck.ipynb rename to examples/lesson09/snippets_ipynb/09_12.01selfcheck.ipynb diff --git a/examples/ch09/snippets_ipynb/09_12.02.ipynb b/examples/lesson09/snippets_ipynb/09_12.02.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_12.02.ipynb rename to examples/lesson09/snippets_ipynb/09_12.02.ipynb diff --git a/examples/ch09/snippets_ipynb/09_12.03-05.ipynb b/examples/lesson09/snippets_ipynb/09_12.03-05.ipynb similarity index 100% rename from examples/ch09/snippets_ipynb/09_12.03-05.ipynb rename to examples/lesson09/snippets_ipynb/09_12.03-05.ipynb diff --git a/examples/ch09/snippets_ipynb/files/art/check.png b/examples/lesson09/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch09/snippets_ipynb/files/art/check.png rename to examples/lesson09/snippets_ipynb/files/art/check.png diff --git a/examples/ch09/snippets_ipynb/grades.csv b/examples/lesson09/snippets_ipynb/grades.csv similarity index 100% rename from examples/ch09/snippets_ipynb/grades.csv rename to examples/lesson09/snippets_ipynb/grades.csv diff --git a/examples/ch09/snippets_ipynb/grades.txt b/examples/lesson09/snippets_ipynb/grades.txt similarity index 100% rename from examples/ch09/snippets_ipynb/grades.txt rename to examples/lesson09/snippets_ipynb/grades.txt diff --git a/examples/ch09/snippets_py/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.py b/examples/lesson09/snippets_py/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.py similarity index 100% rename from examples/ch09/snippets_py/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.py rename to examples/lesson09/snippets_py/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.py diff --git a/examples/ch09/snippets_py/.ipynb_checkpoints/09_12.03-05-checkpoint.py b/examples/lesson09/snippets_py/.ipynb_checkpoints/09_12.03-05-checkpoint.py similarity index 100% rename from examples/ch09/snippets_py/.ipynb_checkpoints/09_12.03-05-checkpoint.py rename to examples/lesson09/snippets_py/.ipynb_checkpoints/09_12.03-05-checkpoint.py diff --git a/examples/ch09/snippets_py/09_03.01.py b/examples/lesson09/snippets_py/09_03.01.py similarity index 100% rename from examples/ch09/snippets_py/09_03.01.py rename to examples/lesson09/snippets_py/09_03.01.py diff --git a/examples/ch09/snippets_py/09_03.01selfcheck.py b/examples/lesson09/snippets_py/09_03.01selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_03.01selfcheck.py rename to examples/lesson09/snippets_py/09_03.01selfcheck.py diff --git a/examples/ch09/snippets_py/09_03.02.py b/examples/lesson09/snippets_py/09_03.02.py similarity index 100% rename from examples/ch09/snippets_py/09_03.02.py rename to examples/lesson09/snippets_py/09_03.02.py diff --git a/examples/ch09/snippets_py/09_03.02selfcheck.py b/examples/lesson09/snippets_py/09_03.02selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_03.02selfcheck.py rename to examples/lesson09/snippets_py/09_03.02selfcheck.py diff --git a/examples/ch09/snippets_py/09_04.py b/examples/lesson09/snippets_py/09_04.py similarity index 100% rename from examples/ch09/snippets_py/09_04.py rename to examples/lesson09/snippets_py/09_04.py diff --git a/examples/ch09/snippets_py/09_04selfcheck.py b/examples/lesson09/snippets_py/09_04selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_04selfcheck.py rename to examples/lesson09/snippets_py/09_04selfcheck.py diff --git a/examples/ch09/snippets_py/09_05.py b/examples/lesson09/snippets_py/09_05.py similarity index 100% rename from examples/ch09/snippets_py/09_05.py rename to examples/lesson09/snippets_py/09_05.py diff --git a/examples/ch09/snippets_py/09_05selfcheck.py b/examples/lesson09/snippets_py/09_05selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_05selfcheck.py rename to examples/lesson09/snippets_py/09_05selfcheck.py diff --git a/examples/ch09/snippets_py/09_08.02selfcheck.py b/examples/lesson09/snippets_py/09_08.02selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_08.02selfcheck.py rename to examples/lesson09/snippets_py/09_08.02selfcheck.py diff --git a/examples/ch09/snippets_py/09_09.py b/examples/lesson09/snippets_py/09_09.py similarity index 100% rename from examples/ch09/snippets_py/09_09.py rename to examples/lesson09/snippets_py/09_09.py diff --git a/examples/ch09/snippets_py/09_09selfcheck.py b/examples/lesson09/snippets_py/09_09selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_09selfcheck.py rename to examples/lesson09/snippets_py/09_09selfcheck.py diff --git a/examples/ch09/snippets_py/09_11.py b/examples/lesson09/snippets_py/09_11.py similarity index 100% rename from examples/ch09/snippets_py/09_11.py rename to examples/lesson09/snippets_py/09_11.py diff --git a/examples/ch09/snippets_py/09_12.01.py b/examples/lesson09/snippets_py/09_12.01.py similarity index 100% rename from examples/ch09/snippets_py/09_12.01.py rename to examples/lesson09/snippets_py/09_12.01.py diff --git a/examples/ch09/snippets_py/09_12.01selfcheck.py b/examples/lesson09/snippets_py/09_12.01selfcheck.py similarity index 100% rename from examples/ch09/snippets_py/09_12.01selfcheck.py rename to examples/lesson09/snippets_py/09_12.01selfcheck.py diff --git a/examples/ch09/snippets_py/09_12.02.py b/examples/lesson09/snippets_py/09_12.02.py similarity index 100% rename from examples/ch09/snippets_py/09_12.02.py rename to examples/lesson09/snippets_py/09_12.02.py diff --git a/examples/ch09/snippets_py/09_12.03-05.py b/examples/lesson09/snippets_py/09_12.03-05.py similarity index 100% rename from examples/ch09/snippets_py/09_12.03-05.py rename to examples/lesson09/snippets_py/09_12.03-05.py diff --git a/examples/ch10/account.py b/examples/lesson10/account.py similarity index 100% rename from examples/ch10/account.py rename to examples/lesson10/account.py diff --git a/examples/ch10/accountdoctest.py b/examples/lesson10/accountdoctest.py similarity index 100% rename from examples/ch10/accountdoctest.py rename to examples/lesson10/accountdoctest.py diff --git a/examples/ch10/ave_hi_austin_jan_1895-2018.csv b/examples/lesson10/ave_hi_austin_jan_1895-2018.csv similarity index 100% rename from examples/ch10/ave_hi_austin_jan_1895-2018.csv rename to examples/lesson10/ave_hi_austin_jan_1895-2018.csv diff --git a/examples/ch10/ave_hi_la_jan_1895-2018.csv b/examples/lesson10/ave_hi_la_jan_1895-2018.csv similarity index 100% rename from examples/ch10/ave_hi_la_jan_1895-2018.csv rename to examples/lesson10/ave_hi_la_jan_1895-2018.csv diff --git a/examples/ch10/ave_hi_nyc2_jan_1895-2018.csv b/examples/lesson10/ave_hi_nyc2_jan_1895-2018.csv similarity index 100% rename from examples/ch10/ave_hi_nyc2_jan_1895-2018.csv rename to examples/lesson10/ave_hi_nyc2_jan_1895-2018.csv diff --git a/examples/ch10/ave_hi_nyc_jan_1895-2018.csv b/examples/lesson10/ave_hi_nyc_jan_1895-2018.csv similarity index 100% rename from examples/ch10/ave_hi_nyc_jan_1895-2018.csv rename to examples/lesson10/ave_hi_nyc_jan_1895-2018.csv diff --git a/examples/ch10/card.py b/examples/lesson10/card.py similarity index 100% rename from examples/ch10/card.py rename to examples/lesson10/card.py diff --git a/examples/ch10/card_images/10_of_clubs.png b/examples/lesson10/card_images/10_of_clubs.png similarity index 100% rename from examples/ch10/card_images/10_of_clubs.png rename to examples/lesson10/card_images/10_of_clubs.png diff --git a/examples/ch10/card_images/10_of_clubs.svg b/examples/lesson10/card_images/10_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/10_of_clubs.svg rename to examples/lesson10/card_images/10_of_clubs.svg diff --git a/examples/ch10/card_images/10_of_diamonds.png b/examples/lesson10/card_images/10_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/10_of_diamonds.png rename to examples/lesson10/card_images/10_of_diamonds.png diff --git a/examples/ch10/card_images/10_of_diamonds.svg b/examples/lesson10/card_images/10_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/10_of_diamonds.svg rename to examples/lesson10/card_images/10_of_diamonds.svg diff --git a/examples/ch10/card_images/10_of_hearts.png b/examples/lesson10/card_images/10_of_hearts.png similarity index 100% rename from examples/ch10/card_images/10_of_hearts.png rename to examples/lesson10/card_images/10_of_hearts.png diff --git a/examples/ch10/card_images/10_of_hearts.svg b/examples/lesson10/card_images/10_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/10_of_hearts.svg rename to examples/lesson10/card_images/10_of_hearts.svg diff --git a/examples/ch10/card_images/10_of_spades.png b/examples/lesson10/card_images/10_of_spades.png similarity index 100% rename from examples/ch10/card_images/10_of_spades.png rename to examples/lesson10/card_images/10_of_spades.png diff --git a/examples/ch10/card_images/10_of_spades.svg b/examples/lesson10/card_images/10_of_spades.svg similarity index 100% rename from examples/ch10/card_images/10_of_spades.svg rename to examples/lesson10/card_images/10_of_spades.svg diff --git a/examples/ch10/card_images/2_of_clubs.png b/examples/lesson10/card_images/2_of_clubs.png similarity index 100% rename from examples/ch10/card_images/2_of_clubs.png rename to examples/lesson10/card_images/2_of_clubs.png diff --git a/examples/ch10/card_images/2_of_clubs.svg b/examples/lesson10/card_images/2_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/2_of_clubs.svg rename to examples/lesson10/card_images/2_of_clubs.svg diff --git a/examples/ch10/card_images/2_of_diamonds.png b/examples/lesson10/card_images/2_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/2_of_diamonds.png rename to examples/lesson10/card_images/2_of_diamonds.png diff --git a/examples/ch10/card_images/2_of_diamonds.svg b/examples/lesson10/card_images/2_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/2_of_diamonds.svg rename to examples/lesson10/card_images/2_of_diamonds.svg diff --git a/examples/ch10/card_images/2_of_hearts.png b/examples/lesson10/card_images/2_of_hearts.png similarity index 100% rename from examples/ch10/card_images/2_of_hearts.png rename to examples/lesson10/card_images/2_of_hearts.png diff --git a/examples/ch10/card_images/2_of_hearts.svg b/examples/lesson10/card_images/2_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/2_of_hearts.svg rename to examples/lesson10/card_images/2_of_hearts.svg diff --git a/examples/ch10/card_images/2_of_spades.png b/examples/lesson10/card_images/2_of_spades.png similarity index 100% rename from examples/ch10/card_images/2_of_spades.png rename to examples/lesson10/card_images/2_of_spades.png diff --git a/examples/ch10/card_images/2_of_spades.svg b/examples/lesson10/card_images/2_of_spades.svg similarity index 100% rename from examples/ch10/card_images/2_of_spades.svg rename to examples/lesson10/card_images/2_of_spades.svg diff --git a/examples/ch10/card_images/3_of_clubs.png b/examples/lesson10/card_images/3_of_clubs.png similarity index 100% rename from examples/ch10/card_images/3_of_clubs.png rename to examples/lesson10/card_images/3_of_clubs.png diff --git a/examples/ch10/card_images/3_of_clubs.svg b/examples/lesson10/card_images/3_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/3_of_clubs.svg rename to examples/lesson10/card_images/3_of_clubs.svg diff --git a/examples/ch10/card_images/3_of_diamonds.png b/examples/lesson10/card_images/3_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/3_of_diamonds.png rename to examples/lesson10/card_images/3_of_diamonds.png diff --git a/examples/ch10/card_images/3_of_diamonds.svg b/examples/lesson10/card_images/3_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/3_of_diamonds.svg rename to examples/lesson10/card_images/3_of_diamonds.svg diff --git a/examples/ch10/card_images/3_of_hearts.png b/examples/lesson10/card_images/3_of_hearts.png similarity index 100% rename from examples/ch10/card_images/3_of_hearts.png rename to examples/lesson10/card_images/3_of_hearts.png diff --git a/examples/ch10/card_images/3_of_hearts.svg b/examples/lesson10/card_images/3_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/3_of_hearts.svg rename to examples/lesson10/card_images/3_of_hearts.svg diff --git a/examples/ch10/card_images/3_of_spades.png b/examples/lesson10/card_images/3_of_spades.png similarity index 100% rename from examples/ch10/card_images/3_of_spades.png rename to examples/lesson10/card_images/3_of_spades.png diff --git a/examples/ch10/card_images/3_of_spades.svg b/examples/lesson10/card_images/3_of_spades.svg similarity index 100% rename from examples/ch10/card_images/3_of_spades.svg rename to examples/lesson10/card_images/3_of_spades.svg diff --git a/examples/ch10/card_images/4_of_clubs.png b/examples/lesson10/card_images/4_of_clubs.png similarity index 100% rename from examples/ch10/card_images/4_of_clubs.png rename to examples/lesson10/card_images/4_of_clubs.png diff --git a/examples/ch10/card_images/4_of_clubs.svg b/examples/lesson10/card_images/4_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/4_of_clubs.svg rename to examples/lesson10/card_images/4_of_clubs.svg diff --git a/examples/ch10/card_images/4_of_diamonds.png b/examples/lesson10/card_images/4_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/4_of_diamonds.png rename to examples/lesson10/card_images/4_of_diamonds.png diff --git a/examples/ch10/card_images/4_of_diamonds.svg b/examples/lesson10/card_images/4_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/4_of_diamonds.svg rename to examples/lesson10/card_images/4_of_diamonds.svg diff --git a/examples/ch10/card_images/4_of_hearts.png b/examples/lesson10/card_images/4_of_hearts.png similarity index 100% rename from examples/ch10/card_images/4_of_hearts.png rename to examples/lesson10/card_images/4_of_hearts.png diff --git a/examples/ch10/card_images/4_of_hearts.svg b/examples/lesson10/card_images/4_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/4_of_hearts.svg rename to examples/lesson10/card_images/4_of_hearts.svg diff --git a/examples/ch10/card_images/4_of_spades.png b/examples/lesson10/card_images/4_of_spades.png similarity index 100% rename from examples/ch10/card_images/4_of_spades.png rename to examples/lesson10/card_images/4_of_spades.png diff --git a/examples/ch10/card_images/4_of_spades.svg b/examples/lesson10/card_images/4_of_spades.svg similarity index 100% rename from examples/ch10/card_images/4_of_spades.svg rename to examples/lesson10/card_images/4_of_spades.svg diff --git a/examples/ch10/card_images/5_of_clubs.png b/examples/lesson10/card_images/5_of_clubs.png similarity index 100% rename from examples/ch10/card_images/5_of_clubs.png rename to examples/lesson10/card_images/5_of_clubs.png diff --git a/examples/ch10/card_images/5_of_clubs.svg b/examples/lesson10/card_images/5_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/5_of_clubs.svg rename to examples/lesson10/card_images/5_of_clubs.svg diff --git a/examples/ch10/card_images/5_of_diamonds.png b/examples/lesson10/card_images/5_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/5_of_diamonds.png rename to examples/lesson10/card_images/5_of_diamonds.png diff --git a/examples/ch10/card_images/5_of_diamonds.svg b/examples/lesson10/card_images/5_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/5_of_diamonds.svg rename to examples/lesson10/card_images/5_of_diamonds.svg diff --git a/examples/ch10/card_images/5_of_hearts.png b/examples/lesson10/card_images/5_of_hearts.png similarity index 100% rename from examples/ch10/card_images/5_of_hearts.png rename to examples/lesson10/card_images/5_of_hearts.png diff --git a/examples/ch10/card_images/5_of_hearts.svg b/examples/lesson10/card_images/5_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/5_of_hearts.svg rename to examples/lesson10/card_images/5_of_hearts.svg diff --git a/examples/ch10/card_images/5_of_spades.png b/examples/lesson10/card_images/5_of_spades.png similarity index 100% rename from examples/ch10/card_images/5_of_spades.png rename to examples/lesson10/card_images/5_of_spades.png diff --git a/examples/ch10/card_images/5_of_spades.svg b/examples/lesson10/card_images/5_of_spades.svg similarity index 100% rename from examples/ch10/card_images/5_of_spades.svg rename to examples/lesson10/card_images/5_of_spades.svg diff --git a/examples/ch10/card_images/6_of_clubs.png b/examples/lesson10/card_images/6_of_clubs.png similarity index 100% rename from examples/ch10/card_images/6_of_clubs.png rename to examples/lesson10/card_images/6_of_clubs.png diff --git a/examples/ch10/card_images/6_of_clubs.svg b/examples/lesson10/card_images/6_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/6_of_clubs.svg rename to examples/lesson10/card_images/6_of_clubs.svg diff --git a/examples/ch10/card_images/6_of_diamonds.png b/examples/lesson10/card_images/6_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/6_of_diamonds.png rename to examples/lesson10/card_images/6_of_diamonds.png diff --git a/examples/ch10/card_images/6_of_diamonds.svg b/examples/lesson10/card_images/6_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/6_of_diamonds.svg rename to examples/lesson10/card_images/6_of_diamonds.svg diff --git a/examples/ch10/card_images/6_of_hearts.png b/examples/lesson10/card_images/6_of_hearts.png similarity index 100% rename from examples/ch10/card_images/6_of_hearts.png rename to examples/lesson10/card_images/6_of_hearts.png diff --git a/examples/ch10/card_images/6_of_hearts.svg b/examples/lesson10/card_images/6_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/6_of_hearts.svg rename to examples/lesson10/card_images/6_of_hearts.svg diff --git a/examples/ch10/card_images/6_of_spades.png b/examples/lesson10/card_images/6_of_spades.png similarity index 100% rename from examples/ch10/card_images/6_of_spades.png rename to examples/lesson10/card_images/6_of_spades.png diff --git a/examples/ch10/card_images/6_of_spades.svg b/examples/lesson10/card_images/6_of_spades.svg similarity index 100% rename from examples/ch10/card_images/6_of_spades.svg rename to examples/lesson10/card_images/6_of_spades.svg diff --git a/examples/ch10/card_images/7_of_clubs.png b/examples/lesson10/card_images/7_of_clubs.png similarity index 100% rename from examples/ch10/card_images/7_of_clubs.png rename to examples/lesson10/card_images/7_of_clubs.png diff --git a/examples/ch10/card_images/7_of_clubs.svg b/examples/lesson10/card_images/7_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/7_of_clubs.svg rename to examples/lesson10/card_images/7_of_clubs.svg diff --git a/examples/ch10/card_images/7_of_diamonds.png b/examples/lesson10/card_images/7_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/7_of_diamonds.png rename to examples/lesson10/card_images/7_of_diamonds.png diff --git a/examples/ch10/card_images/7_of_diamonds.svg b/examples/lesson10/card_images/7_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/7_of_diamonds.svg rename to examples/lesson10/card_images/7_of_diamonds.svg diff --git a/examples/ch10/card_images/7_of_hearts.png b/examples/lesson10/card_images/7_of_hearts.png similarity index 100% rename from examples/ch10/card_images/7_of_hearts.png rename to examples/lesson10/card_images/7_of_hearts.png diff --git a/examples/ch10/card_images/7_of_hearts.svg b/examples/lesson10/card_images/7_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/7_of_hearts.svg rename to examples/lesson10/card_images/7_of_hearts.svg diff --git a/examples/ch10/card_images/7_of_spades.png b/examples/lesson10/card_images/7_of_spades.png similarity index 100% rename from examples/ch10/card_images/7_of_spades.png rename to examples/lesson10/card_images/7_of_spades.png diff --git a/examples/ch10/card_images/7_of_spades.svg b/examples/lesson10/card_images/7_of_spades.svg similarity index 100% rename from examples/ch10/card_images/7_of_spades.svg rename to examples/lesson10/card_images/7_of_spades.svg diff --git a/examples/ch10/card_images/8_of_clubs.png b/examples/lesson10/card_images/8_of_clubs.png similarity index 100% rename from examples/ch10/card_images/8_of_clubs.png rename to examples/lesson10/card_images/8_of_clubs.png diff --git a/examples/ch10/card_images/8_of_clubs.svg b/examples/lesson10/card_images/8_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/8_of_clubs.svg rename to examples/lesson10/card_images/8_of_clubs.svg diff --git a/examples/ch10/card_images/8_of_diamonds.png b/examples/lesson10/card_images/8_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/8_of_diamonds.png rename to examples/lesson10/card_images/8_of_diamonds.png diff --git a/examples/ch10/card_images/8_of_diamonds.svg b/examples/lesson10/card_images/8_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/8_of_diamonds.svg rename to examples/lesson10/card_images/8_of_diamonds.svg diff --git a/examples/ch10/card_images/8_of_hearts.png b/examples/lesson10/card_images/8_of_hearts.png similarity index 100% rename from examples/ch10/card_images/8_of_hearts.png rename to examples/lesson10/card_images/8_of_hearts.png diff --git a/examples/ch10/card_images/8_of_hearts.svg b/examples/lesson10/card_images/8_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/8_of_hearts.svg rename to examples/lesson10/card_images/8_of_hearts.svg diff --git a/examples/ch10/card_images/8_of_spades.png b/examples/lesson10/card_images/8_of_spades.png similarity index 100% rename from examples/ch10/card_images/8_of_spades.png rename to examples/lesson10/card_images/8_of_spades.png diff --git a/examples/ch10/card_images/8_of_spades.svg b/examples/lesson10/card_images/8_of_spades.svg similarity index 100% rename from examples/ch10/card_images/8_of_spades.svg rename to examples/lesson10/card_images/8_of_spades.svg diff --git a/examples/ch10/card_images/9_of_clubs.png b/examples/lesson10/card_images/9_of_clubs.png similarity index 100% rename from examples/ch10/card_images/9_of_clubs.png rename to examples/lesson10/card_images/9_of_clubs.png diff --git a/examples/ch10/card_images/9_of_clubs.svg b/examples/lesson10/card_images/9_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/9_of_clubs.svg rename to examples/lesson10/card_images/9_of_clubs.svg diff --git a/examples/ch10/card_images/9_of_diamonds.png b/examples/lesson10/card_images/9_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/9_of_diamonds.png rename to examples/lesson10/card_images/9_of_diamonds.png diff --git a/examples/ch10/card_images/9_of_diamonds.svg b/examples/lesson10/card_images/9_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/9_of_diamonds.svg rename to examples/lesson10/card_images/9_of_diamonds.svg diff --git a/examples/ch10/card_images/9_of_hearts.png b/examples/lesson10/card_images/9_of_hearts.png similarity index 100% rename from examples/ch10/card_images/9_of_hearts.png rename to examples/lesson10/card_images/9_of_hearts.png diff --git a/examples/ch10/card_images/9_of_hearts.svg b/examples/lesson10/card_images/9_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/9_of_hearts.svg rename to examples/lesson10/card_images/9_of_hearts.svg diff --git a/examples/ch10/card_images/9_of_spades.png b/examples/lesson10/card_images/9_of_spades.png similarity index 100% rename from examples/ch10/card_images/9_of_spades.png rename to examples/lesson10/card_images/9_of_spades.png diff --git a/examples/ch10/card_images/9_of_spades.svg b/examples/lesson10/card_images/9_of_spades.svg similarity index 100% rename from examples/ch10/card_images/9_of_spades.svg rename to examples/lesson10/card_images/9_of_spades.svg diff --git a/examples/ch10/card_images/ace_of_clubs.png b/examples/lesson10/card_images/ace_of_clubs.png similarity index 100% rename from examples/ch10/card_images/ace_of_clubs.png rename to examples/lesson10/card_images/ace_of_clubs.png diff --git a/examples/ch10/card_images/ace_of_clubs.svg b/examples/lesson10/card_images/ace_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/ace_of_clubs.svg rename to examples/lesson10/card_images/ace_of_clubs.svg diff --git a/examples/ch10/card_images/ace_of_diamonds.png b/examples/lesson10/card_images/ace_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/ace_of_diamonds.png rename to examples/lesson10/card_images/ace_of_diamonds.png diff --git a/examples/ch10/card_images/ace_of_diamonds.svg b/examples/lesson10/card_images/ace_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/ace_of_diamonds.svg rename to examples/lesson10/card_images/ace_of_diamonds.svg diff --git a/examples/ch10/card_images/ace_of_hearts.png b/examples/lesson10/card_images/ace_of_hearts.png similarity index 100% rename from examples/ch10/card_images/ace_of_hearts.png rename to examples/lesson10/card_images/ace_of_hearts.png diff --git a/examples/ch10/card_images/ace_of_hearts.svg b/examples/lesson10/card_images/ace_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/ace_of_hearts.svg rename to examples/lesson10/card_images/ace_of_hearts.svg diff --git a/examples/ch10/card_images/ace_of_spades.png b/examples/lesson10/card_images/ace_of_spades.png similarity index 100% rename from examples/ch10/card_images/ace_of_spades.png rename to examples/lesson10/card_images/ace_of_spades.png diff --git a/examples/ch10/card_images/ace_of_spades.svg b/examples/lesson10/card_images/ace_of_spades.svg similarity index 100% rename from examples/ch10/card_images/ace_of_spades.svg rename to examples/lesson10/card_images/ace_of_spades.svg diff --git a/examples/ch10/card_images/jack_of_clubs.png b/examples/lesson10/card_images/jack_of_clubs.png similarity index 100% rename from examples/ch10/card_images/jack_of_clubs.png rename to examples/lesson10/card_images/jack_of_clubs.png diff --git a/examples/ch10/card_images/jack_of_clubs.svg b/examples/lesson10/card_images/jack_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/jack_of_clubs.svg rename to examples/lesson10/card_images/jack_of_clubs.svg diff --git a/examples/ch10/card_images/jack_of_diamonds.png b/examples/lesson10/card_images/jack_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/jack_of_diamonds.png rename to examples/lesson10/card_images/jack_of_diamonds.png diff --git a/examples/ch10/card_images/jack_of_diamonds.svg b/examples/lesson10/card_images/jack_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/jack_of_diamonds.svg rename to examples/lesson10/card_images/jack_of_diamonds.svg diff --git a/examples/ch10/card_images/jack_of_hearts.png b/examples/lesson10/card_images/jack_of_hearts.png similarity index 100% rename from examples/ch10/card_images/jack_of_hearts.png rename to examples/lesson10/card_images/jack_of_hearts.png diff --git a/examples/ch10/card_images/jack_of_hearts.svg b/examples/lesson10/card_images/jack_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/jack_of_hearts.svg rename to examples/lesson10/card_images/jack_of_hearts.svg diff --git a/examples/ch10/card_images/jack_of_spades.png b/examples/lesson10/card_images/jack_of_spades.png similarity index 100% rename from examples/ch10/card_images/jack_of_spades.png rename to examples/lesson10/card_images/jack_of_spades.png diff --git a/examples/ch10/card_images/jack_of_spades.svg b/examples/lesson10/card_images/jack_of_spades.svg similarity index 100% rename from examples/ch10/card_images/jack_of_spades.svg rename to examples/lesson10/card_images/jack_of_spades.svg diff --git a/examples/ch10/card_images/king_of_clubs.png b/examples/lesson10/card_images/king_of_clubs.png similarity index 100% rename from examples/ch10/card_images/king_of_clubs.png rename to examples/lesson10/card_images/king_of_clubs.png diff --git a/examples/ch10/card_images/king_of_clubs.svg b/examples/lesson10/card_images/king_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/king_of_clubs.svg rename to examples/lesson10/card_images/king_of_clubs.svg diff --git a/examples/ch10/card_images/king_of_diamonds.png b/examples/lesson10/card_images/king_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/king_of_diamonds.png rename to examples/lesson10/card_images/king_of_diamonds.png diff --git a/examples/ch10/card_images/king_of_diamonds.svg b/examples/lesson10/card_images/king_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/king_of_diamonds.svg rename to examples/lesson10/card_images/king_of_diamonds.svg diff --git a/examples/ch10/card_images/king_of_hearts.png b/examples/lesson10/card_images/king_of_hearts.png similarity index 100% rename from examples/ch10/card_images/king_of_hearts.png rename to examples/lesson10/card_images/king_of_hearts.png diff --git a/examples/ch10/card_images/king_of_hearts.svg b/examples/lesson10/card_images/king_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/king_of_hearts.svg rename to examples/lesson10/card_images/king_of_hearts.svg diff --git a/examples/ch10/card_images/king_of_spades.png b/examples/lesson10/card_images/king_of_spades.png similarity index 100% rename from examples/ch10/card_images/king_of_spades.png rename to examples/lesson10/card_images/king_of_spades.png diff --git a/examples/ch10/card_images/king_of_spades.svg b/examples/lesson10/card_images/king_of_spades.svg similarity index 100% rename from examples/ch10/card_images/king_of_spades.svg rename to examples/lesson10/card_images/king_of_spades.svg diff --git a/examples/ch10/card_images/queen_of_clubs.png b/examples/lesson10/card_images/queen_of_clubs.png similarity index 100% rename from examples/ch10/card_images/queen_of_clubs.png rename to examples/lesson10/card_images/queen_of_clubs.png diff --git a/examples/ch10/card_images/queen_of_clubs.svg b/examples/lesson10/card_images/queen_of_clubs.svg similarity index 100% rename from examples/ch10/card_images/queen_of_clubs.svg rename to examples/lesson10/card_images/queen_of_clubs.svg diff --git a/examples/ch10/card_images/queen_of_diamonds.png b/examples/lesson10/card_images/queen_of_diamonds.png similarity index 100% rename from examples/ch10/card_images/queen_of_diamonds.png rename to examples/lesson10/card_images/queen_of_diamonds.png diff --git a/examples/ch10/card_images/queen_of_diamonds.svg b/examples/lesson10/card_images/queen_of_diamonds.svg similarity index 100% rename from examples/ch10/card_images/queen_of_diamonds.svg rename to examples/lesson10/card_images/queen_of_diamonds.svg diff --git a/examples/ch10/card_images/queen_of_hearts.png b/examples/lesson10/card_images/queen_of_hearts.png similarity index 100% rename from examples/ch10/card_images/queen_of_hearts.png rename to examples/lesson10/card_images/queen_of_hearts.png diff --git a/examples/ch10/card_images/queen_of_hearts.svg b/examples/lesson10/card_images/queen_of_hearts.svg similarity index 100% rename from examples/ch10/card_images/queen_of_hearts.svg rename to examples/lesson10/card_images/queen_of_hearts.svg diff --git a/examples/ch10/card_images/queen_of_spades.png b/examples/lesson10/card_images/queen_of_spades.png similarity index 100% rename from examples/ch10/card_images/queen_of_spades.png rename to examples/lesson10/card_images/queen_of_spades.png diff --git a/examples/ch10/card_images/queen_of_spades.svg b/examples/lesson10/card_images/queen_of_spades.svg similarity index 100% rename from examples/ch10/card_images/queen_of_spades.svg rename to examples/lesson10/card_images/queen_of_spades.svg diff --git a/examples/ch10/carddataclass.py b/examples/lesson10/carddataclass.py similarity index 100% rename from examples/ch10/carddataclass.py rename to examples/lesson10/carddataclass.py diff --git a/examples/ch10/commissionemployee.py b/examples/lesson10/commissionemployee.py similarity index 100% rename from examples/ch10/commissionemployee.py rename to examples/lesson10/commissionemployee.py diff --git a/examples/ch10/complexnumber.py b/examples/lesson10/complexnumber.py similarity index 100% rename from examples/ch10/complexnumber.py rename to examples/lesson10/complexnumber.py diff --git a/examples/ch10/complexnumber2.py b/examples/lesson10/complexnumber2.py similarity index 100% rename from examples/ch10/complexnumber2.py rename to examples/lesson10/complexnumber2.py diff --git a/examples/ch10/deck.py b/examples/lesson10/deck.py similarity index 100% rename from examples/ch10/deck.py rename to examples/lesson10/deck.py diff --git a/examples/ch10/deck2.py b/examples/lesson10/deck2.py similarity index 100% rename from examples/ch10/deck2.py rename to examples/lesson10/deck2.py diff --git a/examples/ch10/private.py b/examples/lesson10/private.py similarity index 100% rename from examples/ch10/private.py rename to examples/lesson10/private.py diff --git a/examples/ch10/salariedcommissionemployee.py b/examples/lesson10/salariedcommissionemployee.py similarity index 100% rename from examples/ch10/salariedcommissionemployee.py rename to examples/lesson10/salariedcommissionemployee.py diff --git a/examples/ch10/salariedemployee.py b/examples/lesson10/salariedemployee.py similarity index 100% rename from examples/ch10/salariedemployee.py rename to examples/lesson10/salariedemployee.py diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.02selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_03.02selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_03.02selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_04-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_04-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_04-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_04-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_04selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_04selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_04selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_04selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_05-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_05-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_05-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_05-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_05selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_05selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_05selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_07selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_07selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_07selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_07selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_08.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_08.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_08.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_08.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_08.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_08.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_08.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_08.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_08.02selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_08.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_08.02selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_08.02selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_09-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_09-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_09-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_09-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_09selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_09selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_09selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_09selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_10selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_10selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_10selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_10selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_11-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_11-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_11-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_11-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_11selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_11selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_11selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_11selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.01selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.01selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.01selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.03-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.03-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.03-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.03-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.04-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.04-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.04-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.04-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.05-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.05-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.05-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.05-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.05selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.05selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/09_12.05selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/09_12.05selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.01selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.01selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.01selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.03selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_02.03selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_02.03selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_03-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_03-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_03-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_03-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_03selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_03selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_03selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.01selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.01selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.01selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.02selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.02selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.02selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.03-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.03-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.03-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.03-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.03selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.03selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_04.03selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_04.03selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_05-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_05-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_05-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_05-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.03-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.03-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.03-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.03-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.04-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.04-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_06.04-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_06.04-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_07selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_07selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_07selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_07selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_08-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_08-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_08-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_08-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_09-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_09-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_09-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_09-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_10.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_10.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_10.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_10.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_10.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_10.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_10.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_10.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_10.02selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_10.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_10.02selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_10.02selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_11selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_11selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_11selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_11selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_12-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_12-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_12-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_12-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_12selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_12selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_12selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_12selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.01-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.01-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.01-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.01-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.01selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.01selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.01selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.01selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.02-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.02-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.02-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.02-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_13selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_13selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_14-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_14-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_14-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_14-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_14selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_14selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_14selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_14selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_15-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_15-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_15-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_15-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_15selfcheck-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_15selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_15selfcheck-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_15selfcheck-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_16-checkpoint.ipynb b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_16-checkpoint.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/10_16-checkpoint.ipynb rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/10_16-checkpoint.ipynb diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/account-checkpoint.py b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/account-checkpoint.py similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/account-checkpoint.py rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/account-checkpoint.py diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/carddataclass-checkpoint.py b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/carddataclass-checkpoint.py similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/carddataclass-checkpoint.py rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/carddataclass-checkpoint.py diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/private-checkpoint.py b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/private-checkpoint.py similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/private-checkpoint.py rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/private-checkpoint.py diff --git a/examples/ch10/snippets_ipynb/.ipynb_checkpoints/salariedcommissionemployee-checkpoint.py b/examples/lesson10/snippets_ipynb/.ipynb_checkpoints/salariedcommissionemployee-checkpoint.py similarity index 100% rename from examples/ch10/snippets_ipynb/.ipynb_checkpoints/salariedcommissionemployee-checkpoint.py rename to examples/lesson10/snippets_ipynb/.ipynb_checkpoints/salariedcommissionemployee-checkpoint.py diff --git a/examples/ch10/snippets_ipynb/10_02.01.ipynb b/examples/lesson10/snippets_ipynb/10_02.01.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_02.01.ipynb rename to examples/lesson10/snippets_ipynb/10_02.01.ipynb diff --git a/examples/ch10/snippets_ipynb/10_02.02.ipynb b/examples/lesson10/snippets_ipynb/10_02.02.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_02.02.ipynb rename to examples/lesson10/snippets_ipynb/10_02.02.ipynb diff --git a/examples/ch10/snippets_ipynb/10_02.03selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_02.03selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_02.03selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_02.03selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_03.ipynb b/examples/lesson10/snippets_ipynb/10_03.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_03.ipynb rename to examples/lesson10/snippets_ipynb/10_03.ipynb diff --git a/examples/ch10/snippets_ipynb/10_04.01.ipynb b/examples/lesson10/snippets_ipynb/10_04.01.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_04.01.ipynb rename to examples/lesson10/snippets_ipynb/10_04.01.ipynb diff --git a/examples/ch10/snippets_ipynb/10_04.02.ipynb b/examples/lesson10/snippets_ipynb/10_04.02.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_04.02.ipynb rename to examples/lesson10/snippets_ipynb/10_04.02.ipynb diff --git a/examples/ch10/snippets_ipynb/10_04.02selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_04.02selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_04.02selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_04.02selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_04.03.ipynb b/examples/lesson10/snippets_ipynb/10_04.03.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_04.03.ipynb rename to examples/lesson10/snippets_ipynb/10_04.03.ipynb diff --git a/examples/ch10/snippets_ipynb/10_05.ipynb b/examples/lesson10/snippets_ipynb/10_05.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_05.ipynb rename to examples/lesson10/snippets_ipynb/10_05.ipynb diff --git a/examples/ch10/snippets_ipynb/10_06.01.ipynb b/examples/lesson10/snippets_ipynb/10_06.01.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_06.01.ipynb rename to examples/lesson10/snippets_ipynb/10_06.01.ipynb diff --git a/examples/ch10/snippets_ipynb/10_06.02.ipynb b/examples/lesson10/snippets_ipynb/10_06.02.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_06.02.ipynb rename to examples/lesson10/snippets_ipynb/10_06.02.ipynb diff --git a/examples/ch10/snippets_ipynb/10_06.03.ipynb b/examples/lesson10/snippets_ipynb/10_06.03.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_06.03.ipynb rename to examples/lesson10/snippets_ipynb/10_06.03.ipynb diff --git a/examples/ch10/snippets_ipynb/10_06.04.ipynb b/examples/lesson10/snippets_ipynb/10_06.04.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_06.04.ipynb rename to examples/lesson10/snippets_ipynb/10_06.04.ipynb diff --git a/examples/ch10/snippets_ipynb/10_08.ipynb b/examples/lesson10/snippets_ipynb/10_08.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_08.ipynb rename to examples/lesson10/snippets_ipynb/10_08.ipynb diff --git a/examples/ch10/snippets_ipynb/10_09.ipynb b/examples/lesson10/snippets_ipynb/10_09.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_09.ipynb rename to examples/lesson10/snippets_ipynb/10_09.ipynb diff --git a/examples/ch10/snippets_ipynb/10_10.01.ipynb b/examples/lesson10/snippets_ipynb/10_10.01.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_10.01.ipynb rename to examples/lesson10/snippets_ipynb/10_10.01.ipynb diff --git a/examples/ch10/snippets_ipynb/10_10.02.ipynb b/examples/lesson10/snippets_ipynb/10_10.02.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_10.02.ipynb rename to examples/lesson10/snippets_ipynb/10_10.02.ipynb diff --git a/examples/ch10/snippets_ipynb/10_10.02selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_10.02selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_10.02selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_10.02selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_12.ipynb b/examples/lesson10/snippets_ipynb/10_12.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_12.ipynb rename to examples/lesson10/snippets_ipynb/10_12.ipynb diff --git a/examples/ch10/snippets_ipynb/10_12selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_12selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_12selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_12selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_13.01.ipynb b/examples/lesson10/snippets_ipynb/10_13.01.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_13.01.ipynb rename to examples/lesson10/snippets_ipynb/10_13.01.ipynb diff --git a/examples/ch10/snippets_ipynb/10_13.02.ipynb b/examples/lesson10/snippets_ipynb/10_13.02.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_13.02.ipynb rename to examples/lesson10/snippets_ipynb/10_13.02.ipynb diff --git a/examples/ch10/snippets_ipynb/10_13.02selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_13.02selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_13.02selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_13.02selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_13selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_13selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_13selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_13selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_14.ipynb b/examples/lesson10/snippets_ipynb/10_14.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_14.ipynb rename to examples/lesson10/snippets_ipynb/10_14.ipynb diff --git a/examples/ch10/snippets_ipynb/10_14selfcheck.ipynb b/examples/lesson10/snippets_ipynb/10_14selfcheck.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_14selfcheck.ipynb rename to examples/lesson10/snippets_ipynb/10_14selfcheck.ipynb diff --git a/examples/ch10/snippets_ipynb/10_15.ipynb b/examples/lesson10/snippets_ipynb/10_15.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_15.ipynb rename to examples/lesson10/snippets_ipynb/10_15.ipynb diff --git a/examples/ch10/snippets_ipynb/10_16.ipynb b/examples/lesson10/snippets_ipynb/10_16.ipynb similarity index 100% rename from examples/ch10/snippets_ipynb/10_16.ipynb rename to examples/lesson10/snippets_ipynb/10_16.ipynb diff --git a/examples/ch10/snippets_ipynb/__pycache__/account.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/account.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/account.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/account.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/card.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/card.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/card.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/card.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/carddataclass.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/carddataclass.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/carddataclass.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/carddataclass.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/commissionemployee.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/commissionemployee.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/commissionemployee.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/commissionemployee.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/complexnumber.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/complexnumber.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/complexnumber.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/complexnumber.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/complexnumber2.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/complexnumber2.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/complexnumber2.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/complexnumber2.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/deck.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/deck.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/deck.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/deck.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/deck2.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/deck2.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/deck2.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/deck2.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/private.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/private.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/private.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/private.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/salariedcommissionemployee.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/salariedcommissionemployee.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/salariedcommissionemployee.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/salariedcommissionemployee.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/__pycache__/timewithproperties.cpython-37.pyc b/examples/lesson10/snippets_ipynb/__pycache__/timewithproperties.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_ipynb/__pycache__/timewithproperties.cpython-37.pyc rename to examples/lesson10/snippets_ipynb/__pycache__/timewithproperties.cpython-37.pyc diff --git a/examples/ch10/snippets_ipynb/account.py b/examples/lesson10/snippets_ipynb/account.py similarity index 100% rename from examples/ch10/snippets_ipynb/account.py rename to examples/lesson10/snippets_ipynb/account.py diff --git a/examples/ch10/snippets_ipynb/accountdoctest.py b/examples/lesson10/snippets_ipynb/accountdoctest.py similarity index 100% rename from examples/ch10/snippets_ipynb/accountdoctest.py rename to examples/lesson10/snippets_ipynb/accountdoctest.py diff --git a/examples/ch10/snippets_ipynb/accountdoctest2.py b/examples/lesson10/snippets_ipynb/accountdoctest2.py similarity index 100% rename from examples/ch10/snippets_ipynb/accountdoctest2.py rename to examples/lesson10/snippets_ipynb/accountdoctest2.py diff --git a/examples/ch10/snippets_ipynb/ave_hi_la_jan_1895-2018.csv b/examples/lesson10/snippets_ipynb/ave_hi_la_jan_1895-2018.csv similarity index 100% rename from examples/ch10/snippets_ipynb/ave_hi_la_jan_1895-2018.csv rename to examples/lesson10/snippets_ipynb/ave_hi_la_jan_1895-2018.csv diff --git a/examples/ch10/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv b/examples/lesson10/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv similarity index 100% rename from examples/ch10/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv rename to examples/lesson10/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv diff --git a/examples/ch10/snippets_ipynb/card.py b/examples/lesson10/snippets_ipynb/card.py similarity index 100% rename from examples/ch10/snippets_ipynb/card.py rename to examples/lesson10/snippets_ipynb/card.py diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/10_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/10_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/10_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/10_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/10_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/10_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/10_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/10_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/10_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/10_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/10_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/10_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/10_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/10_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/10_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/10_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/10_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/10_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/2_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/2_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/2_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/2_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/2_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/2_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/2_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/2_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/2_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/2_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/2_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/2_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/2_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/2_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/2_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/2_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/2_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/2_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/3_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/3_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/3_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/3_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/3_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/3_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/3_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/3_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/3_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/3_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/3_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/3_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/3_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/3_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/3_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/3_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/3_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/3_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/4_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/4_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/4_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/4_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/4_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/4_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/4_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/4_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/4_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/4_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/4_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/4_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/4_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/4_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/4_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/4_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/4_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/4_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/5_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/5_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/5_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/5_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/5_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/5_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/5_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/5_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/5_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/5_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/5_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/5_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/5_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/5_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/5_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/5_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/5_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/5_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/6_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/6_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/6_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/6_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/6_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/6_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/6_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/6_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/6_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/6_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/6_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/6_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/6_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/6_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/6_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/6_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/6_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/6_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/7_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/7_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/7_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/7_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/7_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/7_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/7_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/7_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/7_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/7_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/7_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/7_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/7_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/7_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/7_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/7_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/7_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/7_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/8_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/8_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/8_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/8_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/8_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/8_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/8_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/8_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/8_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/8_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/8_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/8_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/8_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/8_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/8_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/8_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/8_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/8_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/9_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/9_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/9_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/9_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/9_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/9_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/9_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/9_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/9_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/9_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/9_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/9_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/9_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/9_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/9_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/9_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/9_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/9_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/ace_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/ace_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/ace_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/ace_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/ace_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/ace_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/ace_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/ace_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/ace_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/ace_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/ace_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/ace_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/ace_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/ace_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/ace_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/ace_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/ace_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/ace_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/jack_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/jack_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/jack_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/jack_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/jack_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/jack_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/jack_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/jack_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/jack_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/jack_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/jack_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/jack_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/jack_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/jack_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/jack_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/jack_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/jack_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/jack_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/king_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/king_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/king_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/king_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/king_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/king_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/king_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/king_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/king_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/king_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/king_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/king_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/king_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/king_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/king_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/king_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/king_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/king_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_clubs.png b/examples/lesson10/snippets_ipynb/card_images/queen_of_clubs.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_clubs.png rename to examples/lesson10/snippets_ipynb/card_images/queen_of_clubs.png diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_clubs.svg b/examples/lesson10/snippets_ipynb/card_images/queen_of_clubs.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_clubs.svg rename to examples/lesson10/snippets_ipynb/card_images/queen_of_clubs.svg diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_diamonds.png b/examples/lesson10/snippets_ipynb/card_images/queen_of_diamonds.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_diamonds.png rename to examples/lesson10/snippets_ipynb/card_images/queen_of_diamonds.png diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_diamonds.svg b/examples/lesson10/snippets_ipynb/card_images/queen_of_diamonds.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_diamonds.svg rename to examples/lesson10/snippets_ipynb/card_images/queen_of_diamonds.svg diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_hearts.png b/examples/lesson10/snippets_ipynb/card_images/queen_of_hearts.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_hearts.png rename to examples/lesson10/snippets_ipynb/card_images/queen_of_hearts.png diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_hearts.svg b/examples/lesson10/snippets_ipynb/card_images/queen_of_hearts.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_hearts.svg rename to examples/lesson10/snippets_ipynb/card_images/queen_of_hearts.svg diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_spades.png b/examples/lesson10/snippets_ipynb/card_images/queen_of_spades.png similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_spades.png rename to examples/lesson10/snippets_ipynb/card_images/queen_of_spades.png diff --git a/examples/ch10/snippets_ipynb/card_images/queen_of_spades.svg b/examples/lesson10/snippets_ipynb/card_images/queen_of_spades.svg similarity index 100% rename from examples/ch10/snippets_ipynb/card_images/queen_of_spades.svg rename to examples/lesson10/snippets_ipynb/card_images/queen_of_spades.svg diff --git a/examples/ch10/snippets_ipynb/carddataclass.py b/examples/lesson10/snippets_ipynb/carddataclass.py similarity index 100% rename from examples/ch10/snippets_ipynb/carddataclass.py rename to examples/lesson10/snippets_ipynb/carddataclass.py diff --git a/examples/ch10/snippets_ipynb/commissionemployee.py b/examples/lesson10/snippets_ipynb/commissionemployee.py similarity index 100% rename from examples/ch10/snippets_ipynb/commissionemployee.py rename to examples/lesson10/snippets_ipynb/commissionemployee.py diff --git a/examples/ch10/snippets_ipynb/complexnumber.py b/examples/lesson10/snippets_ipynb/complexnumber.py similarity index 100% rename from examples/ch10/snippets_ipynb/complexnumber.py rename to examples/lesson10/snippets_ipynb/complexnumber.py diff --git a/examples/ch10/snippets_ipynb/complexnumber2.py b/examples/lesson10/snippets_ipynb/complexnumber2.py similarity index 100% rename from examples/ch10/snippets_ipynb/complexnumber2.py rename to examples/lesson10/snippets_ipynb/complexnumber2.py diff --git a/examples/ch10/snippets_ipynb/deck.py b/examples/lesson10/snippets_ipynb/deck.py similarity index 100% rename from examples/ch10/snippets_ipynb/deck.py rename to examples/lesson10/snippets_ipynb/deck.py diff --git a/examples/ch10/snippets_ipynb/deck2.py b/examples/lesson10/snippets_ipynb/deck2.py similarity index 100% rename from examples/ch10/snippets_ipynb/deck2.py rename to examples/lesson10/snippets_ipynb/deck2.py diff --git a/examples/ch10/snippets_ipynb/files/art/check.png b/examples/lesson10/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch10/snippets_ipynb/files/art/check.png rename to examples/lesson10/snippets_ipynb/files/art/check.png diff --git a/examples/ch10/snippets_ipynb/private.py b/examples/lesson10/snippets_ipynb/private.py similarity index 100% rename from examples/ch10/snippets_ipynb/private.py rename to examples/lesson10/snippets_ipynb/private.py diff --git a/examples/ch10/snippets_ipynb/salariedcommissionemployee.py b/examples/lesson10/snippets_ipynb/salariedcommissionemployee.py similarity index 100% rename from examples/ch10/snippets_ipynb/salariedcommissionemployee.py rename to examples/lesson10/snippets_ipynb/salariedcommissionemployee.py diff --git a/examples/ch10/snippets_ipynb/timewithproperties.py b/examples/lesson10/snippets_ipynb/timewithproperties.py similarity index 100% rename from examples/ch10/snippets_ipynb/timewithproperties.py rename to examples/lesson10/snippets_ipynb/timewithproperties.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_02.01-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_02.01-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_02.01-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_02.01-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_04.03-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_04.03-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_04.03-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_04.03-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_09-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_09-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_09-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_09-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_12-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_12-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_12-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_12-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_13.01-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_13.01-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_13.01-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_13.01-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_13.02-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_13.02-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_13.02-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_13.02-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_15-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_15-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_15-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_15-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/10_16-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/10_16-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/10_16-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/10_16-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/account-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/account-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/account-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/account-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/carddataclass-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/carddataclass-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/carddataclass-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/carddataclass-checkpoint.py diff --git a/examples/ch10/snippets_py/.ipynb_checkpoints/private-checkpoint.py b/examples/lesson10/snippets_py/.ipynb_checkpoints/private-checkpoint.py similarity index 100% rename from examples/ch10/snippets_py/.ipynb_checkpoints/private-checkpoint.py rename to examples/lesson10/snippets_py/.ipynb_checkpoints/private-checkpoint.py diff --git a/examples/ch10/snippets_py/10_02.01.py b/examples/lesson10/snippets_py/10_02.01.py similarity index 100% rename from examples/ch10/snippets_py/10_02.01.py rename to examples/lesson10/snippets_py/10_02.01.py diff --git a/examples/ch10/snippets_py/10_02.03selfcheck.py b/examples/lesson10/snippets_py/10_02.03selfcheck.py similarity index 100% rename from examples/ch10/snippets_py/10_02.03selfcheck.py rename to examples/lesson10/snippets_py/10_02.03selfcheck.py diff --git a/examples/ch10/snippets_py/10_03.py b/examples/lesson10/snippets_py/10_03.py similarity index 100% rename from examples/ch10/snippets_py/10_03.py rename to examples/lesson10/snippets_py/10_03.py diff --git a/examples/ch10/snippets_py/10_04.01.py b/examples/lesson10/snippets_py/10_04.01.py similarity index 100% rename from examples/ch10/snippets_py/10_04.01.py rename to examples/lesson10/snippets_py/10_04.01.py diff --git a/examples/ch10/snippets_py/10_04.02selfcheck.py b/examples/lesson10/snippets_py/10_04.02selfcheck.py similarity index 100% rename from examples/ch10/snippets_py/10_04.02selfcheck.py rename to examples/lesson10/snippets_py/10_04.02selfcheck.py diff --git a/examples/ch10/snippets_py/10_04.03.py b/examples/lesson10/snippets_py/10_04.03.py similarity index 100% rename from examples/ch10/snippets_py/10_04.03.py rename to examples/lesson10/snippets_py/10_04.03.py diff --git a/examples/ch10/snippets_py/10_05.py b/examples/lesson10/snippets_py/10_05.py similarity index 100% rename from examples/ch10/snippets_py/10_05.py rename to examples/lesson10/snippets_py/10_05.py diff --git a/examples/ch10/snippets_py/10_06.01.py b/examples/lesson10/snippets_py/10_06.01.py similarity index 100% rename from examples/ch10/snippets_py/10_06.01.py rename to examples/lesson10/snippets_py/10_06.01.py diff --git a/examples/ch10/snippets_py/10_06.04.py b/examples/lesson10/snippets_py/10_06.04.py similarity index 100% rename from examples/ch10/snippets_py/10_06.04.py rename to examples/lesson10/snippets_py/10_06.04.py diff --git a/examples/ch10/snippets_py/10_06.04selfcheck.py b/examples/lesson10/snippets_py/10_06.04selfcheck.py similarity index 100% rename from examples/ch10/snippets_py/10_06.04selfcheck.py rename to examples/lesson10/snippets_py/10_06.04selfcheck.py diff --git a/examples/ch10/snippets_py/10_08.py b/examples/lesson10/snippets_py/10_08.py similarity index 100% rename from examples/ch10/snippets_py/10_08.py rename to examples/lesson10/snippets_py/10_08.py diff --git a/examples/ch10/snippets_py/10_09.py b/examples/lesson10/snippets_py/10_09.py similarity index 100% rename from examples/ch10/snippets_py/10_09.py rename to examples/lesson10/snippets_py/10_09.py diff --git a/examples/ch10/snippets_py/10_10.01.py b/examples/lesson10/snippets_py/10_10.01.py similarity index 100% rename from examples/ch10/snippets_py/10_10.01.py rename to examples/lesson10/snippets_py/10_10.01.py diff --git a/examples/ch10/snippets_py/10_10.02selfcheck.py b/examples/lesson10/snippets_py/10_10.02selfcheck.py similarity index 100% rename from examples/ch10/snippets_py/10_10.02selfcheck.py rename to examples/lesson10/snippets_py/10_10.02selfcheck.py diff --git a/examples/ch10/snippets_py/10_12.py b/examples/lesson10/snippets_py/10_12.py similarity index 100% rename from examples/ch10/snippets_py/10_12.py rename to examples/lesson10/snippets_py/10_12.py diff --git a/examples/ch10/snippets_py/10_12selfcheck.py b/examples/lesson10/snippets_py/10_12selfcheck.py similarity index 100% rename from examples/ch10/snippets_py/10_12selfcheck.py rename to examples/lesson10/snippets_py/10_12selfcheck.py diff --git a/examples/ch10/snippets_py/10_13.01.py b/examples/lesson10/snippets_py/10_13.01.py similarity index 100% rename from examples/ch10/snippets_py/10_13.01.py rename to examples/lesson10/snippets_py/10_13.01.py diff --git a/examples/ch10/snippets_py/10_13.02.py b/examples/lesson10/snippets_py/10_13.02.py similarity index 100% rename from examples/ch10/snippets_py/10_13.02.py rename to examples/lesson10/snippets_py/10_13.02.py diff --git a/examples/ch10/snippets_py/10_13.02selfcheck.py b/examples/lesson10/snippets_py/10_13.02selfcheck.py similarity index 100% rename from examples/ch10/snippets_py/10_13.02selfcheck.py rename to examples/lesson10/snippets_py/10_13.02selfcheck.py diff --git a/examples/ch10/snippets_py/10_15.py b/examples/lesson10/snippets_py/10_15.py similarity index 100% rename from examples/ch10/snippets_py/10_15.py rename to examples/lesson10/snippets_py/10_15.py diff --git a/examples/ch10/snippets_py/10_16.py b/examples/lesson10/snippets_py/10_16.py similarity index 100% rename from examples/ch10/snippets_py/10_16.py rename to examples/lesson10/snippets_py/10_16.py diff --git a/examples/ch10/snippets_py/__pycache__/account.cpython-37.pyc b/examples/lesson10/snippets_py/__pycache__/account.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_py/__pycache__/account.cpython-37.pyc rename to examples/lesson10/snippets_py/__pycache__/account.cpython-37.pyc diff --git a/examples/ch10/snippets_py/__pycache__/timewithproperties.cpython-37.pyc b/examples/lesson10/snippets_py/__pycache__/timewithproperties.cpython-37.pyc similarity index 100% rename from examples/ch10/snippets_py/__pycache__/timewithproperties.cpython-37.pyc rename to examples/lesson10/snippets_py/__pycache__/timewithproperties.cpython-37.pyc diff --git a/examples/ch10/snippets_py/account.py b/examples/lesson10/snippets_py/account.py similarity index 100% rename from examples/ch10/snippets_py/account.py rename to examples/lesson10/snippets_py/account.py diff --git a/examples/ch10/snippets_py/accountdoctest.py b/examples/lesson10/snippets_py/accountdoctest.py similarity index 100% rename from examples/ch10/snippets_py/accountdoctest.py rename to examples/lesson10/snippets_py/accountdoctest.py diff --git a/examples/ch10/snippets_py/accountdoctest2.py b/examples/lesson10/snippets_py/accountdoctest2.py similarity index 100% rename from examples/ch10/snippets_py/accountdoctest2.py rename to examples/lesson10/snippets_py/accountdoctest2.py diff --git a/examples/ch10/snippets_py/ave_hi_la_jan_1895-2018.csv b/examples/lesson10/snippets_py/ave_hi_la_jan_1895-2018.csv similarity index 100% rename from examples/ch10/snippets_py/ave_hi_la_jan_1895-2018.csv rename to examples/lesson10/snippets_py/ave_hi_la_jan_1895-2018.csv diff --git a/examples/ch10/snippets_py/ave_hi_nyc_jan_1895-2018.csv b/examples/lesson10/snippets_py/ave_hi_nyc_jan_1895-2018.csv similarity index 100% rename from examples/ch10/snippets_py/ave_hi_nyc_jan_1895-2018.csv rename to examples/lesson10/snippets_py/ave_hi_nyc_jan_1895-2018.csv diff --git a/examples/ch10/snippets_py/card.py b/examples/lesson10/snippets_py/card.py similarity index 100% rename from examples/ch10/snippets_py/card.py rename to examples/lesson10/snippets_py/card.py diff --git a/examples/ch10/snippets_py/carddataclass.py b/examples/lesson10/snippets_py/carddataclass.py similarity index 100% rename from examples/ch10/snippets_py/carddataclass.py rename to examples/lesson10/snippets_py/carddataclass.py diff --git a/examples/ch10/snippets_py/commissionemployee.py b/examples/lesson10/snippets_py/commissionemployee.py similarity index 100% rename from examples/ch10/snippets_py/commissionemployee.py rename to examples/lesson10/snippets_py/commissionemployee.py diff --git a/examples/ch10/snippets_py/complexnumber.py b/examples/lesson10/snippets_py/complexnumber.py similarity index 100% rename from examples/ch10/snippets_py/complexnumber.py rename to examples/lesson10/snippets_py/complexnumber.py diff --git a/examples/ch10/snippets_py/complexnumber2.py b/examples/lesson10/snippets_py/complexnumber2.py similarity index 100% rename from examples/ch10/snippets_py/complexnumber2.py rename to examples/lesson10/snippets_py/complexnumber2.py diff --git a/examples/ch10/snippets_py/deck.py b/examples/lesson10/snippets_py/deck.py similarity index 100% rename from examples/ch10/snippets_py/deck.py rename to examples/lesson10/snippets_py/deck.py diff --git a/examples/ch10/snippets_py/deck2.py b/examples/lesson10/snippets_py/deck2.py similarity index 100% rename from examples/ch10/snippets_py/deck2.py rename to examples/lesson10/snippets_py/deck2.py diff --git a/examples/ch10/snippets_py/private.py b/examples/lesson10/snippets_py/private.py similarity index 100% rename from examples/ch10/snippets_py/private.py rename to examples/lesson10/snippets_py/private.py diff --git a/examples/ch10/snippets_py/salariedcommissionemployee.py b/examples/lesson10/snippets_py/salariedcommissionemployee.py similarity index 100% rename from examples/ch10/snippets_py/salariedcommissionemployee.py rename to examples/lesson10/snippets_py/salariedcommissionemployee.py diff --git a/examples/ch10/snippets_py/timewithproperties.py b/examples/lesson10/snippets_py/timewithproperties.py similarity index 100% rename from examples/ch10/snippets_py/timewithproperties.py rename to examples/lesson10/snippets_py/timewithproperties.py diff --git a/examples/ch10/timewithproperties.py b/examples/lesson10/timewithproperties.py similarity index 100% rename from examples/ch10/timewithproperties.py rename to examples/lesson10/timewithproperties.py diff --git a/examples/ch11/mask_circle.png b/examples/lesson11/mask_circle.png similarity index 100% rename from examples/ch11/mask_circle.png rename to examples/lesson11/mask_circle.png diff --git a/examples/ch11/mask_heart.png b/examples/lesson11/mask_heart.png similarity index 100% rename from examples/ch11/mask_heart.png rename to examples/lesson11/mask_heart.png diff --git a/examples/ch11/mask_oval.png b/examples/lesson11/mask_oval.png similarity index 100% rename from examples/ch11/mask_oval.png rename to examples/lesson11/mask_oval.png diff --git a/examples/ch11/mask_star.png b/examples/lesson11/mask_star.png similarity index 100% rename from examples/ch11/mask_star.png rename to examples/lesson11/mask_star.png diff --git a/examples/ch11/snippets_ipynb/11_02.01-07.ipynb b/examples/lesson11/snippets_ipynb/11_02.01-07.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.01-07.ipynb rename to examples/lesson11/snippets_ipynb/11_02.01-07.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.08.ipynb b/examples/lesson11/snippets_ipynb/11_02.08.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.08.ipynb rename to examples/lesson11/snippets_ipynb/11_02.08.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.09.ipynb b/examples/lesson11/snippets_ipynb/11_02.09.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.09.ipynb rename to examples/lesson11/snippets_ipynb/11_02.09.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.10.ipynb b/examples/lesson11/snippets_ipynb/11_02.10.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.10.ipynb rename to examples/lesson11/snippets_ipynb/11_02.10.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.11.ipynb b/examples/lesson11/snippets_ipynb/11_02.11.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.11.ipynb rename to examples/lesson11/snippets_ipynb/11_02.11.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.12.ipynb b/examples/lesson11/snippets_ipynb/11_02.12.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.12.ipynb rename to examples/lesson11/snippets_ipynb/11_02.12.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.13.ipynb b/examples/lesson11/snippets_ipynb/11_02.13.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.13.ipynb rename to examples/lesson11/snippets_ipynb/11_02.13.ipynb diff --git a/examples/ch11/snippets_ipynb/11_02.14.ipynb b/examples/lesson11/snippets_ipynb/11_02.14.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_02.14.ipynb rename to examples/lesson11/snippets_ipynb/11_02.14.ipynb diff --git a/examples/ch11/snippets_ipynb/11_03.01.ipynb b/examples/lesson11/snippets_ipynb/11_03.01.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_03.01.ipynb rename to examples/lesson11/snippets_ipynb/11_03.01.ipynb diff --git a/examples/ch11/snippets_ipynb/11_03.02.ipynb b/examples/lesson11/snippets_ipynb/11_03.02.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_03.02.ipynb rename to examples/lesson11/snippets_ipynb/11_03.02.ipynb diff --git a/examples/ch11/snippets_ipynb/11_04.ipynb b/examples/lesson11/snippets_ipynb/11_04.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_04.ipynb rename to examples/lesson11/snippets_ipynb/11_04.ipynb diff --git a/examples/ch11/snippets_ipynb/11_05.ipynb b/examples/lesson11/snippets_ipynb/11_05.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_05.ipynb rename to examples/lesson11/snippets_ipynb/11_05.ipynb diff --git a/examples/ch11/snippets_ipynb/11_06.ipynb b/examples/lesson11/snippets_ipynb/11_06.ipynb similarity index 100% rename from examples/ch11/snippets_ipynb/11_06.ipynb rename to examples/lesson11/snippets_ipynb/11_06.ipynb diff --git a/examples/ch11/snippets_ipynb/RomeoAndJulietHeart.png b/examples/lesson11/snippets_ipynb/RomeoAndJulietHeart.png similarity index 100% rename from examples/ch11/snippets_ipynb/RomeoAndJulietHeart.png rename to examples/lesson11/snippets_ipynb/RomeoAndJulietHeart.png diff --git a/examples/ch11/snippets_ipynb/RomeoAndJulietStar.png b/examples/lesson11/snippets_ipynb/RomeoAndJulietStar.png similarity index 100% rename from examples/ch11/snippets_ipynb/RomeoAndJulietStar.png rename to examples/lesson11/snippets_ipynb/RomeoAndJulietStar.png diff --git a/examples/ch11/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png b/examples/lesson11/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png similarity index 100% rename from examples/ch11/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png rename to examples/lesson11/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png diff --git a/examples/ch11/snippets_ipynb/files/art/check.png b/examples/lesson11/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch11/snippets_ipynb/files/art/check.png rename to examples/lesson11/snippets_ipynb/files/art/check.png diff --git a/examples/ch11/snippets_ipynb/mask_circle.png b/examples/lesson11/snippets_ipynb/mask_circle.png similarity index 100% rename from examples/ch11/snippets_ipynb/mask_circle.png rename to examples/lesson11/snippets_ipynb/mask_circle.png diff --git a/examples/ch11/snippets_ipynb/mask_heart.png b/examples/lesson11/snippets_ipynb/mask_heart.png similarity index 100% rename from examples/ch11/snippets_ipynb/mask_heart.png rename to examples/lesson11/snippets_ipynb/mask_heart.png diff --git a/examples/ch11/snippets_ipynb/mask_oval.png b/examples/lesson11/snippets_ipynb/mask_oval.png similarity index 100% rename from examples/ch11/snippets_ipynb/mask_oval.png rename to examples/lesson11/snippets_ipynb/mask_oval.png diff --git a/examples/ch11/snippets_ipynb/mask_star.png b/examples/lesson11/snippets_ipynb/mask_star.png similarity index 100% rename from examples/ch11/snippets_ipynb/mask_star.png rename to examples/lesson11/snippets_ipynb/mask_star.png diff --git a/examples/ch11/snippets_py/11_02.01-07.py b/examples/lesson11/snippets_py/11_02.01-07.py similarity index 100% rename from examples/ch11/snippets_py/11_02.01-07.py rename to examples/lesson11/snippets_py/11_02.01-07.py diff --git a/examples/ch11/snippets_py/11_02.08.py b/examples/lesson11/snippets_py/11_02.08.py similarity index 100% rename from examples/ch11/snippets_py/11_02.08.py rename to examples/lesson11/snippets_py/11_02.08.py diff --git a/examples/ch11/snippets_py/11_02.09.py b/examples/lesson11/snippets_py/11_02.09.py similarity index 100% rename from examples/ch11/snippets_py/11_02.09.py rename to examples/lesson11/snippets_py/11_02.09.py diff --git a/examples/ch11/snippets_py/11_02.10.py b/examples/lesson11/snippets_py/11_02.10.py similarity index 100% rename from examples/ch11/snippets_py/11_02.10.py rename to examples/lesson11/snippets_py/11_02.10.py diff --git a/examples/ch11/snippets_py/11_02.11.py b/examples/lesson11/snippets_py/11_02.11.py similarity index 100% rename from examples/ch11/snippets_py/11_02.11.py rename to examples/lesson11/snippets_py/11_02.11.py diff --git a/examples/ch11/snippets_py/11_02.12.py b/examples/lesson11/snippets_py/11_02.12.py similarity index 100% rename from examples/ch11/snippets_py/11_02.12.py rename to examples/lesson11/snippets_py/11_02.12.py diff --git a/examples/ch11/snippets_py/11_02.13.py b/examples/lesson11/snippets_py/11_02.13.py similarity index 100% rename from examples/ch11/snippets_py/11_02.13.py rename to examples/lesson11/snippets_py/11_02.13.py diff --git a/examples/ch11/snippets_py/11_02.14.py b/examples/lesson11/snippets_py/11_02.14.py similarity index 100% rename from examples/ch11/snippets_py/11_02.14.py rename to examples/lesson11/snippets_py/11_02.14.py diff --git a/examples/ch11/snippets_py/11_03.01.py b/examples/lesson11/snippets_py/11_03.01.py similarity index 100% rename from examples/ch11/snippets_py/11_03.01.py rename to examples/lesson11/snippets_py/11_03.01.py diff --git a/examples/ch11/snippets_py/11_03.02.py b/examples/lesson11/snippets_py/11_03.02.py similarity index 100% rename from examples/ch11/snippets_py/11_03.02.py rename to examples/lesson11/snippets_py/11_03.02.py diff --git a/examples/ch11/snippets_py/11_04.py b/examples/lesson11/snippets_py/11_04.py similarity index 100% rename from examples/ch11/snippets_py/11_04.py rename to examples/lesson11/snippets_py/11_04.py diff --git a/examples/ch11/snippets_py/11_05.py b/examples/lesson11/snippets_py/11_05.py similarity index 100% rename from examples/ch11/snippets_py/11_05.py rename to examples/lesson11/snippets_py/11_05.py diff --git a/examples/ch11/snippets_py/11_06.py b/examples/lesson11/snippets_py/11_06.py similarity index 100% rename from examples/ch11/snippets_py/11_06.py rename to examples/lesson11/snippets_py/11_06.py diff --git a/examples/lesson12/_READ_ME_FIRST b/examples/lesson12/_READ_ME_FIRST new file mode 100644 index 0000000..a5a777c --- /dev/null +++ b/examples/lesson12/_READ_ME_FIRST @@ -0,0 +1,20 @@ +**Upgrading from Twitter v1.1 to Twitter v2** +On August 18, 2022, we discovered that new Twitter developer accounts cannot access the Twitter version 1.1 APIs on which we based Lesson 12, Data Mining Twitter, and two case studies in Lesson 16, Big Data: Hadoop, Spark, NoSQL and IoT. + +Twitter users who already had Twitter developer accounts can still access the Twitter version 1.1 APIs, but viewers will not fall into this category. + +We’re updating Lesson 12 and the two case studies in Lesson 16 to the Twitter version 2 APIs. We anticipate this could take two to four weeks as we: +1. master the new Twitter v2 APIs, +2. update our Lesson 12 and 16 code examples, and +3. update the source-code files and Jupyter Notebooks in this repository. + +Once completed, we’ll: +• rerecord Lesson 12 and the relevant sections of Lesson 16, +• post an updated version of Chapter 12 and the relevant sections of Chapter 16 to the book’s webpages at https://informit.com and https://deitel.com, +• post updated files to this GitHub repository. + +If you have any questions, please email paul@deitel.com. + + + + diff --git a/examples/ch12/keys.py b/examples/lesson12/keys.py similarity index 100% rename from examples/ch12/keys.py rename to examples/lesson12/keys.py diff --git a/examples/ch12/locationlistener.py b/examples/lesson12/locationlistener.py similarity index 100% rename from examples/ch12/locationlistener.py rename to examples/lesson12/locationlistener.py diff --git a/examples/ch12/sentimentlistener.py b/examples/lesson12/sentimentlistener.py similarity index 100% rename from examples/ch12/sentimentlistener.py rename to examples/lesson12/sentimentlistener.py diff --git a/examples/ch12/snippets_ipynb/12_07-11.ipynb b/examples/lesson12/snippets_ipynb/12_07-11.ipynb similarity index 100% rename from examples/ch12/snippets_ipynb/12_07-11.ipynb rename to examples/lesson12/snippets_ipynb/12_07-11.ipynb diff --git a/examples/ch12/snippets_ipynb/12_12.ipynb b/examples/lesson12/snippets_ipynb/12_12.ipynb similarity index 100% rename from examples/ch12/snippets_ipynb/12_12.ipynb rename to examples/lesson12/snippets_ipynb/12_12.ipynb diff --git a/examples/ch12/snippets_ipynb/12_13_02.ipynb b/examples/lesson12/snippets_ipynb/12_13_02.ipynb similarity index 100% rename from examples/ch12/snippets_ipynb/12_13_02.ipynb rename to examples/lesson12/snippets_ipynb/12_13_02.ipynb diff --git a/examples/ch12/snippets_ipynb/12_14.ipynb b/examples/lesson12/snippets_ipynb/12_14.ipynb similarity index 100% rename from examples/ch12/snippets_ipynb/12_14.ipynb rename to examples/lesson12/snippets_ipynb/12_14.ipynb diff --git a/examples/ch12/snippets_ipynb/12_15.ipynb b/examples/lesson12/snippets_ipynb/12_15.ipynb similarity index 100% rename from examples/ch12/snippets_ipynb/12_15.ipynb rename to examples/lesson12/snippets_ipynb/12_15.ipynb diff --git a/examples/ch12/snippets_ipynb/README.txt b/examples/lesson12/snippets_ipynb/README.txt similarity index 100% rename from examples/ch12/snippets_ipynb/README.txt rename to examples/lesson12/snippets_ipynb/README.txt diff --git a/examples/ch12/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png b/examples/lesson12/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png similarity index 100% rename from examples/ch12/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png rename to examples/lesson12/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png diff --git a/examples/ch12/snippets_ipynb/files/art/check.png b/examples/lesson12/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch12/snippets_ipynb/files/art/check.png rename to examples/lesson12/snippets_ipynb/files/art/check.png diff --git a/examples/ch12/snippets_ipynb/keys.py b/examples/lesson12/snippets_ipynb/keys.py similarity index 100% rename from examples/ch12/snippets_ipynb/keys.py rename to examples/lesson12/snippets_ipynb/keys.py diff --git a/examples/ch12/snippets_ipynb/locationlistener.py b/examples/lesson12/snippets_ipynb/locationlistener.py similarity index 100% rename from examples/ch12/snippets_ipynb/locationlistener.py rename to examples/lesson12/snippets_ipynb/locationlistener.py diff --git a/examples/ch12/snippets_ipynb/sentimentlistener.py b/examples/lesson12/snippets_ipynb/sentimentlistener.py similarity index 100% rename from examples/ch12/snippets_ipynb/sentimentlistener.py rename to examples/lesson12/snippets_ipynb/sentimentlistener.py diff --git a/examples/ch12/snippets_ipynb/tweetlistener.py b/examples/lesson12/snippets_ipynb/tweetlistener.py similarity index 100% rename from examples/ch12/snippets_ipynb/tweetlistener.py rename to examples/lesson12/snippets_ipynb/tweetlistener.py diff --git a/examples/ch12/snippets_ipynb/tweetutilities.py b/examples/lesson12/snippets_ipynb/tweetutilities.py similarity index 100% rename from examples/ch12/snippets_ipynb/tweetutilities.py rename to examples/lesson12/snippets_ipynb/tweetutilities.py diff --git a/examples/ch12/snippets_py/12_07-11.py b/examples/lesson12/snippets_py/12_07-11.py similarity index 100% rename from examples/ch12/snippets_py/12_07-11.py rename to examples/lesson12/snippets_py/12_07-11.py diff --git a/examples/ch12/snippets_py/12_12.py b/examples/lesson12/snippets_py/12_12.py similarity index 100% rename from examples/ch12/snippets_py/12_12.py rename to examples/lesson12/snippets_py/12_12.py diff --git a/examples/ch12/snippets_py/12_13_02.py b/examples/lesson12/snippets_py/12_13_02.py similarity index 100% rename from examples/ch12/snippets_py/12_13_02.py rename to examples/lesson12/snippets_py/12_13_02.py diff --git a/examples/ch12/snippets_py/12_15_01.py b/examples/lesson12/snippets_py/12_15_01.py similarity index 100% rename from examples/ch12/snippets_py/12_15_01.py rename to examples/lesson12/snippets_py/12_15_01.py diff --git a/examples/ch12/snippets_py/keys.py b/examples/lesson12/snippets_py/keys.py similarity index 100% rename from examples/ch12/snippets_py/keys.py rename to examples/lesson12/snippets_py/keys.py diff --git a/examples/ch12/snippets_py/locationlistener.py b/examples/lesson12/snippets_py/locationlistener.py similarity index 100% rename from examples/ch12/snippets_py/locationlistener.py rename to examples/lesson12/snippets_py/locationlistener.py diff --git a/examples/ch12/snippets_py/sentimentlistener.py b/examples/lesson12/snippets_py/sentimentlistener.py similarity index 100% rename from examples/ch12/snippets_py/sentimentlistener.py rename to examples/lesson12/snippets_py/sentimentlistener.py diff --git a/examples/ch12/snippets_py/tweet_map.html b/examples/lesson12/snippets_py/tweet_map.html similarity index 100% rename from examples/ch12/snippets_py/tweet_map.html rename to examples/lesson12/snippets_py/tweet_map.html diff --git a/examples/ch12/snippets_py/tweetlistener.py b/examples/lesson12/snippets_py/tweetlistener.py similarity index 100% rename from examples/ch12/snippets_py/tweetlistener.py rename to examples/lesson12/snippets_py/tweetlistener.py diff --git a/examples/ch12/snippets_py/tweetutilities.py b/examples/lesson12/snippets_py/tweetutilities.py similarity index 100% rename from examples/ch12/snippets_py/tweetutilities.py rename to examples/lesson12/snippets_py/tweetutilities.py diff --git a/examples/ch12/tweetlistener.py b/examples/lesson12/tweetlistener.py similarity index 100% rename from examples/ch12/tweetlistener.py rename to examples/lesson12/tweetlistener.py diff --git a/examples/ch12/tweetutilities.py b/examples/lesson12/tweetutilities.py similarity index 100% rename from examples/ch12/tweetutilities.py rename to examples/lesson12/tweetutilities.py diff --git a/examples/ch13/SimpleLanguageTranslator.ipynb b/examples/lesson13/SimpleLanguageTranslator.ipynb similarity index 100% rename from examples/ch13/SimpleLanguageTranslator.ipynb rename to examples/lesson13/SimpleLanguageTranslator.ipynb diff --git a/examples/ch13/SimpleLanguageTranslator.py b/examples/lesson13/SimpleLanguageTranslator.py similarity index 100% rename from examples/ch13/SimpleLanguageTranslator.py rename to examples/lesson13/SimpleLanguageTranslator.py diff --git a/examples/ch13/SpokenResponse.wav b/examples/lesson13/SpokenResponse.wav similarity index 100% rename from examples/ch13/SpokenResponse.wav rename to examples/lesson13/SpokenResponse.wav diff --git a/examples/ch13/keys.py b/examples/lesson13/keys.py similarity index 100% rename from examples/ch13/keys.py rename to examples/lesson13/keys.py diff --git a/examples/ch14/ave_hi_nyc_jan_1895-2018.csv b/examples/lesson14/ave_hi_nyc_jan_1895-2018.csv similarity index 100% rename from examples/ch14/ave_hi_nyc_jan_1895-2018.csv rename to examples/lesson14/ave_hi_nyc_jan_1895-2018.csv diff --git a/examples/ch14/ave_yearly_temp_nyc_1895-2017.csv b/examples/lesson14/ave_yearly_temp_nyc_1895-2017.csv similarity index 100% rename from examples/ch14/ave_yearly_temp_nyc_1895-2017.csv rename to examples/lesson14/ave_yearly_temp_nyc_1895-2017.csv diff --git a/examples/ch14/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png b/examples/lesson14/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png similarity index 100% rename from examples/ch14/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png rename to examples/lesson14/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png diff --git a/examples/ch14/images/.ipynb_checkpoints/PyFPCover-checkpoint.png b/examples/lesson14/images/.ipynb_checkpoints/PyFPCover-checkpoint.png similarity index 100% rename from examples/ch14/images/.ipynb_checkpoints/PyFPCover-checkpoint.png rename to examples/lesson14/images/.ipynb_checkpoints/PyFPCover-checkpoint.png diff --git a/examples/ch14/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg b/examples/lesson14/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg similarity index 100% rename from examples/ch14/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg rename to examples/lesson14/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg diff --git a/examples/ch14/images/.ipynb_checkpoints/course_image-checkpoint.jpg b/examples/lesson14/images/.ipynb_checkpoints/course_image-checkpoint.jpg similarity index 100% rename from examples/ch14/images/.ipynb_checkpoints/course_image-checkpoint.jpg rename to examples/lesson14/images/.ipynb_checkpoints/course_image-checkpoint.jpg diff --git a/examples/ch14/images/IntroToPythonCover.png b/examples/lesson14/images/IntroToPythonCover.png similarity index 100% rename from examples/ch14/images/IntroToPythonCover.png rename to examples/lesson14/images/IntroToPythonCover.png diff --git a/examples/ch14/images/IntroToPythonTOC.png b/examples/lesson14/images/IntroToPythonTOC.png similarity index 100% rename from examples/ch14/images/IntroToPythonTOC.png rename to examples/lesson14/images/IntroToPythonTOC.png diff --git a/examples/ch14/images/PyFPCover.png b/examples/lesson14/images/PyFPCover.png similarity index 100% rename from examples/ch14/images/PyFPCover.png rename to examples/lesson14/images/PyFPCover.png diff --git a/examples/ch14/images/PythonFundamentalsLiveLessons.jpg b/examples/lesson14/images/PythonFundamentalsLiveLessons.jpg similarity index 100% rename from examples/ch14/images/PythonFundamentalsLiveLessons.jpg rename to examples/lesson14/images/PythonFundamentalsLiveLessons.jpg diff --git a/examples/ch14/images/course_image.jpg b/examples/lesson14/images/course_image.jpg similarity index 100% rename from examples/ch14/images/course_image.jpg rename to examples/lesson14/images/course_image.jpg diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_02-03-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_02-03-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_02-03-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_02-03-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_04-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_04-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_04-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_04-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_05-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_05-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_05-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_05-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_06-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_06-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_06-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_06-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_07-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_07-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/14_07-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/14_07-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_02-03-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_02-03-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_02-03-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_02-03-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_04-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_04-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_04-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_04-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_05-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_05-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_05-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_05-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_06-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_06-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_06-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_06-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_07-checkpoint.ipynb b/examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_07-checkpoint.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/.ipynb_checkpoints/16_07-checkpoint.ipynb rename to examples/lesson14/snippets_ipynb/.ipynb_checkpoints/16_07-checkpoint.ipynb diff --git a/examples/ch14/snippets_ipynb/14_02-03.ipynb b/examples/lesson14/snippets_ipynb/14_02-03.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/14_02-03.ipynb rename to examples/lesson14/snippets_ipynb/14_02-03.ipynb diff --git a/examples/ch14/snippets_ipynb/14_04.ipynb b/examples/lesson14/snippets_ipynb/14_04.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/14_04.ipynb rename to examples/lesson14/snippets_ipynb/14_04.ipynb diff --git a/examples/ch14/snippets_ipynb/14_05.ipynb b/examples/lesson14/snippets_ipynb/14_05.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/14_05.ipynb rename to examples/lesson14/snippets_ipynb/14_05.ipynb diff --git a/examples/ch14/snippets_ipynb/14_06.ipynb b/examples/lesson14/snippets_ipynb/14_06.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/14_06.ipynb rename to examples/lesson14/snippets_ipynb/14_06.ipynb diff --git a/examples/ch14/snippets_ipynb/14_07.ipynb b/examples/lesson14/snippets_ipynb/14_07.ipynb similarity index 100% rename from examples/ch14/snippets_ipynb/14_07.ipynb rename to examples/lesson14/snippets_ipynb/14_07.ipynb diff --git a/examples/ch14/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv b/examples/lesson14/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv similarity index 100% rename from examples/ch14/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv rename to examples/lesson14/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv diff --git a/examples/ch14/snippets_ipynb/ave_yearly_temp_nyc_1895-2017.csv b/examples/lesson14/snippets_ipynb/ave_yearly_temp_nyc_1895-2017.csv similarity index 100% rename from examples/ch14/snippets_ipynb/ave_yearly_temp_nyc_1895-2017.csv rename to examples/lesson14/snippets_ipynb/ave_yearly_temp_nyc_1895-2017.csv diff --git a/examples/ch14/snippets_ipynb/files/art/check.png b/examples/lesson14/snippets_ipynb/files/art/check.png similarity index 100% rename from examples/ch14/snippets_ipynb/files/art/check.png rename to examples/lesson14/snippets_ipynb/files/art/check.png diff --git a/examples/ch14/snippets_ipynb/notebook.tex b/examples/lesson14/snippets_ipynb/notebook.tex similarity index 100% rename from examples/ch14/snippets_ipynb/notebook.tex rename to examples/lesson14/snippets_ipynb/notebook.tex diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/14_02-03-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/14_02-03-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/14_02-03-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/14_02-03-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/14_04-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/14_04-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/14_04-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/14_04-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/14_05-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/14_05-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/14_05-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/14_05-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/14_06-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/14_06-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/14_06-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/14_06-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/14_07-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/14_07-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/14_07-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/14_07-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/16_02-03-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/16_02-03-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/16_02-03-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/16_02-03-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/16_04-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/16_04-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/16_04-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/16_04-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/16_07-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/16_07-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/16_07-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/16_07-checkpoint.py diff --git a/examples/ch14/snippets_py/.ipynb_checkpoints/digits3d-checkpoint.py b/examples/lesson14/snippets_py/.ipynb_checkpoints/digits3d-checkpoint.py similarity index 100% rename from examples/ch14/snippets_py/.ipynb_checkpoints/digits3d-checkpoint.py rename to examples/lesson14/snippets_py/.ipynb_checkpoints/digits3d-checkpoint.py diff --git a/examples/ch14/snippets_py/14_02-03.py b/examples/lesson14/snippets_py/14_02-03.py similarity index 100% rename from examples/ch14/snippets_py/14_02-03.py rename to examples/lesson14/snippets_py/14_02-03.py diff --git a/examples/ch14/snippets_py/14_04.py b/examples/lesson14/snippets_py/14_04.py similarity index 100% rename from examples/ch14/snippets_py/14_04.py rename to examples/lesson14/snippets_py/14_04.py diff --git a/examples/ch14/snippets_py/14_05.py b/examples/lesson14/snippets_py/14_05.py similarity index 100% rename from examples/ch14/snippets_py/14_05.py rename to examples/lesson14/snippets_py/14_05.py diff --git a/examples/ch14/snippets_py/14_06.py b/examples/lesson14/snippets_py/14_06.py similarity index 100% rename from examples/ch14/snippets_py/14_06.py rename to examples/lesson14/snippets_py/14_06.py diff --git a/examples/ch14/snippets_py/14_07.py b/examples/lesson14/snippets_py/14_07.py similarity index 100% rename from examples/ch14/snippets_py/14_07.py rename to examples/lesson14/snippets_py/14_07.py diff --git a/examples/ch14/snippets_py/ave_hi_nyc_jan_1895-2018.csv b/examples/lesson14/snippets_py/ave_hi_nyc_jan_1895-2018.csv similarity index 100% rename from examples/ch14/snippets_py/ave_hi_nyc_jan_1895-2018.csv rename to examples/lesson14/snippets_py/ave_hi_nyc_jan_1895-2018.csv diff --git a/examples/ch14/snippets_py/ave_yearly_temp_nyc_1895-2017.csv b/examples/lesson14/snippets_py/ave_yearly_temp_nyc_1895-2017.csv similarity index 100% rename from examples/ch14/snippets_py/ave_yearly_temp_nyc_1895-2017.csv rename to examples/lesson14/snippets_py/ave_yearly_temp_nyc_1895-2017.csv diff --git a/examples/ch14/snippets_py/digits3d.py b/examples/lesson14/snippets_py/digits3d.py similarity index 100% rename from examples/ch14/snippets_py/digits3d.py rename to examples/lesson14/snippets_py/digits3d.py diff --git a/examples/ch15/IMDB_RNN.ipynb b/examples/lesson15/IMDB_RNN.ipynb similarity index 100% rename from examples/ch15/IMDB_RNN.ipynb rename to examples/lesson15/IMDB_RNN.ipynb diff --git a/examples/ch15/MNIST_CNN.ipynb b/examples/lesson15/MNIST_CNN.ipynb similarity index 100% rename from examples/ch15/MNIST_CNN.ipynb rename to examples/lesson15/MNIST_CNN.ipynb diff --git a/examples/ch15/MNIST_CNN_TensorBoard.ipynb b/examples/lesson15/MNIST_CNN_TensorBoard.ipynb similarity index 100% rename from examples/ch15/MNIST_CNN_TensorBoard.ipynb rename to examples/lesson15/MNIST_CNN_TensorBoard.ipynb diff --git a/examples/lesson15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png b/examples/lesson15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png new file mode 100755 index 0000000..6f5a1e1 Binary files /dev/null and b/examples/lesson15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png differ diff --git a/examples/lesson15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png b/examples/lesson15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png new file mode 100755 index 0000000..53c2200 Binary files /dev/null and b/examples/lesson15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png differ diff --git a/examples/ch15/images/PythonFundamentalsLiveLessons.jpg b/examples/lesson15/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg similarity index 100% rename from examples/ch15/images/PythonFundamentalsLiveLessons.jpg rename to examples/lesson15/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg diff --git a/examples/ch15/images/course_image.jpg b/examples/lesson15/images/.ipynb_checkpoints/course_image-checkpoint.jpg similarity index 100% rename from examples/ch15/images/course_image.jpg rename to examples/lesson15/images/.ipynb_checkpoints/course_image-checkpoint.jpg diff --git a/examples/ch15/images/IntroToPythonCover.png b/examples/lesson15/images/IntroToPythonCover.png old mode 100644 new mode 100755 similarity index 100% rename from examples/ch15/images/IntroToPythonCover.png rename to examples/lesson15/images/IntroToPythonCover.png diff --git a/examples/ch15/images/IntroToPythonTOC.png b/examples/lesson15/images/IntroToPythonTOC.png old mode 100644 new mode 100755 similarity index 100% rename from examples/ch15/images/IntroToPythonTOC.png rename to examples/lesson15/images/IntroToPythonTOC.png diff --git a/examples/ch15/images/PyFPCover.png b/examples/lesson15/images/PyFPCover.png old mode 100644 new mode 100755 similarity index 100% rename from examples/ch15/images/PyFPCover.png rename to examples/lesson15/images/PyFPCover.png diff --git a/examples/lesson15/images/PythonFundamentalsLiveLessons.jpg b/examples/lesson15/images/PythonFundamentalsLiveLessons.jpg new file mode 100644 index 0000000..302f7d2 Binary files /dev/null and b/examples/lesson15/images/PythonFundamentalsLiveLessons.jpg differ diff --git a/examples/lesson15/images/course_image.jpg b/examples/lesson15/images/course_image.jpg new file mode 100644 index 0000000..2979870 Binary files /dev/null and b/examples/lesson15/images/course_image.jpg differ diff --git a/examples/ch16/HadoopMapReduce/length_mapper.py b/examples/lesson16/HadoopMapReduce/length_mapper.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/HadoopMapReduce/length_mapper.py rename to examples/lesson16/HadoopMapReduce/length_mapper.py diff --git a/examples/ch16/HadoopMapReduce/length_reducer.py b/examples/lesson16/HadoopMapReduce/length_reducer.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/HadoopMapReduce/length_reducer.py rename to examples/lesson16/HadoopMapReduce/length_reducer.py diff --git a/examples/ch16/HadoopMapReduce/yarn.txt b/examples/lesson16/HadoopMapReduce/yarn.txt old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/HadoopMapReduce/yarn.txt rename to examples/lesson16/HadoopMapReduce/yarn.txt diff --git a/examples/ch16/README.txt b/examples/lesson16/README.txt old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/README.txt rename to examples/lesson16/README.txt diff --git a/examples/ch16/SparkHashtagSummarizer/hashtagsummarizer.ipynb b/examples/lesson16/SparkHashtagSummarizer/hashtagsummarizer.ipynb similarity index 100% rename from examples/ch16/SparkHashtagSummarizer/hashtagsummarizer.ipynb rename to examples/lesson16/SparkHashtagSummarizer/hashtagsummarizer.ipynb diff --git a/examples/ch16/SparkHashtagSummarizer/keys.py b/examples/lesson16/SparkHashtagSummarizer/keys.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/SparkHashtagSummarizer/keys.py rename to examples/lesson16/SparkHashtagSummarizer/keys.py diff --git a/examples/ch16/SparkHashtagSummarizer/starttweetstream.py b/examples/lesson16/SparkHashtagSummarizer/starttweetstream.py similarity index 100% rename from examples/ch16/SparkHashtagSummarizer/starttweetstream.py rename to examples/lesson16/SparkHashtagSummarizer/starttweetstream.py diff --git a/examples/ch16/SparkWordCount/RomeoAndJulietCounter.ipynb b/examples/lesson16/SparkWordCount/RomeoAndJulietCounter.ipynb similarity index 100% rename from examples/ch16/SparkWordCount/RomeoAndJulietCounter.ipynb rename to examples/lesson16/SparkWordCount/RomeoAndJulietCounter.ipynb diff --git a/examples/ch16/SparkWordCountAzureVersion/RomeoAndJulietCounter.ipynb b/examples/lesson16/SparkWordCountAzureVersion/RomeoAndJulietCounter.ipynb old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/SparkWordCountAzureVersion/RomeoAndJulietCounter.ipynb rename to examples/lesson16/SparkWordCountAzureVersion/RomeoAndJulietCounter.ipynb diff --git a/examples/ch16/TwitterMongoDB/16_05.ipynb b/examples/lesson16/TwitterMongoDB/16_05.ipynb similarity index 100% rename from examples/ch16/TwitterMongoDB/16_05.ipynb rename to examples/lesson16/TwitterMongoDB/16_05.ipynb diff --git a/examples/ch16/TwitterMongoDB/16_05.py b/examples/lesson16/TwitterMongoDB/16_05.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/TwitterMongoDB/16_05.py rename to examples/lesson16/TwitterMongoDB/16_05.py diff --git a/examples/ch16/TwitterMongoDB/files/art/check.png b/examples/lesson16/TwitterMongoDB/files/art/check.png old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/TwitterMongoDB/files/art/check.png rename to examples/lesson16/TwitterMongoDB/files/art/check.png diff --git a/examples/ch16/TwitterMongoDB/keys.py b/examples/lesson16/TwitterMongoDB/keys.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/TwitterMongoDB/keys.py rename to examples/lesson16/TwitterMongoDB/keys.py diff --git a/examples/ch16/TwitterMongoDB/senators.csv b/examples/lesson16/TwitterMongoDB/senators.csv similarity index 100% rename from examples/ch16/TwitterMongoDB/senators.csv rename to examples/lesson16/TwitterMongoDB/senators.csv diff --git a/examples/ch16/TwitterMongoDB/state_codes.py b/examples/lesson16/TwitterMongoDB/state_codes.py similarity index 100% rename from examples/ch16/TwitterMongoDB/state_codes.py rename to examples/lesson16/TwitterMongoDB/state_codes.py diff --git a/examples/ch16/TwitterMongoDB/tweetlistener.py b/examples/lesson16/TwitterMongoDB/tweetlistener.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/TwitterMongoDB/tweetlistener.py rename to examples/lesson16/TwitterMongoDB/tweetlistener.py diff --git a/examples/ch16/TwitterMongoDB/us-states.json b/examples/lesson16/TwitterMongoDB/us-states.json similarity index 100% rename from examples/ch16/TwitterMongoDB/us-states.json rename to examples/lesson16/TwitterMongoDB/us-states.json diff --git a/examples/ch16/iot/simulator.py b/examples/lesson16/iot/simulator.py similarity index 100% rename from examples/ch16/iot/simulator.py rename to examples/lesson16/iot/simulator.py diff --git a/examples/ch16/pubnub/stocklistener.py b/examples/lesson16/pubnub/stocklistener.py similarity index 100% rename from examples/ch16/pubnub/stocklistener.py rename to examples/lesson16/pubnub/stocklistener.py diff --git a/examples/ch16/pubnub/subscriber_callback.py b/examples/lesson16/pubnub/subscriber_callback.py similarity index 100% rename from examples/ch16/pubnub/subscriber_callback.py rename to examples/lesson16/pubnub/subscriber_callback.py diff --git a/examples/ch16/sql/16_02.ipynb b/examples/lesson16/sql/16_02.ipynb similarity index 100% rename from examples/ch16/sql/16_02.ipynb rename to examples/lesson16/sql/16_02.ipynb diff --git a/examples/ch16/sql/16_02.py b/examples/lesson16/sql/16_02.py old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/sql/16_02.py rename to examples/lesson16/sql/16_02.py diff --git a/examples/ch16/sql/books.db b/examples/lesson16/sql/books.db similarity index 100% rename from examples/ch16/sql/books.db rename to examples/lesson16/sql/books.db diff --git a/examples/ch16/sql/books.sql b/examples/lesson16/sql/books.sql old mode 100644 new mode 100755 similarity index 100% rename from examples/ch16/sql/books.sql rename to examples/lesson16/sql/books.sql