From 10b5a8e0d6fa8d9387e42b30729d2d5e58cb8e6d Mon Sep 17 00:00:00 2001 From: Paul Deitel Date: Thu, 18 Aug 2022 16:39:17 -0400 Subject: [PATCH 1/6] Create _READ_ME_FIRST --- examples/ch12/_READ_ME_FIRST | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 examples/ch12/_READ_ME_FIRST diff --git a/examples/ch12/_READ_ME_FIRST b/examples/ch12/_READ_ME_FIRST new file mode 100644 index 0000000..a5a777c --- /dev/null +++ b/examples/ch12/_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. + + + + From b01c1d102bb51307ce61e132818b856311d667bd Mon Sep 17 00:00:00 2001 From: Paul Deitel Date: Sat, 10 Dec 2022 23:40:10 -0500 Subject: [PATCH 2/6] Update RollDieDynamic.py --- examples/ch01/RollDieDynamic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/ch01/RollDieDynamic.py b/examples/ch01/RollDieDynamic.py index ebb6c48..433d08a 100755 --- a/examples/ch01/RollDieDynamic.py +++ b/examples/ch01/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% From eb732859cbdecc56ec0a2e6db3ad3bbb8168dbc3 Mon Sep 17 00:00:00 2001 From: Paul Deitel Date: Tue, 2 Apr 2024 14:28:39 -0400 Subject: [PATCH 3/6] updated folder names from ch## to lesson## --- .DS_Store | Bin 0 -> 6148 bytes .../01_10selfcheck-checkpoint.ipynb | 0 .../TestDrive-checkpoint.ipynb | 0 examples/{ch01 => lesson01}/RollDieDynamic.py | 0 examples/{ch01 => lesson01}/TestDrive.ipynb | 0 .../IPython_selfcheck-checkpoint.ipynb | 0 .../TestDrive-checkpoint.ipynb | 0 .../snippets_ipynb/IPython_selfcheck.ipynb | 0 .../snippets_ipynb/TestDrive.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin examples/{ch02 => lesson02}/fig02_01.py | 0 examples/{ch02 => lesson02}/fig02_02.py | 0 .../.ipynb_checkpoints/02_02-checkpoint.ipynb | 0 .../02_02selfcheck-checkpoint.ipynb | 0 .../02_04selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/02_05-checkpoint.ipynb | 0 .../02_05selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/02_06-checkpoint.ipynb | 0 .../02_06selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/02_07-checkpoint.ipynb | 0 .../02_07selfcheck-checkpoint.ipynb | 0 .../02_08selfcheck-checkpoint.ipynb | 0 .../02_09selfcheck-checkpoint.ipynb | 0 .../snippets_ipynb/02_02.ipynb | 0 .../snippets_ipynb/02_02selfcheck.ipynb | 0 .../snippets_ipynb/02_03.ipynb | 0 .../snippets_ipynb/02_03selfcheck.ipynb | 0 .../snippets_ipynb/02_04.ipynb | 0 .../snippets_ipynb/02_04selfcheck.ipynb | 0 .../snippets_ipynb/02_05.ipynb | 0 .../snippets_ipynb/02_05selfcheck.ipynb | 0 .../snippets_ipynb/02_06.ipynb | 0 .../snippets_ipynb/02_06selfcheck.ipynb | 0 .../snippets_ipynb/02_07.ipynb | 0 .../snippets_ipynb/02_07selfcheck.ipynb | 0 .../snippets_ipynb/02_08.ipynb | 0 .../snippets_ipynb/02_08selfcheck.ipynb | 0 .../snippets_ipynb/02_09.ipynb | 0 .../snippets_ipynb/02_09selfcheck.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../.ipynb_checkpoints/02_05-checkpoint.py | 0 .../.ipynb_checkpoints/02_07-checkpoint.py | 0 examples/{ch02 => lesson02}/snippets_py/02_02.py | 0 .../snippets_py/02_02selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_03.py | 0 .../snippets_py/02_03selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_04.py | 0 .../snippets_py/02_04selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_05.py | 0 .../snippets_py/02_05selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_06.py | 0 .../snippets_py/02_06selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_07.py | 0 .../snippets_py/02_07selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_08.py | 0 .../snippets_py/02_08selfcheck.py | 0 examples/{ch02 => lesson02}/snippets_py/02_09.py | 0 .../snippets_py/02_09selfcheck.py | 0 examples/{ch03 => lesson03}/fig03_01.py | 0 examples/{ch03 => lesson03}/fig03_02.py | 0 .../03_03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_05-checkpoint.ipynb | 0 .../03_05selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_06-checkpoint.ipynb | 0 .../03_06selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_07-checkpoint.ipynb | 0 .../03_07selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_08-checkpoint.ipynb | 0 .../03_08selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_09-checkpoint.ipynb | 0 .../03_09selfcheck-checkpoint.ipynb | 0 .../03_10selfcheck-checkpoint.ipynb | 0 .../03_12selfcheck-checkpoint.ipynb | 0 .../03_13selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_14-checkpoint.ipynb | 0 .../03_14selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_15-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_16-checkpoint.ipynb | 0 .../03_16selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/03_17-checkpoint.ipynb | 0 .../03_17selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/ex03_02-checkpoint.ipynb | 0 .../.ipynb_checkpoints/ex03_04-checkpoint.ipynb | 0 .../snippets_ipynb/03_03selfcheck.ipynb | 0 .../snippets_ipynb/03_05.ipynb | 0 .../snippets_ipynb/03_05selfcheck.ipynb | 0 .../snippets_ipynb/03_06.ipynb | 0 .../snippets_ipynb/03_06selfcheck.ipynb | 0 .../snippets_ipynb/03_07.ipynb | 0 .../snippets_ipynb/03_07selfcheck.ipynb | 0 .../snippets_ipynb/03_08.ipynb | 0 .../snippets_ipynb/03_08selfcheck.ipynb | 0 .../snippets_ipynb/03_09.ipynb | 0 .../snippets_ipynb/03_09selfcheck.ipynb | 0 .../snippets_ipynb/03_10selfcheck.ipynb | 0 .../snippets_ipynb/03_13.ipynb | 0 .../snippets_ipynb/03_13selfcheck.ipynb | 0 .../snippets_ipynb/03_14.ipynb | 0 .../snippets_ipynb/03_14selfcheck.ipynb | 0 .../snippets_ipynb/03_15.ipynb | 0 .../snippets_ipynb/03_16.ipynb | 0 .../snippets_ipynb/03_16selfcheck.ipynb | 0 .../snippets_ipynb/03_17.ipynb | 0 .../snippets_ipynb/03_17selfcheck.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../03_12selfcheck-checkpoint.py | 0 .../03_17selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/ex03_02-checkpoint.py | 0 .../.ipynb_checkpoints/ex03_03-checkpoint.py | 0 .../.ipynb_checkpoints/ex03_04-checkpoint.py | 0 .../.ipynb_checkpoints/ex03_22-checkpoint.py | 0 .../snippets_py/03_03selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_05.py | 0 .../snippets_py/03_05selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_06.py | 0 .../snippets_py/03_06selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_07.py | 0 .../snippets_py/03_07selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_08.py | 0 .../snippets_py/03_08selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_09.py | 0 .../snippets_py/03_09selfcheck.py | 0 .../snippets_py/03_10selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_13.py | 0 .../snippets_py/03_13selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_14.py | 0 .../snippets_py/03_14selfcheck.py | 0 .../{ch03 => lesson03}/snippets_py/03_15y.py | 0 examples/{ch03 => lesson03}/snippets_py/03_16.py | 0 .../snippets_py/03_16selfcheck.py | 0 examples/{ch03 => lesson03}/snippets_py/03_17.py | 0 .../snippets_py/03_17selfcheck.py | 0 examples/{ch04 => lesson04}/fig04_01.py | 0 examples/{ch04 => lesson04}/fig04_02.py | 0 examples/{ch04 => lesson04}/fig04_03.py | 0 .../.ipynb_checkpoints/04_02-checkpoint.ipynb | 0 .../04_02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_03-checkpoint.ipynb | 0 .../04_03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_04-checkpoint.ipynb | 0 .../04_04selfcheck-checkpoint.ipynb | 0 .../04_05selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_07-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_08-checkpoint.ipynb | 0 .../04_11selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_12-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_13-checkpoint.ipynb | 0 .../04_14selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_15-checkpoint.ipynb | 0 .../04_15selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_17-checkpoint.ipynb | 0 .../.ipynb_checkpoints/04_18-checkpoint.ipynb | 0 .../04_18selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/ex04_05-checkpoint.ipynb | 0 .../snippets_ipynb/04_02.ipynb | 0 .../snippets_ipynb/04_02selfcheck.ipynb | 0 .../snippets_ipynb/04_03.ipynb | 0 .../snippets_ipynb/04_03selfcheck.ipynb | 0 .../snippets_ipynb/04_04.ipynb | 0 .../snippets_ipynb/04_04selfcheck.ipynb | 0 .../snippets_ipynb/04_05.ipynb | 0 .../snippets_ipynb/04_05selfcheck.ipynb | 0 .../snippets_ipynb/04_07.ipynb | 0 .../snippets_ipynb/04_08.ipynb | 0 .../snippets_ipynb/04_09.ipynb | 0 .../snippets_ipynb/04_10.ipynb | 0 .../snippets_ipynb/04_11.ipynb | 0 .../snippets_ipynb/04_11selfcheck.ipynb | 0 .../snippets_ipynb/04_12.ipynb | 0 .../snippets_ipynb/04_13.ipynb | 0 .../snippets_ipynb/04_14.ipynb | 0 .../snippets_ipynb/04_14selfcheck.ipynb | 0 .../snippets_ipynb/04_15.ipynb | 0 .../snippets_ipynb/04_15selfcheck.ipynb | 0 .../snippets_ipynb/04_17.ipynb | 0 .../snippets_ipynb/04_18.ipynb | 0 .../snippets_ipynb/04_18selfcheck.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../.ipynb_checkpoints/04_02-checkpoint.py | 0 .../04_03selfcheck-checkpoint.py | 0 .../04_04selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/04_13-checkpoint.py | 0 .../04_14selfcheck-checkpoint.py | 0 .../04_15selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/04_17-checkpoint.py | 0 .../04_18selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/ex04_05-checkpoint.py | 0 examples/{ch04 => lesson04}/snippets_py/04_02.py | 0 .../snippets_py/04_02selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_03.py | 0 .../snippets_py/04_03selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_04.py | 0 .../snippets_py/04_04selfcheck.py | 0 .../snippets_py/04_05selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_07.py | 0 examples/{ch04 => lesson04}/snippets_py/04_08.py | 0 examples/{ch04 => lesson04}/snippets_py/04_09.py | 0 .../snippets_py/04_09selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_10.py | 0 .../snippets_py/04_10selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_11.py | 0 .../snippets_py/04_11selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_12.py | 0 .../snippets_py/04_12selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_13.py | 0 examples/{ch04 => lesson04}/snippets_py/04_14.py | 0 .../snippets_py/04_14selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_15.py | 0 .../snippets_py/04_15selfcheck.py | 0 examples/{ch04 => lesson04}/snippets_py/04_17.py | 0 examples/{ch04 => lesson04}/snippets_py/04_18.py | 0 .../snippets_py/04_18selfcheck.py | 0 examples/{ch05 => lesson05}/RollDie.py | 0 examples/{ch05 => lesson05}/fig05_01.py | 0 .../.ipynb_checkpoints/05_02-checkpoint.ipynb | 0 .../05_02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_03-checkpoint.ipynb | 0 .../05_03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_04-checkpoint.ipynb | 0 .../05_04selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_05-checkpoint.ipynb | 0 .../05_05selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_06-checkpoint.ipynb | 0 .../05_06selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_07-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_08-checkpoint.ipynb | 0 .../05_08selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_09-checkpoint.ipynb | 0 .../05_09selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_10-checkpoint.ipynb | 0 .../05_10selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_11-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_12-checkpoint.ipynb | 0 .../05_12selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_13-checkpoint.ipynb | 0 .../05_13selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_14-checkpoint.ipynb | 0 .../05_14selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_15-checkpoint.ipynb | 0 .../05_15selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_16-checkpoint.ipynb | 0 .../05_16selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/05_17-checkpoint.ipynb | 0 .../snippets_ipynb/05_02.ipynb | 0 .../snippets_ipynb/05_02selfcheck.ipynb | 0 .../snippets_ipynb/05_03.ipynb | 0 .../snippets_ipynb/05_03selfcheck.ipynb | 0 .../snippets_ipynb/05_04.ipynb | 0 .../snippets_ipynb/05_04selfcheck.ipynb | 0 .../snippets_ipynb/05_05.ipynb | 0 .../snippets_ipynb/05_05selfcheck.ipynb | 0 .../snippets_ipynb/05_06.ipynb | 0 .../snippets_ipynb/05_06selfcheck.ipynb | 0 .../snippets_ipynb/05_07.ipynb | 0 .../snippets_ipynb/05_08.ipynb | 0 .../snippets_ipynb/05_08selfcheck.ipynb | 0 .../snippets_ipynb/05_09.ipynb | 0 .../snippets_ipynb/05_09selfcheck.ipynb | 0 .../snippets_ipynb/05_10.ipynb | 0 .../snippets_ipynb/05_10selfcheck.ipynb | 0 .../snippets_ipynb/05_11.ipynb | 0 .../snippets_ipynb/05_12.ipynb | 0 .../snippets_ipynb/05_12selfcheck.ipynb | 0 .../snippets_ipynb/05_13.ipynb | 0 .../snippets_ipynb/05_13selfcheck.ipynb | 0 .../snippets_ipynb/05_14.ipynb | 0 .../snippets_ipynb/05_14selfcheck.ipynb | 0 .../snippets_ipynb/05_15.ipynb | 0 .../snippets_ipynb/05_15selfcheck.ipynb | 0 .../snippets_ipynb/05_16.ipynb | 0 .../snippets_ipynb/05_16selfcheck.ipynb | 0 .../snippets_ipynb/05_17.ipynb | 0 .../{ch05 => lesson05}/snippets_ipynb/RollDie.py | 0 .../snippets_ipynb/files/art/check.png | Bin .../05_13selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/05_17-checkpoint.py | 0 .../05_17selfcheck-checkpoint.py | 0 examples/{ch05 => lesson05}/snippets_py/05_02.py | 0 .../snippets_py/05_02selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_03.py | 0 .../snippets_py/05_03selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_04.py | 0 .../snippets_py/05_04selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_05.py | 0 .../snippets_py/05_05selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_06.py | 0 .../snippets_py/05_06selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_07.py | 0 examples/{ch05 => lesson05}/snippets_py/05_08.py | 0 .../snippets_py/05_08selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_09.py | 0 .../snippets_py/05_09selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_10.py | 0 .../snippets_py/05_10selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_11.py | 0 examples/{ch05 => lesson05}/snippets_py/05_12.py | 0 .../snippets_py/05_12selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_13.py | 0 .../snippets_py/05_13selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_14.py | 0 .../snippets_py/05_14selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_15.py | 0 .../snippets_py/05_15selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_16.py | 0 .../snippets_py/05_16selfcheck.py | 0 examples/{ch05 => lesson05}/snippets_py/05_17.py | 0 .../snippets_py/05_17selfcheck.py | 0 examples/{ch05 => lesson05}/temp.py | 0 .../RollDieDynamic-checkpoint.py | 0 examples/{ch06 => lesson06}/RollDieDynamic.py | 0 examples/{ch06 => lesson06}/fig06_01.py | 0 examples/{ch06 => lesson06}/fig06_02.py | 0 .../.ipynb_checkpoints/06.02.01-checkpoint.ipynb | 0 .../06.02.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.02-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.03-checkpoint.ipynb | 0 .../06.02.03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.04-checkpoint.ipynb | 0 .../06.02.04selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.05-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.07-checkpoint.ipynb | 0 .../06.02.07selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.08-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.02.09-checkpoint.ipynb | 0 .../06.02.09selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.03.00-checkpoint.ipynb | 0 .../06.03.00selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.03.01-checkpoint.ipynb | 0 .../06.03.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.03.02-checkpoint.ipynb | 0 .../06.03.02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.03.03-checkpoint.ipynb | 0 .../.ipynb_checkpoints/06.03.04-checkpoint.ipynb | 0 .../.ipynb_checkpoints/ex06.04-checkpoint.ipynb | 0 .../snippets_ipynb/06.02.01.ipynb | 0 .../snippets_ipynb/06.02.01selfcheck.ipynb | 0 .../snippets_ipynb/06.02.02.ipynb | 0 .../snippets_ipynb/06.02.03.ipynb | 0 .../snippets_ipynb/06.02.03selfcheck.ipynb | 0 .../snippets_ipynb/06.02.04.ipynb | 0 .../snippets_ipynb/06.02.04selfcheck.ipynb | 0 .../snippets_ipynb/06.02.05.ipynb | 0 .../snippets_ipynb/06.02.07.ipynb | 0 .../snippets_ipynb/06.02.07selfcheck.ipynb | 0 .../snippets_ipynb/06.02.08.ipynb | 0 .../snippets_ipynb/06.02.09.ipynb | 0 .../snippets_ipynb/06.02.09selfcheck.ipynb | 0 .../snippets_ipynb/06.03.00.ipynb | 0 .../snippets_ipynb/06.03.00selfcheck.ipynb | 0 .../snippets_ipynb/06.03.01.ipynb | 0 .../snippets_ipynb/06.03.01selfcheck.ipynb | 0 .../snippets_ipynb/06.03.02.ipynb | 0 .../snippets_ipynb/06.03.02selfcheck.ipynb | 0 .../snippets_ipynb/06.03.03.ipynb | 0 .../snippets_ipynb/06.03.04.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../{ch06 => lesson06}/snippets_py/06.02.01.py | 0 .../snippets_py/06.02.01selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.02.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.03.py | 0 .../snippets_py/06.02.03selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.04.py | 0 .../snippets_py/06.02.04selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.05.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.07.py | 0 .../snippets_py/06.02.07selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.08.py | 0 .../{ch06 => lesson06}/snippets_py/06.02.09.py | 0 .../snippets_py/06.02.09selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.03.00.py | 0 .../snippets_py/06.03.00.selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.03.01.py | 0 .../snippets_py/06.03.01selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.03.02.py | 0 .../snippets_py/06.03.02selfcheck.py | 0 .../{ch06 => lesson06}/snippets_py/06.03.03.py | 0 .../{ch06 => lesson06}/snippets_py/06.03.04.py | 0 .../.ipynb_checkpoints/07_02-checkpoint.ipynb | 0 .../07_02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_03-checkpoint.ipynb | 0 .../07_03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_04-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_05-checkpoint.ipynb | 0 .../07_05selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_06-checkpoint.ipynb | 0 .../07_06selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_07-checkpoint.ipynb | 0 .../07_07selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_08-checkpoint.ipynb | 0 .../07_08selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_09-checkpoint.ipynb | 0 .../07_09selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_10-checkpoint.ipynb | 0 .../07_10selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_11-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_12-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_13-checkpoint.ipynb | 0 .../07_13selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_14.01-checkpoint.ipynb | 0 .../07_14.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/07_14.02-checkpoint.ipynb | 0 .../07_14.02selfcheck-checkpoint.ipynb | 0 .../snippets_ipynb/07_02.ipynb | 0 .../snippets_ipynb/07_02selfcheck.ipynb | 0 .../snippets_ipynb/07_03.ipynb | 0 .../snippets_ipynb/07_03selfcheck.ipynb | 0 .../snippets_ipynb/07_04.ipynb | 0 .../snippets_ipynb/07_05.ipynb | 0 .../snippets_ipynb/07_05selfcheck.ipynb | 0 .../snippets_ipynb/07_06.ipynb | 0 .../snippets_ipynb/07_06selfcheck.ipynb | 0 .../snippets_ipynb/07_07.ipynb | 0 .../snippets_ipynb/07_07selfcheck.ipynb | 0 .../snippets_ipynb/07_08.ipynb | 0 .../snippets_ipynb/07_08selfcheck.ipynb | 0 .../snippets_ipynb/07_09.ipynb | 0 .../snippets_ipynb/07_09selfcheck.ipynb | 0 .../snippets_ipynb/07_10.ipynb | 0 .../snippets_ipynb/07_10selfcheck.ipynb | 0 .../snippets_ipynb/07_11.ipynb | 0 .../snippets_ipynb/07_12.ipynb | 0 .../snippets_ipynb/07_13.ipynb | 0 .../snippets_ipynb/07_13selfcheck.ipynb | 0 .../snippets_ipynb/07_14.01.ipynb | 0 .../snippets_ipynb/07_14.01selfcheck.ipynb | 0 .../snippets_ipynb/07_14.02.ipynb | 0 .../snippets_ipynb/07_14.02selfcheck.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../07_08selfcheck-checkpoint.py | 0 examples/{ch07 => lesson07}/snippets_py/07_02.py | 0 .../snippets_py/07_02selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_03.py | 0 .../snippets_py/07_03selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_04.py | 0 examples/{ch07 => lesson07}/snippets_py/07_05.py | 0 .../snippets_py/07_05selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_06.py | 0 .../snippets_py/07_06selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_07.py | 0 .../snippets_py/07_07selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_08.py | 0 .../snippets_py/07_08selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_09.py | 0 .../snippets_py/07_09selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_10.py | 0 .../snippets_py/07_10selfcheck.py | 0 examples/{ch07 => lesson07}/snippets_py/07_11.py | 0 examples/{ch07 => lesson07}/snippets_py/07_12.py | 0 examples/{ch07 => lesson07}/snippets_py/07_13.py | 0 .../snippets_py/07_13selfcheck.py | 0 .../{ch07 => lesson07}/snippets_py/07_14.01.py | 0 .../snippets_py/07_14.01selfcheck.py | 0 .../{ch07 => lesson07}/snippets_py/07_14.02.py | 0 .../snippets_py/07_14.02selfcheck.py | 0 .../snippets_ipynb/08_02.01.ipynb | 0 .../snippets_ipynb/08_02.01selfcheck.ipynb | 0 .../snippets_ipynb/08_02.02.ipynb | 0 .../snippets_ipynb/08_02.02selfcheck.ipynb | 0 .../snippets_ipynb/08_02.03.ipynb | 0 .../snippets_ipynb/08_02.03selfcheck.ipynb | 0 .../snippets_ipynb/08_02.04.ipynb | 0 .../snippets_ipynb/08_02.04selfcheck.ipynb | 0 .../snippets_ipynb/08_03.ipynb | 0 .../snippets_ipynb/08_03selfcheck.ipynb | 0 .../snippets_ipynb/08_04.ipynb | 0 .../snippets_ipynb/08_04selfcheck.ipynb | 0 .../snippets_ipynb/08_05.ipynb | 0 .../snippets_ipynb/08_05selfcheck.ipynb | 0 .../snippets_ipynb/08_06.ipynb | 0 .../snippets_ipynb/08_07.ipynb | 0 .../snippets_ipynb/08_07selfcheck.ipynb | 0 .../snippets_ipynb/08_08.ipynb | 0 .../snippets_ipynb/08_08selfcheck.ipynb | 0 .../snippets_ipynb/08_09.ipynb | 0 .../snippets_ipynb/08_09selfcheck.ipynb | 0 .../snippets_ipynb/08_10.ipynb | 0 .../snippets_ipynb/08_11.ipynb | 0 .../snippets_ipynb/08_12.01.ipynb | 0 .../snippets_ipynb/08_12.01selfcheck.ipynb | 0 .../snippets_ipynb/08_12.02.ipynb | 0 .../snippets_ipynb/08_12.02selfcheck.ipynb | 0 .../snippets_ipynb/08_12.03.ipynb | 0 .../snippets_ipynb/08_12.03selfcheck.ipynb | 0 .../snippets_ipynb/08_13.ipynb | 0 .../snippets_ipynb/08_13selfcheck.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../.ipynb_checkpoints/08_09-checkpoint.py | 0 .../{ch08 => lesson08}/snippets_py/08_02.01.py | 0 .../snippets_py/08_02.01selfcheck.py | 0 .../{ch08 => lesson08}/snippets_py/08_02.02.py | 0 .../snippets_py/08_02.02selfcheck.py | 0 .../{ch08 => lesson08}/snippets_py/08_02.03.py | 0 .../snippets_py/08_02.03selfcheck.py | 0 .../{ch08 => lesson08}/snippets_py/08_02.04.py | 0 .../snippets_py/08_02.04selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_03.py | 0 .../snippets_py/08_03selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_04.py | 0 .../snippets_py/08_04selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_05.py | 0 .../snippets_py/08_05selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_06.py | 0 examples/{ch08 => lesson08}/snippets_py/08_07.py | 0 .../snippets_py/08_07selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_08.py | 0 .../snippets_py/08_08selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_09.py | 0 .../snippets_py/08_09selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_10.py | 0 examples/{ch08 => lesson08}/snippets_py/08_11.py | 0 .../{ch08 => lesson08}/snippets_py/08_12.01.py | 0 .../snippets_py/08_12.01selfcheck.py | 0 .../{ch08 => lesson08}/snippets_py/08_12.02.py | 0 .../snippets_py/08_12.02selfcheck.py | 0 .../{ch08 => lesson08}/snippets_py/08_12.03.py | 0 .../snippets_py/08_12.03selfcheck.py | 0 examples/{ch08 => lesson08}/snippets_py/08_13.py | 0 .../snippets_py/08_13selfcheck.py | 0 examples/{ch09 => lesson09}/dividebyzero.py | 0 .../snippets_ipynb/09_03.01.ipynb | 0 .../snippets_ipynb/09_03.01selfcheck.ipynb | 0 .../snippets_ipynb/09_03.02.ipynb | 0 .../snippets_ipynb/09_03.02selfcheck.ipynb | 0 .../snippets_ipynb/09_04.ipynb | 0 .../snippets_ipynb/09_04selfcheck.ipynb | 0 .../snippets_ipynb/09_05.ipynb | 0 .../snippets_ipynb/09_05selfcheck.ipynb | 0 .../snippets_ipynb/09_08.01.ipynb | 0 .../snippets_ipynb/09_08.02.ipynb | 0 .../snippets_ipynb/09_08.02selfcheck.ipynb | 0 .../snippets_ipynb/09_09.ipynb | 0 .../snippets_ipynb/09_09selfcheck.ipynb | 0 .../snippets_ipynb/09_11.ipynb | 0 .../snippets_ipynb/09_12.01.ipynb | 0 .../snippets_ipynb/09_12.01selfcheck.ipynb | 0 .../snippets_ipynb/09_12.02.ipynb | 0 .../snippets_ipynb/09_12.03-05.ipynb | 0 .../snippets_ipynb/files/art/check.png | Bin .../{ch09 => lesson09}/snippets_ipynb/grades.csv | 0 .../{ch09 => lesson09}/snippets_ipynb/grades.txt | 0 .../09_03.01selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/09_12.03-05-checkpoint.py | 0 .../{ch09 => lesson09}/snippets_py/09_03.01.py | 0 .../snippets_py/09_03.01selfcheck.py | 0 .../{ch09 => lesson09}/snippets_py/09_03.02.py | 0 .../snippets_py/09_03.02selfcheck.py | 0 examples/{ch09 => lesson09}/snippets_py/09_04.py | 0 .../snippets_py/09_04selfcheck.py | 0 examples/{ch09 => lesson09}/snippets_py/09_05.py | 0 .../snippets_py/09_05selfcheck.py | 0 .../snippets_py/09_08.02selfcheck.py | 0 examples/{ch09 => lesson09}/snippets_py/09_09.py | 0 .../snippets_py/09_09selfcheck.py | 0 examples/{ch09 => lesson09}/snippets_py/09_11.py | 0 .../{ch09 => lesson09}/snippets_py/09_12.01.py | 0 .../snippets_py/09_12.01selfcheck.py | 0 .../{ch09 => lesson09}/snippets_py/09_12.02.py | 0 .../snippets_py/09_12.03-05.py | 0 examples/{ch10 => lesson10}/account.py | 0 examples/{ch10 => lesson10}/accountdoctest.py | 0 .../ave_hi_austin_jan_1895-2018.csv | 0 .../ave_hi_la_jan_1895-2018.csv | 0 .../ave_hi_nyc2_jan_1895-2018.csv | 0 .../ave_hi_nyc_jan_1895-2018.csv | 0 examples/{ch10 => lesson10}/card.py | 0 .../card_images/10_of_clubs.png | Bin .../card_images/10_of_clubs.svg | 0 .../card_images/10_of_diamonds.png | Bin .../card_images/10_of_diamonds.svg | 0 .../card_images/10_of_hearts.png | Bin .../card_images/10_of_hearts.svg | 0 .../card_images/10_of_spades.png | Bin .../card_images/10_of_spades.svg | 0 .../card_images/2_of_clubs.png | Bin .../card_images/2_of_clubs.svg | 0 .../card_images/2_of_diamonds.png | Bin .../card_images/2_of_diamonds.svg | 0 .../card_images/2_of_hearts.png | Bin .../card_images/2_of_hearts.svg | 0 .../card_images/2_of_spades.png | Bin .../card_images/2_of_spades.svg | 0 .../card_images/3_of_clubs.png | Bin .../card_images/3_of_clubs.svg | 0 .../card_images/3_of_diamonds.png | Bin .../card_images/3_of_diamonds.svg | 0 .../card_images/3_of_hearts.png | Bin .../card_images/3_of_hearts.svg | 0 .../card_images/3_of_spades.png | Bin .../card_images/3_of_spades.svg | 0 .../card_images/4_of_clubs.png | Bin .../card_images/4_of_clubs.svg | 0 .../card_images/4_of_diamonds.png | Bin .../card_images/4_of_diamonds.svg | 0 .../card_images/4_of_hearts.png | Bin .../card_images/4_of_hearts.svg | 0 .../card_images/4_of_spades.png | Bin .../card_images/4_of_spades.svg | 0 .../card_images/5_of_clubs.png | Bin .../card_images/5_of_clubs.svg | 0 .../card_images/5_of_diamonds.png | Bin .../card_images/5_of_diamonds.svg | 0 .../card_images/5_of_hearts.png | Bin .../card_images/5_of_hearts.svg | 0 .../card_images/5_of_spades.png | Bin .../card_images/5_of_spades.svg | 0 .../card_images/6_of_clubs.png | Bin .../card_images/6_of_clubs.svg | 0 .../card_images/6_of_diamonds.png | Bin .../card_images/6_of_diamonds.svg | 0 .../card_images/6_of_hearts.png | Bin .../card_images/6_of_hearts.svg | 0 .../card_images/6_of_spades.png | Bin .../card_images/6_of_spades.svg | 0 .../card_images/7_of_clubs.png | Bin .../card_images/7_of_clubs.svg | 0 .../card_images/7_of_diamonds.png | Bin .../card_images/7_of_diamonds.svg | 0 .../card_images/7_of_hearts.png | Bin .../card_images/7_of_hearts.svg | 0 .../card_images/7_of_spades.png | Bin .../card_images/7_of_spades.svg | 0 .../card_images/8_of_clubs.png | Bin .../card_images/8_of_clubs.svg | 0 .../card_images/8_of_diamonds.png | Bin .../card_images/8_of_diamonds.svg | 0 .../card_images/8_of_hearts.png | Bin .../card_images/8_of_hearts.svg | 0 .../card_images/8_of_spades.png | Bin .../card_images/8_of_spades.svg | 0 .../card_images/9_of_clubs.png | Bin .../card_images/9_of_clubs.svg | 0 .../card_images/9_of_diamonds.png | Bin .../card_images/9_of_diamonds.svg | 0 .../card_images/9_of_hearts.png | Bin .../card_images/9_of_hearts.svg | 0 .../card_images/9_of_spades.png | Bin .../card_images/9_of_spades.svg | 0 .../card_images/ace_of_clubs.png | Bin .../card_images/ace_of_clubs.svg | 0 .../card_images/ace_of_diamonds.png | Bin .../card_images/ace_of_diamonds.svg | 0 .../card_images/ace_of_hearts.png | Bin .../card_images/ace_of_hearts.svg | 0 .../card_images/ace_of_spades.png | Bin .../card_images/ace_of_spades.svg | 0 .../card_images/jack_of_clubs.png | Bin .../card_images/jack_of_clubs.svg | 0 .../card_images/jack_of_diamonds.png | Bin .../card_images/jack_of_diamonds.svg | 0 .../card_images/jack_of_hearts.png | Bin .../card_images/jack_of_hearts.svg | 0 .../card_images/jack_of_spades.png | Bin .../card_images/jack_of_spades.svg | 0 .../card_images/king_of_clubs.png | Bin .../card_images/king_of_clubs.svg | 0 .../card_images/king_of_diamonds.png | Bin .../card_images/king_of_diamonds.svg | 0 .../card_images/king_of_hearts.png | Bin .../card_images/king_of_hearts.svg | 0 .../card_images/king_of_spades.png | Bin .../card_images/king_of_spades.svg | 0 .../card_images/queen_of_clubs.png | Bin .../card_images/queen_of_clubs.svg | 0 .../card_images/queen_of_diamonds.png | Bin .../card_images/queen_of_diamonds.svg | 0 .../card_images/queen_of_hearts.png | Bin .../card_images/queen_of_hearts.svg | 0 .../card_images/queen_of_spades.png | Bin .../card_images/queen_of_spades.svg | 0 examples/{ch10 => lesson10}/carddataclass.py | 0 .../{ch10 => lesson10}/commissionemployee.py | 0 examples/{ch10 => lesson10}/complexnumber.py | 0 examples/{ch10 => lesson10}/complexnumber2.py | 0 examples/{ch10 => lesson10}/deck.py | 0 examples/{ch10 => lesson10}/deck2.py | 0 examples/{ch10 => lesson10}/private.py | 0 .../salariedcommissionemployee.py | 0 examples/{ch10 => lesson10}/salariedemployee.py | 0 .../.ipynb_checkpoints/09_03.01-checkpoint.ipynb | 0 .../09_03.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_03.02-checkpoint.ipynb | 0 .../09_03.02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_04-checkpoint.ipynb | 0 .../09_04selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_05-checkpoint.ipynb | 0 .../09_05selfcheck-checkpoint.ipynb | 0 .../09_07selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_08.01-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_08.02-checkpoint.ipynb | 0 .../09_08.02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_09-checkpoint.ipynb | 0 .../09_09selfcheck-checkpoint.ipynb | 0 .../09_10selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_11-checkpoint.ipynb | 0 .../09_11selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_12.01-checkpoint.ipynb | 0 .../09_12.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_12.02-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_12.03-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_12.04-checkpoint.ipynb | 0 .../.ipynb_checkpoints/09_12.05-checkpoint.ipynb | 0 .../09_12.05selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_02.01-checkpoint.ipynb | 0 .../10_02.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_02.02-checkpoint.ipynb | 0 .../10_02.03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_03-checkpoint.ipynb | 0 .../10_03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_04.01-checkpoint.ipynb | 0 .../10_04.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_04.02-checkpoint.ipynb | 0 .../10_04.02selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_04.03-checkpoint.ipynb | 0 .../10_04.03selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_05-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_06.01-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_06.02-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_06.03-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_06.04-checkpoint.ipynb | 0 .../10_07selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_08-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_09-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_10.01-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_10.02-checkpoint.ipynb | 0 .../10_10.02selfcheck-checkpoint.ipynb | 0 .../10_11selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_12-checkpoint.ipynb | 0 .../10_12selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_13.01-checkpoint.ipynb | 0 .../10_13.01selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_13.02-checkpoint.ipynb | 0 .../10_13.02selfcheck-checkpoint.ipynb | 0 .../10_13selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_14-checkpoint.ipynb | 0 .../10_14selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_15-checkpoint.ipynb | 0 .../10_15selfcheck-checkpoint.ipynb | 0 .../.ipynb_checkpoints/10_16-checkpoint.ipynb | 0 .../.ipynb_checkpoints/account-checkpoint.py | 0 .../carddataclass-checkpoint.py | 0 .../.ipynb_checkpoints/private-checkpoint.py | 0 .../salariedcommissionemployee-checkpoint.py | 0 .../snippets_ipynb/10_02.01.ipynb | 0 .../snippets_ipynb/10_02.02.ipynb | 0 .../snippets_ipynb/10_02.03selfcheck.ipynb | 0 .../snippets_ipynb/10_03.ipynb | 0 .../snippets_ipynb/10_04.01.ipynb | 0 .../snippets_ipynb/10_04.02.ipynb | 0 .../snippets_ipynb/10_04.02selfcheck.ipynb | 0 .../snippets_ipynb/10_04.03.ipynb | 0 .../snippets_ipynb/10_05.ipynb | 0 .../snippets_ipynb/10_06.01.ipynb | 0 .../snippets_ipynb/10_06.02.ipynb | 0 .../snippets_ipynb/10_06.03.ipynb | 0 .../snippets_ipynb/10_06.04.ipynb | 0 .../snippets_ipynb/10_08.ipynb | 0 .../snippets_ipynb/10_09.ipynb | 0 .../snippets_ipynb/10_10.01.ipynb | 0 .../snippets_ipynb/10_10.02.ipynb | 0 .../snippets_ipynb/10_10.02selfcheck.ipynb | 0 .../snippets_ipynb/10_12.ipynb | 0 .../snippets_ipynb/10_12selfcheck.ipynb | 0 .../snippets_ipynb/10_13.01.ipynb | 0 .../snippets_ipynb/10_13.02.ipynb | 0 .../snippets_ipynb/10_13.02selfcheck.ipynb | 0 .../snippets_ipynb/10_13selfcheck.ipynb | 0 .../snippets_ipynb/10_14.ipynb | 0 .../snippets_ipynb/10_14selfcheck.ipynb | 0 .../snippets_ipynb/10_15.ipynb | 0 .../snippets_ipynb/10_16.ipynb | 0 .../__pycache__/account.cpython-37.pyc | Bin .../__pycache__/card.cpython-37.pyc | Bin .../__pycache__/carddataclass.cpython-37.pyc | Bin .../commissionemployee.cpython-37.pyc | Bin .../__pycache__/complexnumber.cpython-37.pyc | Bin .../__pycache__/complexnumber2.cpython-37.pyc | Bin .../__pycache__/deck.cpython-37.pyc | Bin .../__pycache__/deck2.cpython-37.pyc | Bin .../__pycache__/private.cpython-37.pyc | Bin .../salariedcommissionemployee.cpython-37.pyc | Bin .../timewithproperties.cpython-37.pyc | Bin .../{ch10 => lesson10}/snippets_ipynb/account.py | 0 .../snippets_ipynb/accountdoctest.py | 0 .../snippets_ipynb/accountdoctest2.py | 0 .../snippets_ipynb/ave_hi_la_jan_1895-2018.csv | 0 .../snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv | 0 .../{ch10 => lesson10}/snippets_ipynb/card.py | 0 .../snippets_ipynb/card_images/10_of_clubs.png | Bin .../snippets_ipynb/card_images/10_of_clubs.svg | 0 .../card_images/10_of_diamonds.png | Bin .../card_images/10_of_diamonds.svg | 0 .../snippets_ipynb/card_images/10_of_hearts.png | Bin .../snippets_ipynb/card_images/10_of_hearts.svg | 0 .../snippets_ipynb/card_images/10_of_spades.png | Bin .../snippets_ipynb/card_images/10_of_spades.svg | 0 .../snippets_ipynb/card_images/2_of_clubs.png | Bin .../snippets_ipynb/card_images/2_of_clubs.svg | 0 .../snippets_ipynb/card_images/2_of_diamonds.png | Bin .../snippets_ipynb/card_images/2_of_diamonds.svg | 0 .../snippets_ipynb/card_images/2_of_hearts.png | Bin .../snippets_ipynb/card_images/2_of_hearts.svg | 0 .../snippets_ipynb/card_images/2_of_spades.png | Bin .../snippets_ipynb/card_images/2_of_spades.svg | 0 .../snippets_ipynb/card_images/3_of_clubs.png | Bin .../snippets_ipynb/card_images/3_of_clubs.svg | 0 .../snippets_ipynb/card_images/3_of_diamonds.png | Bin .../snippets_ipynb/card_images/3_of_diamonds.svg | 0 .../snippets_ipynb/card_images/3_of_hearts.png | Bin .../snippets_ipynb/card_images/3_of_hearts.svg | 0 .../snippets_ipynb/card_images/3_of_spades.png | Bin .../snippets_ipynb/card_images/3_of_spades.svg | 0 .../snippets_ipynb/card_images/4_of_clubs.png | Bin .../snippets_ipynb/card_images/4_of_clubs.svg | 0 .../snippets_ipynb/card_images/4_of_diamonds.png | Bin .../snippets_ipynb/card_images/4_of_diamonds.svg | 0 .../snippets_ipynb/card_images/4_of_hearts.png | Bin .../snippets_ipynb/card_images/4_of_hearts.svg | 0 .../snippets_ipynb/card_images/4_of_spades.png | Bin .../snippets_ipynb/card_images/4_of_spades.svg | 0 .../snippets_ipynb/card_images/5_of_clubs.png | Bin .../snippets_ipynb/card_images/5_of_clubs.svg | 0 .../snippets_ipynb/card_images/5_of_diamonds.png | Bin .../snippets_ipynb/card_images/5_of_diamonds.svg | 0 .../snippets_ipynb/card_images/5_of_hearts.png | Bin .../snippets_ipynb/card_images/5_of_hearts.svg | 0 .../snippets_ipynb/card_images/5_of_spades.png | Bin .../snippets_ipynb/card_images/5_of_spades.svg | 0 .../snippets_ipynb/card_images/6_of_clubs.png | Bin .../snippets_ipynb/card_images/6_of_clubs.svg | 0 .../snippets_ipynb/card_images/6_of_diamonds.png | Bin .../snippets_ipynb/card_images/6_of_diamonds.svg | 0 .../snippets_ipynb/card_images/6_of_hearts.png | Bin .../snippets_ipynb/card_images/6_of_hearts.svg | 0 .../snippets_ipynb/card_images/6_of_spades.png | Bin .../snippets_ipynb/card_images/6_of_spades.svg | 0 .../snippets_ipynb/card_images/7_of_clubs.png | Bin .../snippets_ipynb/card_images/7_of_clubs.svg | 0 .../snippets_ipynb/card_images/7_of_diamonds.png | Bin .../snippets_ipynb/card_images/7_of_diamonds.svg | 0 .../snippets_ipynb/card_images/7_of_hearts.png | Bin .../snippets_ipynb/card_images/7_of_hearts.svg | 0 .../snippets_ipynb/card_images/7_of_spades.png | Bin .../snippets_ipynb/card_images/7_of_spades.svg | 0 .../snippets_ipynb/card_images/8_of_clubs.png | Bin .../snippets_ipynb/card_images/8_of_clubs.svg | 0 .../snippets_ipynb/card_images/8_of_diamonds.png | Bin .../snippets_ipynb/card_images/8_of_diamonds.svg | 0 .../snippets_ipynb/card_images/8_of_hearts.png | Bin .../snippets_ipynb/card_images/8_of_hearts.svg | 0 .../snippets_ipynb/card_images/8_of_spades.png | Bin .../snippets_ipynb/card_images/8_of_spades.svg | 0 .../snippets_ipynb/card_images/9_of_clubs.png | Bin .../snippets_ipynb/card_images/9_of_clubs.svg | 0 .../snippets_ipynb/card_images/9_of_diamonds.png | Bin .../snippets_ipynb/card_images/9_of_diamonds.svg | 0 .../snippets_ipynb/card_images/9_of_hearts.png | Bin .../snippets_ipynb/card_images/9_of_hearts.svg | 0 .../snippets_ipynb/card_images/9_of_spades.png | Bin .../snippets_ipynb/card_images/9_of_spades.svg | 0 .../snippets_ipynb/card_images/ace_of_clubs.png | Bin .../snippets_ipynb/card_images/ace_of_clubs.svg | 0 .../card_images/ace_of_diamonds.png | Bin .../card_images/ace_of_diamonds.svg | 0 .../snippets_ipynb/card_images/ace_of_hearts.png | Bin .../snippets_ipynb/card_images/ace_of_hearts.svg | 0 .../snippets_ipynb/card_images/ace_of_spades.png | Bin .../snippets_ipynb/card_images/ace_of_spades.svg | 0 .../snippets_ipynb/card_images/jack_of_clubs.png | Bin .../snippets_ipynb/card_images/jack_of_clubs.svg | 0 .../card_images/jack_of_diamonds.png | Bin .../card_images/jack_of_diamonds.svg | 0 .../card_images/jack_of_hearts.png | Bin .../card_images/jack_of_hearts.svg | 0 .../card_images/jack_of_spades.png | Bin .../card_images/jack_of_spades.svg | 0 .../snippets_ipynb/card_images/king_of_clubs.png | Bin .../snippets_ipynb/card_images/king_of_clubs.svg | 0 .../card_images/king_of_diamonds.png | Bin .../card_images/king_of_diamonds.svg | 0 .../card_images/king_of_hearts.png | Bin .../card_images/king_of_hearts.svg | 0 .../card_images/king_of_spades.png | Bin .../card_images/king_of_spades.svg | 0 .../card_images/queen_of_clubs.png | Bin .../card_images/queen_of_clubs.svg | 0 .../card_images/queen_of_diamonds.png | Bin .../card_images/queen_of_diamonds.svg | 0 .../card_images/queen_of_hearts.png | Bin .../card_images/queen_of_hearts.svg | 0 .../card_images/queen_of_spades.png | Bin .../card_images/queen_of_spades.svg | 0 .../snippets_ipynb/carddataclass.py | 0 .../snippets_ipynb/commissionemployee.py | 0 .../snippets_ipynb/complexnumber.py | 0 .../snippets_ipynb/complexnumber2.py | 0 .../{ch10 => lesson10}/snippets_ipynb/deck.py | 0 .../{ch10 => lesson10}/snippets_ipynb/deck2.py | 0 .../snippets_ipynb/files/art/check.png | Bin .../{ch10 => lesson10}/snippets_ipynb/private.py | 0 .../snippets_ipynb/salariedcommissionemployee.py | 0 .../snippets_ipynb/timewithproperties.py | 0 .../.ipynb_checkpoints/10_02.01-checkpoint.py | 0 .../.ipynb_checkpoints/10_04.03-checkpoint.py | 0 .../.ipynb_checkpoints/10_09-checkpoint.py | 0 .../.ipynb_checkpoints/10_12-checkpoint.py | 0 .../.ipynb_checkpoints/10_13.01-checkpoint.py | 0 .../.ipynb_checkpoints/10_13.02-checkpoint.py | 0 .../10_13.02selfcheck-checkpoint.py | 0 .../.ipynb_checkpoints/10_15-checkpoint.py | 0 .../.ipynb_checkpoints/10_16-checkpoint.py | 0 .../.ipynb_checkpoints/account-checkpoint.py | 0 .../carddataclass-checkpoint.py | 0 .../.ipynb_checkpoints/private-checkpoint.py | 0 .../{ch10 => lesson10}/snippets_py/10_02.01.py | 0 .../snippets_py/10_02.03selfcheck.py | 0 examples/{ch10 => lesson10}/snippets_py/10_03.py | 0 .../{ch10 => lesson10}/snippets_py/10_04.01.py | 0 .../snippets_py/10_04.02selfcheck.py | 0 .../{ch10 => lesson10}/snippets_py/10_04.03.py | 0 examples/{ch10 => lesson10}/snippets_py/10_05.py | 0 .../{ch10 => lesson10}/snippets_py/10_06.01.py | 0 .../{ch10 => lesson10}/snippets_py/10_06.04.py | 0 .../snippets_py/10_06.04selfcheck.py | 0 examples/{ch10 => lesson10}/snippets_py/10_08.py | 0 examples/{ch10 => lesson10}/snippets_py/10_09.py | 0 .../{ch10 => lesson10}/snippets_py/10_10.01.py | 0 .../snippets_py/10_10.02selfcheck.py | 0 examples/{ch10 => lesson10}/snippets_py/10_12.py | 0 .../snippets_py/10_12selfcheck.py | 0 .../{ch10 => lesson10}/snippets_py/10_13.01.py | 0 .../{ch10 => lesson10}/snippets_py/10_13.02.py | 0 .../snippets_py/10_13.02selfcheck.py | 0 examples/{ch10 => lesson10}/snippets_py/10_15.py | 0 examples/{ch10 => lesson10}/snippets_py/10_16.py | 0 .../__pycache__/account.cpython-37.pyc | Bin .../timewithproperties.cpython-37.pyc | Bin .../{ch10 => lesson10}/snippets_py/account.py | 0 .../snippets_py/accountdoctest.py | 0 .../snippets_py/accountdoctest2.py | 0 .../snippets_py/ave_hi_la_jan_1895-2018.csv | 0 .../snippets_py/ave_hi_nyc_jan_1895-2018.csv | 0 examples/{ch10 => lesson10}/snippets_py/card.py | 0 .../snippets_py/carddataclass.py | 0 .../snippets_py/commissionemployee.py | 0 .../snippets_py/complexnumber.py | 0 .../snippets_py/complexnumber2.py | 0 examples/{ch10 => lesson10}/snippets_py/deck.py | 0 examples/{ch10 => lesson10}/snippets_py/deck2.py | 0 .../{ch10 => lesson10}/snippets_py/private.py | 0 .../snippets_py/salariedcommissionemployee.py | 0 .../snippets_py/timewithproperties.py | 0 .../{ch10 => lesson10}/timewithproperties.py | 0 examples/{ch11 => lesson11}/mask_circle.png | Bin examples/{ch11 => lesson11}/mask_heart.png | Bin examples/{ch11 => lesson11}/mask_oval.png | Bin examples/{ch11 => lesson11}/mask_star.png | Bin .../snippets_ipynb/11_02.01-07.ipynb | 0 .../snippets_ipynb/11_02.08.ipynb | 0 .../snippets_ipynb/11_02.09.ipynb | 0 .../snippets_ipynb/11_02.10.ipynb | 0 .../snippets_ipynb/11_02.11.ipynb | 0 .../snippets_ipynb/11_02.12.ipynb | 0 .../snippets_ipynb/11_02.13.ipynb | 0 .../snippets_ipynb/11_02.14.ipynb | 0 .../snippets_ipynb/11_03.01.ipynb | 0 .../snippets_ipynb/11_03.02.ipynb | 0 .../snippets_ipynb/11_04.ipynb | 0 .../snippets_ipynb/11_05.ipynb | 0 .../snippets_ipynb/11_06.ipynb | 0 .../snippets_ipynb/RomeoAndJulietHeart.png | Bin .../snippets_ipynb/RomeoAndJulietStar.png | Bin .../art/.ipynb_checkpoints/check-checkpoint.png | Bin .../snippets_ipynb/files/art/check.png | Bin .../snippets_ipynb/mask_circle.png | Bin .../snippets_ipynb/mask_heart.png | Bin .../snippets_ipynb/mask_oval.png | Bin .../snippets_ipynb/mask_star.png | Bin .../snippets_py/11_02.01-07.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.08.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.09.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.10.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.11.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.12.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.13.py | 0 .../{ch11 => lesson11}/snippets_py/11_02.14.py | 0 .../{ch11 => lesson11}/snippets_py/11_03.01.py | 0 .../{ch11 => lesson11}/snippets_py/11_03.02.py | 0 examples/{ch11 => lesson11}/snippets_py/11_04.py | 0 examples/{ch11 => lesson11}/snippets_py/11_05.py | 0 examples/{ch11 => lesson11}/snippets_py/11_06.py | 0 examples/{ch12 => lesson12}/_READ_ME_FIRST | 0 examples/{ch12 => lesson12}/keys.py | 0 examples/{ch12 => lesson12}/locationlistener.py | 0 examples/{ch12 => lesson12}/sentimentlistener.py | 0 .../snippets_ipynb/12_07-11.ipynb | 0 .../snippets_ipynb/12_12.ipynb | 0 .../snippets_ipynb/12_13_02.ipynb | 0 .../snippets_ipynb/12_14.ipynb | 0 .../snippets_ipynb/12_15.ipynb | 0 .../{ch12 => lesson12}/snippets_ipynb/README.txt | 0 .../art/.ipynb_checkpoints/check-checkpoint.png | Bin .../snippets_ipynb/files/art/check.png | Bin .../{ch12 => lesson12}/snippets_ipynb/keys.py | 0 .../snippets_ipynb/locationlistener.py | 0 .../snippets_ipynb/sentimentlistener.py | 0 .../snippets_ipynb/tweetlistener.py | 0 .../snippets_ipynb/tweetutilities.py | 0 .../{ch12 => lesson12}/snippets_py/12_07-11.py | 0 examples/{ch12 => lesson12}/snippets_py/12_12.py | 0 .../{ch12 => lesson12}/snippets_py/12_13_02.py | 0 .../{ch12 => lesson12}/snippets_py/12_15_01.py | 0 examples/{ch12 => lesson12}/snippets_py/keys.py | 0 .../snippets_py/locationlistener.py | 0 .../snippets_py/sentimentlistener.py | 0 .../snippets_py/tweet_map.html | 0 .../snippets_py/tweetlistener.py | 0 .../snippets_py/tweetutilities.py | 0 examples/{ch12 => lesson12}/tweetlistener.py | 0 examples/{ch12 => lesson12}/tweetutilities.py | 0 .../SimpleLanguageTranslator.ipynb | 0 .../SimpleLanguageTranslator.py | 0 examples/{ch13 => lesson13}/SpokenResponse.wav | Bin examples/{ch13 => lesson13}/keys.py | 0 .../ave_hi_nyc_jan_1895-2018.csv | 0 .../ave_yearly_temp_nyc_1895-2017.csv | 0 .../IntroToPythonCover-checkpoint.png | Bin .../.ipynb_checkpoints/PyFPCover-checkpoint.png | Bin .../PythonFundamentalsLiveLessons-checkpoint.jpg | Bin .../course_image-checkpoint.jpg | Bin .../images/IntroToPythonCover.png | Bin .../images/IntroToPythonTOC.png | Bin examples/{ch14 => lesson14}/images/PyFPCover.png | Bin .../images/PythonFundamentalsLiveLessons.jpg | Bin .../{ch14 => lesson14}/images/course_image.jpg | Bin .../.ipynb_checkpoints/14_02-03-checkpoint.ipynb | 0 .../.ipynb_checkpoints/14_04-checkpoint.ipynb | 0 .../.ipynb_checkpoints/14_05-checkpoint.ipynb | 0 .../.ipynb_checkpoints/14_06-checkpoint.ipynb | 0 .../.ipynb_checkpoints/14_07-checkpoint.ipynb | 0 .../.ipynb_checkpoints/16_02-03-checkpoint.ipynb | 0 .../.ipynb_checkpoints/16_04-checkpoint.ipynb | 0 .../.ipynb_checkpoints/16_05-checkpoint.ipynb | 0 .../.ipynb_checkpoints/16_06-checkpoint.ipynb | 0 .../.ipynb_checkpoints/16_07-checkpoint.ipynb | 0 .../snippets_ipynb/14_02-03.ipynb | 0 .../snippets_ipynb/14_04.ipynb | 0 .../snippets_ipynb/14_05.ipynb | 0 .../snippets_ipynb/14_06.ipynb | 0 .../snippets_ipynb/14_07.ipynb | 0 .../snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv | 0 .../ave_yearly_temp_nyc_1895-2017.csv | 0 .../snippets_ipynb/files/art/check.png | Bin .../snippets_ipynb/notebook.tex | 0 .../.ipynb_checkpoints/14_02-03-checkpoint.py | 0 .../.ipynb_checkpoints/14_04-checkpoint.py | 0 .../.ipynb_checkpoints/14_05-checkpoint.py | 0 .../.ipynb_checkpoints/14_06-checkpoint.py | 0 .../.ipynb_checkpoints/14_07-checkpoint.py | 0 .../.ipynb_checkpoints/16_02-03-checkpoint.py | 0 .../.ipynb_checkpoints/16_04-checkpoint.py | 0 .../.ipynb_checkpoints/16_07-checkpoint.py | 0 .../.ipynb_checkpoints/digits3d-checkpoint.py | 0 .../{ch14 => lesson14}/snippets_py/14_02-03.py | 0 examples/{ch14 => lesson14}/snippets_py/14_04.py | 0 examples/{ch14 => lesson14}/snippets_py/14_05.py | 0 examples/{ch14 => lesson14}/snippets_py/14_06.py | 0 examples/{ch14 => lesson14}/snippets_py/14_07.py | 0 .../snippets_py/ave_hi_nyc_jan_1895-2018.csv | 0 .../ave_yearly_temp_nyc_1895-2017.csv | 0 .../{ch14 => lesson14}/snippets_py/digits3d.py | 0 examples/{ch15 => lesson15}/IMDB_RNN.ipynb | 0 examples/{ch15 => lesson15}/MNIST_CNN.ipynb | 0 .../MNIST_CNN_TensorBoard.ipynb | 0 .../IntroToPythonCover-checkpoint.png | Bin .../.ipynb_checkpoints/PyFPCover-checkpoint.png | Bin .../PythonFundamentalsLiveLessons-checkpoint.jpg | Bin .../course_image-checkpoint.jpg | Bin .../images/IntroToPythonCover.png | Bin .../images/IntroToPythonTOC.png | Bin examples/{ch15 => lesson15}/images/PyFPCover.png | Bin .../images/PythonFundamentalsLiveLessons.jpg | Bin .../{ch15 => lesson15}/images/course_image.jpg | Bin .../HadoopMapReduce/length_mapper.py | 0 .../HadoopMapReduce/length_reducer.py | 0 .../{ch16 => lesson16}/HadoopMapReduce/yarn.txt | 0 examples/{ch16 => lesson16}/README.txt | 0 .../hashtagsummarizer.ipynb | 0 .../SparkHashtagSummarizer/keys.py | 0 .../SparkHashtagSummarizer/starttweetstream.py | 0 .../SparkWordCount/RomeoAndJulietCounter.ipynb | 0 .../RomeoAndJulietCounter.ipynb | 0 .../TwitterMongoDB/16_05.ipynb | 0 .../{ch16 => lesson16}/TwitterMongoDB/16_05.py | 0 .../TwitterMongoDB/files/art/check.png | Bin .../{ch16 => lesson16}/TwitterMongoDB/keys.py | 0 .../TwitterMongoDB/senators.csv | 0 .../TwitterMongoDB/state_codes.py | 0 .../TwitterMongoDB/tweetlistener.py | 0 .../TwitterMongoDB/us-states.json | 0 examples/{ch16 => lesson16}/iot/simulator.py | 0 .../{ch16 => lesson16}/pubnub/stocklistener.py | 0 .../pubnub/subscriber_callback.py | 0 examples/{ch16 => lesson16}/sql/16_02.ipynb | 0 examples/{ch16 => lesson16}/sql/16_02.py | 0 examples/{ch16 => lesson16}/sql/books.db | Bin examples/{ch16 => lesson16}/sql/books.sql | 0 1106 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .DS_Store rename examples/{ch01 => lesson01}/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb (100%) rename examples/{ch01 => lesson01}/.ipynb_checkpoints/TestDrive-checkpoint.ipynb (100%) rename examples/{ch01 => lesson01}/RollDieDynamic.py (100%) rename examples/{ch01 => lesson01}/TestDrive.ipynb (100%) rename examples/{ch01 => lesson01}/snippets_ipynb/.ipynb_checkpoints/IPython_selfcheck-checkpoint.ipynb (100%) rename examples/{ch01 => lesson01}/snippets_ipynb/.ipynb_checkpoints/TestDrive-checkpoint.ipynb (100%) rename examples/{ch01 => lesson01}/snippets_ipynb/IPython_selfcheck.ipynb (100%) rename examples/{ch01 => lesson01}/snippets_ipynb/TestDrive.ipynb (100%) rename examples/{ch01 => lesson01}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch02 => lesson02}/fig02_01.py (100%) rename examples/{ch02 => lesson02}/fig02_02.py (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_02-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_02selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_04selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_05-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_05selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_06-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_06selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_07-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_07selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_08selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/.ipynb_checkpoints/02_09selfcheck-checkpoint.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_02.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_02selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_03.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_03selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_04.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_04selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_05.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_05selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_06.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_06selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_07.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_07selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_08.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_08selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_09.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/02_09selfcheck.ipynb (100%) rename examples/{ch02 => lesson02}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch02 => lesson02}/snippets_py/.ipynb_checkpoints/02_05-checkpoint.py (100%) rename examples/{ch02 => lesson02}/snippets_py/.ipynb_checkpoints/02_07-checkpoint.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_02.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_02selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_03.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_03selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_04.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_04selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_05.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_05selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_06.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_06selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_07.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_07selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_08.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_08selfcheck.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_09.py (100%) rename examples/{ch02 => lesson02}/snippets_py/02_09selfcheck.py (100%) rename examples/{ch03 => lesson03}/fig03_01.py (100%) rename examples/{ch03 => lesson03}/fig03_02.py (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_03selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_05-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_05selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_06-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_06selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_07-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_07selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_08-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_08selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_09-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_09selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_10selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_12selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_13selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_14-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_14selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_15-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_16-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_16selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_17-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/03_17selfcheck-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/ex03_02-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/.ipynb_checkpoints/ex03_04-checkpoint.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_03selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_05.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_05selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_06.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_06selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_07.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_07selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_08.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_08selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_09.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_09selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_10selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_13.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_13selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_14.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_14selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_15.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_16.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_16selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_17.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/03_17selfcheck.ipynb (100%) rename examples/{ch03 => lesson03}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch03 => lesson03}/snippets_py/.ipynb_checkpoints/03_12selfcheck-checkpoint.py (100%) rename examples/{ch03 => lesson03}/snippets_py/.ipynb_checkpoints/03_17selfcheck-checkpoint.py (100%) rename examples/{ch03 => lesson03}/snippets_py/.ipynb_checkpoints/ex03_02-checkpoint.py (100%) rename examples/{ch03 => lesson03}/snippets_py/.ipynb_checkpoints/ex03_03-checkpoint.py (100%) rename examples/{ch03 => lesson03}/snippets_py/.ipynb_checkpoints/ex03_04-checkpoint.py (100%) rename examples/{ch03 => lesson03}/snippets_py/.ipynb_checkpoints/ex03_22-checkpoint.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_03selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_05.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_05selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_06.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_06selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_07.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_07selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_08.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_08selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_09.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_09selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_10selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_13.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_13selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_14.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_14selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_15y.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_16.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_16selfcheck.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_17.py (100%) rename examples/{ch03 => lesson03}/snippets_py/03_17selfcheck.py (100%) rename examples/{ch04 => lesson04}/fig04_01.py (100%) rename examples/{ch04 => lesson04}/fig04_02.py (100%) rename examples/{ch04 => lesson04}/fig04_03.py (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_02-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_02selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_03-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_03selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_04-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_04selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_05selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_07-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_08-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_11selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_12-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_13-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_14selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_15-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_15selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_17-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_18-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/04_18selfcheck-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/.ipynb_checkpoints/ex04_05-checkpoint.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_02.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_02selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_03.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_03selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_04.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_04selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_05.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_05selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_07.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_08.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_09.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_10.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_11.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_11selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_12.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_13.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_14.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_14selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_15.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_15selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_17.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_18.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/04_18selfcheck.ipynb (100%) rename examples/{ch04 => lesson04}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_02-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_03selfcheck-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_04selfcheck-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_13-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_14selfcheck-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_15selfcheck-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_17-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/04_18selfcheck-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/.ipynb_checkpoints/ex04_05-checkpoint.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_02.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_02selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_03.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_03selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_04.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_04selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_05selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_07.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_08.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_09.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_09selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_10.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_10selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_11.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_11selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_12.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_12selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_13.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_14.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_14selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_15.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_15selfcheck.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_17.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_18.py (100%) rename examples/{ch04 => lesson04}/snippets_py/04_18selfcheck.py (100%) rename examples/{ch05 => lesson05}/RollDie.py (100%) rename examples/{ch05 => lesson05}/fig05_01.py (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_02-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_02selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_03-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_03selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_04-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_04selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_05-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_05selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_06-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_06selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_07-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_08-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_08selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_09-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_09selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_10-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_10selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_11-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_12-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_12selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_13-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_13selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_14-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_14selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_15-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_15selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_16-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_16selfcheck-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/.ipynb_checkpoints/05_17-checkpoint.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_02.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_02selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_03.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_03selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_04.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_04selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_05.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_05selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_06.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_06selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_07.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_08.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_08selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_09.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_09selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_10.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_10selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_11.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_12.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_12selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_13.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_13selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_14.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_14selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_15.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_15selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_16.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_16selfcheck.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/05_17.ipynb (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/RollDie.py (100%) rename examples/{ch05 => lesson05}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch05 => lesson05}/snippets_py/.ipynb_checkpoints/05_13selfcheck-checkpoint.py (100%) rename examples/{ch05 => lesson05}/snippets_py/.ipynb_checkpoints/05_17-checkpoint.py (100%) rename examples/{ch05 => lesson05}/snippets_py/.ipynb_checkpoints/05_17selfcheck-checkpoint.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_02.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_02selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_03.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_03selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_04.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_04selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_05.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_05selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_06.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_06selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_07.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_08.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_08selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_09.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_09selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_10.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_10selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_11.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_12.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_12selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_13.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_13selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_14.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_14selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_15.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_15selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_16.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_16selfcheck.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_17.py (100%) rename examples/{ch05 => lesson05}/snippets_py/05_17selfcheck.py (100%) rename examples/{ch05 => lesson05}/temp.py (100%) rename examples/{ch06 => lesson06}/.ipynb_checkpoints/RollDieDynamic-checkpoint.py (100%) rename examples/{ch06 => lesson06}/RollDieDynamic.py (100%) rename examples/{ch06 => lesson06}/fig06_01.py (100%) rename examples/{ch06 => lesson06}/fig06_02.py (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.01-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.02-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.03-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.03selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.04-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.04selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.05-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.07-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.07selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.08-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.09-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.02.09selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.00-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.00selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.01-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.02-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.03-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/06.03.04-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/.ipynb_checkpoints/ex06.04-checkpoint.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.01.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.01selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.02.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.03.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.03selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.04.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.04selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.05.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.07.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.07selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.08.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.09.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.02.09selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.00.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.00selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.01.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.01selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.02.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.02selfcheck.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.03.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/06.03.04.ipynb (100%) rename examples/{ch06 => lesson06}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.01.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.01selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.02.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.03.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.03selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.04.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.04selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.05.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.07.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.07selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.08.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.09.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.02.09selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.00.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.00.selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.01.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.01selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.02.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.02selfcheck.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.03.py (100%) rename examples/{ch06 => lesson06}/snippets_py/06.03.04.py (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_02-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_02selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_03-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_03selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_04-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_05-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_05selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_06-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_06selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_07-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_07selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_08-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_08selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_09-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_09selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_10-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_10selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_11-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_12-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_13-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_13selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_14.01-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_14.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_14.02-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/.ipynb_checkpoints/07_14.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_02.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_02selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_03.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_03selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_04.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_05.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_05selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_06.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_06selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_07.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_07selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_08.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_08selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_09.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_09selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_10.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_10selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_11.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_12.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_13.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_13selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_14.01.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_14.01selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_14.02.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/07_14.02selfcheck.ipynb (100%) rename examples/{ch07 => lesson07}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch07 => lesson07}/snippets_py/.ipynb_checkpoints/07_08selfcheck-checkpoint.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_02.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_02selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_03.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_03selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_04.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_05.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_05selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_06.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_06selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_07.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_07selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_08.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_08selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_09.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_09selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_10.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_10selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_11.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_12.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_13.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_13selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_14.01.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_14.01selfcheck.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_14.02.py (100%) rename examples/{ch07 => lesson07}/snippets_py/07_14.02selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.01.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.01selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.02.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.02selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.03.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.03selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.04.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_02.04selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_03.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_03selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_04.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_04selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_05.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_05selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_06.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_07.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_07selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_08.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_08selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_09.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_09selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_10.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_11.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_12.01.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_12.01selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_12.02.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_12.02selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_12.03.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_12.03selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_13.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/08_13selfcheck.ipynb (100%) rename examples/{ch08 => lesson08}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch08 => lesson08}/snippets_py/.ipynb_checkpoints/08_09-checkpoint.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.01.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.01selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.02.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.02selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.03.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.03selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.04.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_02.04selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_03.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_03selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_04.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_04selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_05.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_05selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_06.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_07.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_07selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_08.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_08selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_09.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_09selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_10.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_11.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_12.01.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_12.01selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_12.02.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_12.02selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_12.03.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_12.03selfcheck.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_13.py (100%) rename examples/{ch08 => lesson08}/snippets_py/08_13selfcheck.py (100%) rename examples/{ch09 => lesson09}/dividebyzero.py (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_03.01.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_03.01selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_03.02.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_03.02selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_04.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_04selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_05.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_05selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_08.01.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_08.02.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_08.02selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_09.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_09selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_11.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_12.01.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_12.01selfcheck.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_12.02.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/09_12.03-05.ipynb (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/grades.csv (100%) rename examples/{ch09 => lesson09}/snippets_ipynb/grades.txt (100%) rename examples/{ch09 => lesson09}/snippets_py/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.py (100%) rename examples/{ch09 => lesson09}/snippets_py/.ipynb_checkpoints/09_12.03-05-checkpoint.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_03.01.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_03.01selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_03.02.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_03.02selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_04.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_04selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_05.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_05selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_08.02selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_09.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_09selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_11.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_12.01.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_12.01selfcheck.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_12.02.py (100%) rename examples/{ch09 => lesson09}/snippets_py/09_12.03-05.py (100%) rename examples/{ch10 => lesson10}/account.py (100%) rename examples/{ch10 => lesson10}/accountdoctest.py (100%) rename examples/{ch10 => lesson10}/ave_hi_austin_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/ave_hi_la_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/ave_hi_nyc2_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/ave_hi_nyc_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/card.py (100%) rename examples/{ch10 => lesson10}/card_images/10_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/10_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/10_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/10_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/10_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/10_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/10_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/10_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/2_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/2_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/2_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/2_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/2_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/2_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/2_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/2_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/3_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/3_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/3_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/3_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/3_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/3_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/3_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/3_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/4_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/4_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/4_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/4_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/4_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/4_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/4_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/4_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/5_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/5_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/5_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/5_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/5_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/5_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/5_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/5_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/6_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/6_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/6_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/6_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/6_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/6_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/6_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/6_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/7_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/7_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/7_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/7_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/7_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/7_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/7_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/7_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/8_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/8_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/8_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/8_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/8_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/8_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/8_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/8_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/9_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/9_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/9_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/9_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/9_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/9_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/9_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/9_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/ace_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/jack_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/king_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/king_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/king_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/king_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/king_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/king_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/king_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/king_of_spades.svg (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_clubs.png (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_hearts.png (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_spades.png (100%) rename examples/{ch10 => lesson10}/card_images/queen_of_spades.svg (100%) rename examples/{ch10 => lesson10}/carddataclass.py (100%) rename examples/{ch10 => lesson10}/commissionemployee.py (100%) rename examples/{ch10 => lesson10}/complexnumber.py (100%) rename examples/{ch10 => lesson10}/complexnumber2.py (100%) rename examples/{ch10 => lesson10}/deck.py (100%) rename examples/{ch10 => lesson10}/deck2.py (100%) rename examples/{ch10 => lesson10}/private.py (100%) rename examples/{ch10 => lesson10}/salariedcommissionemployee.py (100%) rename examples/{ch10 => lesson10}/salariedemployee.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_03.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_03.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_03.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_03.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_04-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_04selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_05-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_05selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_07selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_08.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_08.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_08.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_09-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_09selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_10selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_11-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_11selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.03-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.04-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.05-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/09_12.05selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_02.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_02.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_02.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_02.03selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_03-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_03selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_04.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_04.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_04.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_04.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_04.03-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_04.03selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_05-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_06.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_06.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_06.03-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_06.04-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_07selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_08-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_09-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_10.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_10.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_10.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_11selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_12-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_12selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_13.01-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_13.01selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_13.02-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_13selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_14-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_14selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_15-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_15selfcheck-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/10_16-checkpoint.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/account-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/carddataclass-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/private-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/.ipynb_checkpoints/salariedcommissionemployee-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_02.01.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_02.02.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_02.03selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_03.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_04.01.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_04.02.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_04.02selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_04.03.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_05.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_06.01.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_06.02.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_06.03.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_06.04.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_08.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_09.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_10.01.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_10.02.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_10.02selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_12.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_12selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_13.01.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_13.02.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_13.02selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_13selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_14.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_14selfcheck.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_15.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/10_16.ipynb (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/account.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/card.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/carddataclass.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/commissionemployee.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/complexnumber.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/complexnumber2.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/deck.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/deck2.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/private.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/salariedcommissionemployee.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/__pycache__/timewithproperties.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/account.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/accountdoctest.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/accountdoctest2.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/ave_hi_la_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/10_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/2_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/3_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/4_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/5_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/6_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/7_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/8_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/9_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/ace_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/jack_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/king_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_clubs.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_clubs.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_diamonds.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_diamonds.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_hearts.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_hearts.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_spades.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/card_images/queen_of_spades.svg (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/carddataclass.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/commissionemployee.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/complexnumber.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/complexnumber2.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/deck.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/deck2.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/private.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/salariedcommissionemployee.py (100%) rename examples/{ch10 => lesson10}/snippets_ipynb/timewithproperties.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_02.01-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_04.03-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_09-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_12-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_13.01-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_13.02-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_13.02selfcheck-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_15-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/10_16-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/account-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/carddataclass-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/.ipynb_checkpoints/private-checkpoint.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_02.01.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_02.03selfcheck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_03.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_04.01.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_04.02selfcheck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_04.03.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_05.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_06.01.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_06.04.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_06.04selfcheck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_08.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_09.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_10.01.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_10.02selfcheck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_12.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_12selfcheck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_13.01.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_13.02.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_13.02selfcheck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_15.py (100%) rename examples/{ch10 => lesson10}/snippets_py/10_16.py (100%) rename examples/{ch10 => lesson10}/snippets_py/__pycache__/account.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_py/__pycache__/timewithproperties.cpython-37.pyc (100%) rename examples/{ch10 => lesson10}/snippets_py/account.py (100%) rename examples/{ch10 => lesson10}/snippets_py/accountdoctest.py (100%) rename examples/{ch10 => lesson10}/snippets_py/accountdoctest2.py (100%) rename examples/{ch10 => lesson10}/snippets_py/ave_hi_la_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/snippets_py/ave_hi_nyc_jan_1895-2018.csv (100%) rename examples/{ch10 => lesson10}/snippets_py/card.py (100%) rename examples/{ch10 => lesson10}/snippets_py/carddataclass.py (100%) rename examples/{ch10 => lesson10}/snippets_py/commissionemployee.py (100%) rename examples/{ch10 => lesson10}/snippets_py/complexnumber.py (100%) rename examples/{ch10 => lesson10}/snippets_py/complexnumber2.py (100%) rename examples/{ch10 => lesson10}/snippets_py/deck.py (100%) rename examples/{ch10 => lesson10}/snippets_py/deck2.py (100%) rename examples/{ch10 => lesson10}/snippets_py/private.py (100%) rename examples/{ch10 => lesson10}/snippets_py/salariedcommissionemployee.py (100%) rename examples/{ch10 => lesson10}/snippets_py/timewithproperties.py (100%) rename examples/{ch10 => lesson10}/timewithproperties.py (100%) rename examples/{ch11 => lesson11}/mask_circle.png (100%) rename examples/{ch11 => lesson11}/mask_heart.png (100%) rename examples/{ch11 => lesson11}/mask_oval.png (100%) rename examples/{ch11 => lesson11}/mask_star.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.01-07.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.08.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.09.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.10.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.11.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.12.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.13.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_02.14.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_03.01.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_03.02.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_04.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_05.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/11_06.ipynb (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/RomeoAndJulietHeart.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/RomeoAndJulietStar.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/mask_circle.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/mask_heart.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/mask_oval.png (100%) rename examples/{ch11 => lesson11}/snippets_ipynb/mask_star.png (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.01-07.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.08.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.09.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.10.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.11.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.12.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.13.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_02.14.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_03.01.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_03.02.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_04.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_05.py (100%) rename examples/{ch11 => lesson11}/snippets_py/11_06.py (100%) rename examples/{ch12 => lesson12}/_READ_ME_FIRST (100%) rename examples/{ch12 => lesson12}/keys.py (100%) rename examples/{ch12 => lesson12}/locationlistener.py (100%) rename examples/{ch12 => lesson12}/sentimentlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/12_07-11.ipynb (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/12_12.ipynb (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/12_13_02.ipynb (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/12_14.ipynb (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/12_15.ipynb (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/README.txt (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/files/art/.ipynb_checkpoints/check-checkpoint.png (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/keys.py (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/locationlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/sentimentlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/tweetlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_ipynb/tweetutilities.py (100%) rename examples/{ch12 => lesson12}/snippets_py/12_07-11.py (100%) rename examples/{ch12 => lesson12}/snippets_py/12_12.py (100%) rename examples/{ch12 => lesson12}/snippets_py/12_13_02.py (100%) rename examples/{ch12 => lesson12}/snippets_py/12_15_01.py (100%) rename examples/{ch12 => lesson12}/snippets_py/keys.py (100%) rename examples/{ch12 => lesson12}/snippets_py/locationlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_py/sentimentlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_py/tweet_map.html (100%) rename examples/{ch12 => lesson12}/snippets_py/tweetlistener.py (100%) rename examples/{ch12 => lesson12}/snippets_py/tweetutilities.py (100%) rename examples/{ch12 => lesson12}/tweetlistener.py (100%) rename examples/{ch12 => lesson12}/tweetutilities.py (100%) rename examples/{ch13 => lesson13}/SimpleLanguageTranslator.ipynb (100%) rename examples/{ch13 => lesson13}/SimpleLanguageTranslator.py (100%) rename examples/{ch13 => lesson13}/SpokenResponse.wav (100%) rename examples/{ch13 => lesson13}/keys.py (100%) rename examples/{ch14 => lesson14}/ave_hi_nyc_jan_1895-2018.csv (100%) rename examples/{ch14 => lesson14}/ave_yearly_temp_nyc_1895-2017.csv (100%) rename examples/{ch14 => lesson14}/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png (100%) rename examples/{ch14 => lesson14}/images/.ipynb_checkpoints/PyFPCover-checkpoint.png (100%) rename examples/{ch14 => lesson14}/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg (100%) rename examples/{ch14 => lesson14}/images/.ipynb_checkpoints/course_image-checkpoint.jpg (100%) rename examples/{ch14 => lesson14}/images/IntroToPythonCover.png (100%) rename examples/{ch14 => lesson14}/images/IntroToPythonTOC.png (100%) rename examples/{ch14 => lesson14}/images/PyFPCover.png (100%) rename examples/{ch14 => lesson14}/images/PythonFundamentalsLiveLessons.jpg (100%) rename examples/{ch14 => lesson14}/images/course_image.jpg (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/14_02-03-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/14_04-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/14_05-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/14_06-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/14_07-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/16_02-03-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/16_04-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/16_05-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/16_06-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/.ipynb_checkpoints/16_07-checkpoint.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/14_02-03.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/14_04.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/14_05.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/14_06.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/14_07.ipynb (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/ave_hi_nyc_jan_1895-2018.csv (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/ave_yearly_temp_nyc_1895-2017.csv (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/files/art/check.png (100%) rename examples/{ch14 => lesson14}/snippets_ipynb/notebook.tex (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/14_02-03-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/14_04-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/14_05-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/14_06-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/14_07-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/16_02-03-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/16_04-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/16_07-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/.ipynb_checkpoints/digits3d-checkpoint.py (100%) rename examples/{ch14 => lesson14}/snippets_py/14_02-03.py (100%) rename examples/{ch14 => lesson14}/snippets_py/14_04.py (100%) rename examples/{ch14 => lesson14}/snippets_py/14_05.py (100%) rename examples/{ch14 => lesson14}/snippets_py/14_06.py (100%) rename examples/{ch14 => lesson14}/snippets_py/14_07.py (100%) rename examples/{ch14 => lesson14}/snippets_py/ave_hi_nyc_jan_1895-2018.csv (100%) rename examples/{ch14 => lesson14}/snippets_py/ave_yearly_temp_nyc_1895-2017.csv (100%) rename examples/{ch14 => lesson14}/snippets_py/digits3d.py (100%) rename examples/{ch15 => lesson15}/IMDB_RNN.ipynb (100%) rename examples/{ch15 => lesson15}/MNIST_CNN.ipynb (100%) rename examples/{ch15 => lesson15}/MNIST_CNN_TensorBoard.ipynb (100%) rename examples/{ch15 => lesson15}/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png (100%) rename examples/{ch15 => lesson15}/images/.ipynb_checkpoints/PyFPCover-checkpoint.png (100%) rename examples/{ch15 => lesson15}/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg (100%) rename examples/{ch15 => lesson15}/images/.ipynb_checkpoints/course_image-checkpoint.jpg (100%) rename examples/{ch15 => lesson15}/images/IntroToPythonCover.png (100%) rename examples/{ch15 => lesson15}/images/IntroToPythonTOC.png (100%) rename examples/{ch15 => lesson15}/images/PyFPCover.png (100%) rename examples/{ch15 => lesson15}/images/PythonFundamentalsLiveLessons.jpg (100%) rename examples/{ch15 => lesson15}/images/course_image.jpg (100%) rename examples/{ch16 => lesson16}/HadoopMapReduce/length_mapper.py (100%) rename examples/{ch16 => lesson16}/HadoopMapReduce/length_reducer.py (100%) rename examples/{ch16 => lesson16}/HadoopMapReduce/yarn.txt (100%) rename examples/{ch16 => lesson16}/README.txt (100%) rename examples/{ch16 => lesson16}/SparkHashtagSummarizer/hashtagsummarizer.ipynb (100%) rename examples/{ch16 => lesson16}/SparkHashtagSummarizer/keys.py (100%) rename examples/{ch16 => lesson16}/SparkHashtagSummarizer/starttweetstream.py (100%) rename examples/{ch16 => lesson16}/SparkWordCount/RomeoAndJulietCounter.ipynb (100%) rename examples/{ch16 => lesson16}/SparkWordCountAzureVersion/RomeoAndJulietCounter.ipynb (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/16_05.ipynb (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/16_05.py (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/files/art/check.png (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/keys.py (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/senators.csv (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/state_codes.py (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/tweetlistener.py (100%) rename examples/{ch16 => lesson16}/TwitterMongoDB/us-states.json (100%) rename examples/{ch16 => lesson16}/iot/simulator.py (100%) rename examples/{ch16 => lesson16}/pubnub/stocklistener.py (100%) rename examples/{ch16 => lesson16}/pubnub/subscriber_callback.py (100%) rename examples/{ch16 => lesson16}/sql/16_02.ipynb (100%) rename examples/{ch16 => lesson16}/sql/16_02.py (100%) rename examples/{ch16 => lesson16}/sql/books.db (100%) rename examples/{ch16 => lesson16}/sql/books.sql (100%) diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3d48c6b6f56627d7ee83d9e10bca60eafb3c7276 GIT binary patch literal 6148 zcmeHK%}T>S5Z-O8-BN@c6nb3nTClaH6ug95U%-eSRBA$k2GeY5S}T-7&iX<=iO=KA z?glLF!IOxcfz3BNKf600WPccAd@v8&j5&-k0S%F(vPICm)m5^=h+K~`VF`;^7A&&K zmVy4F3D+)Q&9BU7WA<(RL81cieFT#v&StIFCoh#Nd;3*U6?Jj%J*kB^^JnvH;7@O{ zccoMk6uKW=$I)Ws9G;rH|k%@``vu zVt^PR28e;(VZfdNqP{yNQ>DZJG4MkMaDR}{5M7J8LA`ar2d~fQuOOm;j&BJ>Y0rRomD?uzQF3J9F`P;d*wkOC8R*YmmOg05P!6K-qL1 zJpV7?m)ZKrUr(VPF+dFbGX{8N=nV%@ls#KF%EPl(LVJLQf^j)2AfT^Z0-%HYNJBe~ cU!o3iuEpFSj)Hcb4oDXPO$dF6fnQ+Y3qG$+ApigX literal 0 HcmV?d00001 diff --git a/examples/ch01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb b/examples/lesson01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb similarity index 100% rename from examples/ch01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb rename to examples/lesson01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb diff --git a/examples/ch01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb b/examples/lesson01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb similarity index 100% rename from examples/ch01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb rename to examples/lesson01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb diff --git a/examples/ch01/RollDieDynamic.py b/examples/lesson01/RollDieDynamic.py similarity index 100% rename from examples/ch01/RollDieDynamic.py rename to examples/lesson01/RollDieDynamic.py 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 100% rename from examples/ch06/RollDieDynamic.py rename to examples/lesson06/RollDieDynamic.py 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/ch12/_READ_ME_FIRST b/examples/lesson12/_READ_ME_FIRST similarity index 100% rename from examples/ch12/_READ_ME_FIRST rename to examples/lesson12/_READ_ME_FIRST 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/ch15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png b/examples/lesson15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png similarity index 100% rename from examples/ch15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png rename to examples/lesson15/images/.ipynb_checkpoints/IntroToPythonCover-checkpoint.png diff --git a/examples/ch15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png b/examples/lesson15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png similarity index 100% rename from examples/ch15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png rename to examples/lesson15/images/.ipynb_checkpoints/PyFPCover-checkpoint.png diff --git a/examples/ch15/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg b/examples/lesson15/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg similarity index 100% rename from examples/ch15/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg rename to examples/lesson15/images/.ipynb_checkpoints/PythonFundamentalsLiveLessons-checkpoint.jpg diff --git a/examples/ch15/images/.ipynb_checkpoints/course_image-checkpoint.jpg b/examples/lesson15/images/.ipynb_checkpoints/course_image-checkpoint.jpg similarity index 100% rename from examples/ch15/images/.ipynb_checkpoints/course_image-checkpoint.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 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 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 similarity index 100% rename from examples/ch15/images/PyFPCover.png rename to examples/lesson15/images/PyFPCover.png diff --git a/examples/ch15/images/PythonFundamentalsLiveLessons.jpg b/examples/lesson15/images/PythonFundamentalsLiveLessons.jpg similarity index 100% rename from examples/ch15/images/PythonFundamentalsLiveLessons.jpg rename to examples/lesson15/images/PythonFundamentalsLiveLessons.jpg diff --git a/examples/ch15/images/course_image.jpg b/examples/lesson15/images/course_image.jpg similarity index 100% rename from examples/ch15/images/course_image.jpg rename to examples/lesson15/images/course_image.jpg diff --git a/examples/ch16/HadoopMapReduce/length_mapper.py b/examples/lesson16/HadoopMapReduce/length_mapper.py 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 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 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 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 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 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 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 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 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 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 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 similarity index 100% rename from examples/ch16/sql/books.sql rename to examples/lesson16/sql/books.sql From 91399e18c7d8441be16aa9de0e6a5413448d834e Mon Sep 17 00:00:00 2001 From: Paul Deitel Date: Tue, 2 Apr 2024 14:30:23 -0400 Subject: [PATCH 4/6] Delete .DS_Store --- .DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 3d48c6b6f56627d7ee83d9e10bca60eafb3c7276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}T>S5Z-O8-BN@c6nb3nTClaH6ug95U%-eSRBA$k2GeY5S}T-7&iX<=iO=KA z?glLF!IOxcfz3BNKf600WPccAd@v8&j5&-k0S%F(vPICm)m5^=h+K~`VF`;^7A&&K zmVy4F3D+)Q&9BU7WA<(RL81cieFT#v&StIFCoh#Nd;3*U6?Jj%J*kB^^JnvH;7@O{ zccoMk6uKW=$I)Ws9G;rH|k%@``vu zVt^PR28e;(VZfdNqP{yNQ>DZJG4MkMaDR}{5M7J8LA`ar2d~fQuOOm;j&BJ>Y0rRomD?uzQF3J9F`P;d*wkOC8R*YmmOg05P!6K-qL1 zJpV7?m)ZKrUr(VPF+dFbGX{8N=nV%@ls#KF%EPl(LVJLQf^j)2AfT^Z0-%HYNJBe~ cU!o3iuEpFSj)Hcb4oDXPO$dF6fnQ+Y3qG$+ApigX From 31dc3bc8d05f1e2142aa2aa837a0bae0a33c39b9 Mon Sep 17 00:00:00 2001 From: Paul Deitel Date: Tue, 2 Apr 2024 14:30:41 -0400 Subject: [PATCH 5/6] Delete examples/lesson01/.ipynb_checkpoints directory --- .../01_10selfcheck-checkpoint.ipynb | 90 ------------------- .../TestDrive-checkpoint.ipynb | 43 --------- 2 files changed, 133 deletions(-) delete mode 100644 examples/lesson01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb delete mode 100644 examples/lesson01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb diff --git a/examples/lesson01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb b/examples/lesson01/.ipynb_checkpoints/01_10selfcheck-checkpoint.ipynb deleted file mode 100644 index 7e8ddfa..0000000 --- a/examples/lesson01/.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/lesson01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb b/examples/lesson01/.ipynb_checkpoints/TestDrive-checkpoint.ipynb deleted file mode 100644 index 0ab3bf0..0000000 --- a/examples/lesson01/.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 -} From f5eebab5cbfaee77883f58fda62b355ede91db2f Mon Sep 17 00:00:00 2001 From: Paul Deitel Date: Mon, 8 Jul 2024 12:38:18 -0400 Subject: [PATCH 6/6] Update RollDieDynamic.py --- examples/lesson06/RollDieDynamic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/lesson06/RollDieDynamic.py b/examples/lesson06/RollDieDynamic.py index 311c9f2..99b4883 100755 --- a/examples/lesson06/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%