diff --git a/compose.bash b/compose.bash new file mode 100755 index 0000000..b1c7bd0 --- /dev/null +++ b/compose.bash @@ -0,0 +1,19 @@ +#!/bin/bash + +## + +reset + +clear + +## + +set -e + +set -x + +## + +docker compose down --remove-orphans + +docker compose up --build -d diff --git a/compose.yaml b/compose.yaml new file mode 100755 index 0000000..6025d6c --- /dev/null +++ b/compose.yaml @@ -0,0 +1,23 @@ +version: "3" + +services: + + project-documentation-server-mkdocs: + + container_name: project-documentation-server-mkdocs + + image: titom73/mkdocs + +## restart: "never" + + volumes: + + - ${PWD}:/docs/project-documentation + + ##- ${PWD}/.mkdocs.yml:/mkdocs.yml + + - ${PWD}/.mkdocs.yml:/docs/mkdocs.yml + + ports: + + - 8888:8000 diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100755 index 0000000..4001dbe --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,26 @@ +# Node rules: +## Grunt intermediate storage +.grunt + +## NPM dependency directory +node_modules + +# Book build output +_book + +# eBook build output +*.epub +*.mobi +*.pdf + +**/*.DS_Store + +# VScode +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json + +# PyCharm +.idea/* diff --git a/docs/.paperwork/LICENSE.md b/docs/.paperwork/LICENSE.md new file mode 100755 index 0000000..1531d08 --- /dev/null +++ b/docs/.paperwork/LICENSE.md @@ -0,0 +1 @@ +This book is licensed under the [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0/) open-source license. diff --git a/docs/.paperwork/SUMMARY.md b/docs/.paperwork/SUMMARY.md new file mode 100755 index 0000000..a5c6d21 --- /dev/null +++ b/docs/.paperwork/SUMMARY.md @@ -0,0 +1,29 @@ +* [Book "Programming Basics" with Python](README.md) +* [Preface](chapter-00-preface.md) +* [1. First Steps in Programming](chapter-01-first-steps-in-programming.md) +* [2.1. Simple Calculations](chapter-02-simple-calculations.md) +* [2.2. Simple Calculations – Exam Problems](chapter-02-simple-calculations-exam-problems.md) +* [3.1. Simple Conditions](chapter-03-simple-conditions.md) +* [3.2. Simple Conditions – Exam Problems](chapter-03-simple-conditions-exam-problems.md) +* [4.1. More Complex Conditions](chapter-04-complex-conditions.md) +* [4.2. More Complex Conditions – Exam Problems](chapter-04-complex-conditions-exam-problems.md) +* [5.1. Loops](chapter-05-loops.md) +* [5.2. Loops – Exam Problems](chapter-05-loops-exam-problems.md) +* [6.1. Nested Loops](chapter-06-nested-loops.md) +* [6.2. Nested Loops – Exam Problems](chapter-06-nested-loops-exam-problems.md) +* [7.1. More Complex Loops](chapter-07-complex-loops.md) +* [7.2. More Complex Loops – Exam Problems](chapter-07-complex-loops-exam-problems.md) +* [8.1. Practical Exam Preparation – Part I](chapter-08-exam-preparation.md) +* [8.2. Practical Exam Preparation – Part II](chapter-08-exam-preparation-part-2.md) +* [9.1. Problems for Champions – Part I](chapter-09-problems-for-champions.md) +* [9.2. Problems for Champions – Part II](chapter-09-problems-for-champions-part-2.md) +* [10. Methods](chapter-10-functions.md) +* [11. Tricks and Hacks](chapter-11-tricks-and-hacks.md) +* [Conclusion](chapter-12-conclusion.md) + +
+ +* [🎓 SoftUni Global](https://softuni.org/learn/?utm_source=Python&utm_medium=left+menu&utm_campaign=free+programming+books) +* [👨🏼‍💻 Learn Programming @ SoftUni Global](https://learn.softuni.org/catalog?utm_source=Python&utm_medium=left+menu&utm_campaign=free+programming+books) +* [▶️ SoftUni Global @ YouTube](https://www.youtube.com/c/CodeWithNakov) +* [📚 Nakov's Books](https://introprogramming.info) diff --git a/docs/assets/Python-Programming-Basics-Book-Cover.png b/docs/assets/Python-Programming-Basics-Book-Cover.png new file mode 100755 index 0000000..2ab81a5 Binary files /dev/null and b/docs/assets/Python-Programming-Basics-Book-Cover.png differ diff --git a/docs/assets/alert-icon.png b/docs/assets/alert-icon.png new file mode 100755 index 0000000..5ea261f Binary files /dev/null and b/docs/assets/alert-icon.png differ diff --git a/docs/assets/chapter-0-images/Interactive-Classroom-Live-Coding-Exercise.PNG b/docs/assets/chapter-0-images/Interactive-Classroom-Live-Coding-Exercise.PNG new file mode 100755 index 0000000..8ccfd35 Binary files /dev/null and b/docs/assets/chapter-0-images/Interactive-Classroom-Live-Coding-Exercise.PNG differ diff --git a/docs/assets/chapter-0-images/Interactive-Classroom-Video.PNG b/docs/assets/chapter-0-images/Interactive-Classroom-Video.PNG new file mode 100755 index 0000000..b7c7caf Binary files /dev/null and b/docs/assets/chapter-0-images/Interactive-Classroom-Video.PNG differ diff --git a/docs/assets/chapter-0-images/Judge-System-Exercise.PNG b/docs/assets/chapter-0-images/Judge-System-Exercise.PNG new file mode 100755 index 0000000..a17bbf9 Binary files /dev/null and b/docs/assets/chapter-0-images/Judge-System-Exercise.PNG differ diff --git a/docs/assets/chapter-1-images/00.PyCharm-01.png b/docs/assets/chapter-1-images/00.PyCharm-01.png new file mode 100755 index 0000000..ed95fb9 Binary files /dev/null and b/docs/assets/chapter-1-images/00.PyCharm-01.png differ diff --git a/docs/assets/chapter-1-images/00.PyCharm-02.png b/docs/assets/chapter-1-images/00.PyCharm-02.png new file mode 100755 index 0000000..c1518e0 Binary files /dev/null and b/docs/assets/chapter-1-images/00.PyCharm-02.png differ diff --git a/docs/assets/chapter-1-images/00.PyCharm-03.png b/docs/assets/chapter-1-images/00.PyCharm-03.png new file mode 100755 index 0000000..c7a42b3 Binary files /dev/null and b/docs/assets/chapter-1-images/00.PyCharm-03.png differ diff --git a/docs/assets/chapter-1-images/00.PyCharm-04.png b/docs/assets/chapter-1-images/00.PyCharm-04.png new file mode 100755 index 0000000..ea04ea1 Binary files /dev/null and b/docs/assets/chapter-1-images/00.PyCharm-04.png differ diff --git a/docs/assets/chapter-1-images/00.PyCharm-05.png b/docs/assets/chapter-1-images/00.PyCharm-05.png new file mode 100755 index 0000000..ced688a Binary files /dev/null and b/docs/assets/chapter-1-images/00.PyCharm-05.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-01.png b/docs/assets/chapter-1-images/01.Hello-python-01.png new file mode 100755 index 0000000..7dfaa8b Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-01.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-02.png b/docs/assets/chapter-1-images/01.Hello-python-02.png new file mode 100755 index 0000000..c8978af Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-02.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-03.png b/docs/assets/chapter-1-images/01.Hello-python-03.png new file mode 100755 index 0000000..3cbc198 Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-03.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-04.png b/docs/assets/chapter-1-images/01.Hello-python-04.png new file mode 100755 index 0000000..b40c227 Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-04.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-05.png b/docs/assets/chapter-1-images/01.Hello-python-05.png new file mode 100755 index 0000000..1436a07 Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-05.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-06.png b/docs/assets/chapter-1-images/01.Hello-python-06.png new file mode 100755 index 0000000..128dc56 Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-06.png differ diff --git a/docs/assets/chapter-1-images/01.Hello-python-07.png b/docs/assets/chapter-1-images/01.Hello-python-07.png new file mode 100755 index 0000000..40c1887 Binary files /dev/null and b/docs/assets/chapter-1-images/01.Hello-python-07.png differ diff --git a/docs/assets/chapter-1-images/02.Expression-01.png b/docs/assets/chapter-1-images/02.Expression-01.png new file mode 100755 index 0000000..f5cd624 Binary files /dev/null and b/docs/assets/chapter-1-images/02.Expression-01.png differ diff --git a/docs/assets/chapter-1-images/02.Expression-02.png b/docs/assets/chapter-1-images/02.Expression-02.png new file mode 100755 index 0000000..01953b2 Binary files /dev/null and b/docs/assets/chapter-1-images/02.Expression-02.png differ diff --git a/docs/assets/chapter-1-images/02.Expression-03.png b/docs/assets/chapter-1-images/02.Expression-03.png new file mode 100755 index 0000000..4c63189 Binary files /dev/null and b/docs/assets/chapter-1-images/02.Expression-03.png differ diff --git a/docs/assets/chapter-1-images/03.Numbers-1-to-20-01.png b/docs/assets/chapter-1-images/03.Numbers-1-to-20-01.png new file mode 100755 index 0000000..b7eb4c6 Binary files /dev/null and b/docs/assets/chapter-1-images/03.Numbers-1-to-20-01.png differ diff --git a/docs/assets/chapter-1-images/03.Numbers-1-to-20-02.png b/docs/assets/chapter-1-images/03.Numbers-1-to-20-02.png new file mode 100755 index 0000000..252dea1 Binary files /dev/null and b/docs/assets/chapter-1-images/03.Numbers-1-to-20-02.png differ diff --git a/docs/assets/chapter-1-images/05.Rectangle-area-01.png b/docs/assets/chapter-1-images/05.Rectangle-area-01.png new file mode 100755 index 0000000..2e7a00f Binary files /dev/null and b/docs/assets/chapter-1-images/05.Rectangle-area-01.png differ diff --git a/docs/assets/chapter-1-images/06.Square-of-stars-01.png b/docs/assets/chapter-1-images/06.Square-of-stars-01.png new file mode 100755 index 0000000..37026b2 Binary files /dev/null and b/docs/assets/chapter-1-images/06.Square-of-stars-01.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-01.png b/docs/assets/chapter-1-images/07.Numbers-sum-01.png new file mode 100755 index 0000000..c082eb3 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-01.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-02.png b/docs/assets/chapter-1-images/07.Numbers-sum-02.png new file mode 100755 index 0000000..eceed0a Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-02.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-03.png b/docs/assets/chapter-1-images/07.Numbers-sum-03.png new file mode 100755 index 0000000..2fe1e2d Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-03.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-04.png b/docs/assets/chapter-1-images/07.Numbers-sum-04.png new file mode 100755 index 0000000..430b576 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-04.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-05.png b/docs/assets/chapter-1-images/07.Numbers-sum-05.png new file mode 100755 index 0000000..a981535 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-05.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-06.png b/docs/assets/chapter-1-images/07.Numbers-sum-06.png new file mode 100755 index 0000000..c0c9cf3 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-06.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-07.png b/docs/assets/chapter-1-images/07.Numbers-sum-07.png new file mode 100755 index 0000000..2bd73e4 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-07.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-08.png b/docs/assets/chapter-1-images/07.Numbers-sum-08.png new file mode 100755 index 0000000..5a8d130 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-08.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-09.png b/docs/assets/chapter-1-images/07.Numbers-sum-09.png new file mode 100755 index 0000000..148d824 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-09.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-10.png b/docs/assets/chapter-1-images/07.Numbers-sum-10.png new file mode 100755 index 0000000..ae113d2 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-10.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-11.png b/docs/assets/chapter-1-images/07.Numbers-sum-11.png new file mode 100755 index 0000000..441d400 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-11.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-12.png b/docs/assets/chapter-1-images/07.Numbers-sum-12.png new file mode 100755 index 0000000..d623c27 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-12.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-13.png b/docs/assets/chapter-1-images/07.Numbers-sum-13.png new file mode 100755 index 0000000..24fce38 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-13.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-14.png b/docs/assets/chapter-1-images/07.Numbers-sum-14.png new file mode 100755 index 0000000..974ab32 Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-14.png differ diff --git a/docs/assets/chapter-1-images/07.Numbers-sum-15.png b/docs/assets/chapter-1-images/07.Numbers-sum-15.png new file mode 100755 index 0000000..7387e3b Binary files /dev/null and b/docs/assets/chapter-1-images/07.Numbers-sum-15.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-01.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-01.png new file mode 100755 index 0000000..251e7ac Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-01.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-02.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-02.png new file mode 100755 index 0000000..eceed0a Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-02.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-03.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-03.png new file mode 100755 index 0000000..5263c5e Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-03.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-04.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-04.png new file mode 100755 index 0000000..4155fd7 Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-04.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-05.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-05.png new file mode 100755 index 0000000..a8a7b10 Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-05.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-06.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-06.png new file mode 100755 index 0000000..2b8b0c1 Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-06.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-07.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-07.png new file mode 100755 index 0000000..c0451e3 Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-07.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-08.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-08.png new file mode 100755 index 0000000..baf1e75 Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-08.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-09.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-09.png new file mode 100755 index 0000000..894b94e Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-09.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-10.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-10.png new file mode 100755 index 0000000..daf7830 Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-10.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-11.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-11.png new file mode 100755 index 0000000..c4f2cac Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-11.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-12.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-12.png new file mode 100755 index 0000000..eb90d9b Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-12.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-13.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-13.png new file mode 100755 index 0000000..afa003f Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-13.png differ diff --git a/docs/assets/chapter-1-images/08.Numbers-sum-web-14.png b/docs/assets/chapter-1-images/08.Numbers-sum-web-14.png new file mode 100755 index 0000000..5cc90ed Binary files /dev/null and b/docs/assets/chapter-1-images/08.Numbers-sum-web-14.png differ diff --git a/docs/assets/chapter-1-images/PyCharm-IDE-in-action.png b/docs/assets/chapter-1-images/PyCharm-IDE-in-action.png new file mode 100755 index 0000000..31e31f0 Binary files /dev/null and b/docs/assets/chapter-1-images/PyCharm-IDE-in-action.png differ diff --git a/docs/assets/chapter-1-images/Python-3.7-Shell.png b/docs/assets/chapter-1-images/Python-3.7-Shell.png new file mode 100755 index 0000000..795307c Binary files /dev/null and b/docs/assets/chapter-1-images/Python-3.7-Shell.png differ diff --git a/docs/assets/chapter-1-images/Python-code-in-Repl.it.png b/docs/assets/chapter-1-images/Python-code-in-Repl.it.png new file mode 100755 index 0000000..7d10edb Binary files /dev/null and b/docs/assets/chapter-1-images/Python-code-in-Repl.it.png differ diff --git a/docs/assets/chapter-1-images/Python-download.png b/docs/assets/chapter-1-images/Python-download.png new file mode 100755 index 0000000..776cbd4 Binary files /dev/null and b/docs/assets/chapter-1-images/Python-download.png differ diff --git a/docs/assets/chapter-1-images/Python-shell-calculate-2-multiplied-by-a.png b/docs/assets/chapter-1-images/Python-shell-calculate-2-multiplied-by-a.png new file mode 100755 index 0000000..f512fee Binary files /dev/null and b/docs/assets/chapter-1-images/Python-shell-calculate-2-multiplied-by-a.png differ diff --git a/docs/assets/chapter-1-images/Python-shell-calculate-2-plus-3.png b/docs/assets/chapter-1-images/Python-shell-calculate-2-plus-3.png new file mode 100755 index 0000000..a3e701d Binary files /dev/null and b/docs/assets/chapter-1-images/Python-shell-calculate-2-plus-3.png differ diff --git a/docs/assets/chapter-1-images/Python-shell-leva-to-euro.png b/docs/assets/chapter-1-images/Python-shell-leva-to-euro.png new file mode 100755 index 0000000..db0f626 Binary files /dev/null and b/docs/assets/chapter-1-images/Python-shell-leva-to-euro.png differ diff --git a/docs/assets/chapter-1-images/Python-shell-print-Hello.png b/docs/assets/chapter-1-images/Python-shell-print-Hello.png new file mode 100755 index 0000000..4982069 Binary files /dev/null and b/docs/assets/chapter-1-images/Python-shell-print-Hello.png differ diff --git a/docs/assets/chapter-10-images/01.Simple-function-01.png b/docs/assets/chapter-10-images/01.Simple-function-01.png new file mode 100755 index 0000000..8e9254f Binary files /dev/null and b/docs/assets/chapter-10-images/01.Simple-function-01.png differ diff --git a/docs/assets/chapter-10-images/02.Declaring-functions-02.png b/docs/assets/chapter-10-images/02.Declaring-functions-02.png new file mode 100755 index 0000000..8d9b8f6 Binary files /dev/null and b/docs/assets/chapter-10-images/02.Declaring-functions-02.png differ diff --git a/docs/assets/chapter-10-images/03.Invoking-functions-01.png b/docs/assets/chapter-10-images/03.Invoking-functions-01.png new file mode 100755 index 0000000..51d65ee Binary files /dev/null and b/docs/assets/chapter-10-images/03.Invoking-functions-01.png differ diff --git a/docs/assets/chapter-10-images/03.Invoking-functions-02.png b/docs/assets/chapter-10-images/03.Invoking-functions-02.png new file mode 100755 index 0000000..b3c9fc7 Binary files /dev/null and b/docs/assets/chapter-10-images/03.Invoking-functions-02.png differ diff --git a/docs/assets/chapter-10-images/04.Print-receipt-01.png b/docs/assets/chapter-10-images/04.Print-receipt-01.png new file mode 100755 index 0000000..bb8221f Binary files /dev/null and b/docs/assets/chapter-10-images/04.Print-receipt-01.png differ diff --git a/docs/assets/chapter-10-images/04.Print-receipt-02.png b/docs/assets/chapter-10-images/04.Print-receipt-02.png new file mode 100755 index 0000000..2b871e6 Binary files /dev/null and b/docs/assets/chapter-10-images/04.Print-receipt-02.png differ diff --git a/docs/assets/chapter-10-images/05.Function-parameters-01.png b/docs/assets/chapter-10-images/05.Function-parameters-01.png new file mode 100755 index 0000000..35eac13 Binary files /dev/null and b/docs/assets/chapter-10-images/05.Function-parameters-01.png differ diff --git a/docs/assets/chapter-10-images/05.Function-parameters-02.png b/docs/assets/chapter-10-images/05.Function-parameters-02.png new file mode 100755 index 0000000..9d7ba5f Binary files /dev/null and b/docs/assets/chapter-10-images/05.Function-parameters-02.png differ diff --git a/docs/assets/chapter-10-images/05.Function-parameters-03.png b/docs/assets/chapter-10-images/05.Function-parameters-03.png new file mode 100755 index 0000000..f3c588b Binary files /dev/null and b/docs/assets/chapter-10-images/05.Function-parameters-03.png differ diff --git a/docs/assets/chapter-10-images/06.Print-sign-01.png b/docs/assets/chapter-10-images/06.Print-sign-01.png new file mode 100755 index 0000000..0e48542 Binary files /dev/null and b/docs/assets/chapter-10-images/06.Print-sign-01.png differ diff --git a/docs/assets/chapter-10-images/06.Print-sign-02.png b/docs/assets/chapter-10-images/06.Print-sign-02.png new file mode 100755 index 0000000..b1b498c Binary files /dev/null and b/docs/assets/chapter-10-images/06.Print-sign-02.png differ diff --git a/docs/assets/chapter-10-images/07.Optional-parameters-01.png b/docs/assets/chapter-10-images/07.Optional-parameters-01.png new file mode 100755 index 0000000..f9dc1d9 Binary files /dev/null and b/docs/assets/chapter-10-images/07.Optional-parameters-01.png differ diff --git a/docs/assets/chapter-10-images/07.Optional-parameters-02.png b/docs/assets/chapter-10-images/07.Optional-parameters-02.png new file mode 100755 index 0000000..3bd0e72 Binary files /dev/null and b/docs/assets/chapter-10-images/07.Optional-parameters-02.png differ diff --git a/docs/assets/chapter-10-images/08.Print-triangle-01.png b/docs/assets/chapter-10-images/08.Print-triangle-01.png new file mode 100755 index 0000000..731e108 Binary files /dev/null and b/docs/assets/chapter-10-images/08.Print-triangle-01.png differ diff --git a/docs/assets/chapter-10-images/08.Print-triangle-02.png b/docs/assets/chapter-10-images/08.Print-triangle-02.png new file mode 100755 index 0000000..4cca879 Binary files /dev/null and b/docs/assets/chapter-10-images/08.Print-triangle-02.png differ diff --git a/docs/assets/chapter-10-images/08.Print-triangle-03.png b/docs/assets/chapter-10-images/08.Print-triangle-03.png new file mode 100755 index 0000000..ed1e2dd Binary files /dev/null and b/docs/assets/chapter-10-images/08.Print-triangle-03.png differ diff --git a/docs/assets/chapter-10-images/08.Print-triangle-04.png b/docs/assets/chapter-10-images/08.Print-triangle-04.png new file mode 100755 index 0000000..14fa828 Binary files /dev/null and b/docs/assets/chapter-10-images/08.Print-triangle-04.png differ diff --git a/docs/assets/chapter-10-images/09.Draw-filled-square-01.png b/docs/assets/chapter-10-images/09.Draw-filled-square-01.png new file mode 100755 index 0000000..9778011 Binary files /dev/null and b/docs/assets/chapter-10-images/09.Draw-filled-square-01.png differ diff --git a/docs/assets/chapter-10-images/09.Draw-filled-square-02.png b/docs/assets/chapter-10-images/09.Draw-filled-square-02.png new file mode 100755 index 0000000..b67f3a9 Binary files /dev/null and b/docs/assets/chapter-10-images/09.Draw-filled-square-02.png differ diff --git a/docs/assets/chapter-10-images/09.Draw-filled-square-03.png b/docs/assets/chapter-10-images/09.Draw-filled-square-03.png new file mode 100755 index 0000000..78691dc Binary files /dev/null and b/docs/assets/chapter-10-images/09.Draw-filled-square-03.png differ diff --git a/docs/assets/chapter-10-images/10.Return-operator-01.png b/docs/assets/chapter-10-images/10.Return-operator-01.png new file mode 100755 index 0000000..2c6ac44 Binary files /dev/null and b/docs/assets/chapter-10-images/10.Return-operator-01.png differ diff --git a/docs/assets/chapter-10-images/10.Return-operator-02.png b/docs/assets/chapter-10-images/10.Return-operator-02.png new file mode 100755 index 0000000..9965276 Binary files /dev/null and b/docs/assets/chapter-10-images/10.Return-operator-02.png differ diff --git a/docs/assets/chapter-10-images/10.Return-operator-03.png b/docs/assets/chapter-10-images/10.Return-operator-03.png new file mode 100755 index 0000000..d16075b Binary files /dev/null and b/docs/assets/chapter-10-images/10.Return-operator-03.png differ diff --git a/docs/assets/chapter-10-images/10.Return-operator-04.png b/docs/assets/chapter-10-images/10.Return-operator-04.png new file mode 100755 index 0000000..6936f55 Binary files /dev/null and b/docs/assets/chapter-10-images/10.Return-operator-04.png differ diff --git a/docs/assets/chapter-10-images/10.Return-operator-05.png b/docs/assets/chapter-10-images/10.Return-operator-05.png new file mode 100755 index 0000000..d04e8df Binary files /dev/null and b/docs/assets/chapter-10-images/10.Return-operator-05.png differ diff --git a/docs/assets/chapter-10-images/10.Return-operator-06.png b/docs/assets/chapter-10-images/10.Return-operator-06.png new file mode 100755 index 0000000..d1147d4 Binary files /dev/null and b/docs/assets/chapter-10-images/10.Return-operator-06.png differ diff --git a/docs/assets/chapter-10-images/11.Calculate-triangle-area-01.png b/docs/assets/chapter-10-images/11.Calculate-triangle-area-01.png new file mode 100755 index 0000000..498fd00 Binary files /dev/null and b/docs/assets/chapter-10-images/11.Calculate-triangle-area-01.png differ diff --git a/docs/assets/chapter-10-images/11.Calculate-triangle-area-02.png b/docs/assets/chapter-10-images/11.Calculate-triangle-area-02.png new file mode 100755 index 0000000..c06772f Binary files /dev/null and b/docs/assets/chapter-10-images/11.Calculate-triangle-area-02.png differ diff --git a/docs/assets/chapter-10-images/12.Number-power-01.png b/docs/assets/chapter-10-images/12.Number-power-01.png new file mode 100755 index 0000000..423e3db Binary files /dev/null and b/docs/assets/chapter-10-images/12.Number-power-01.png differ diff --git a/docs/assets/chapter-10-images/13.Return-multiple-values-01.png b/docs/assets/chapter-10-images/13.Return-multiple-values-01.png new file mode 100755 index 0000000..6133cbb Binary files /dev/null and b/docs/assets/chapter-10-images/13.Return-multiple-values-01.png differ diff --git a/docs/assets/chapter-10-images/14.Overloading-01.png b/docs/assets/chapter-10-images/14.Overloading-01.png new file mode 100755 index 0000000..8d8761b Binary files /dev/null and b/docs/assets/chapter-10-images/14.Overloading-01.png differ diff --git a/docs/assets/chapter-10-images/15.Nested-functions-01.png b/docs/assets/chapter-10-images/15.Nested-functions-01.png new file mode 100755 index 0000000..337c9f4 Binary files /dev/null and b/docs/assets/chapter-10-images/15.Nested-functions-01.png differ diff --git a/docs/assets/chapter-10-images/16.Good-practice-01.png b/docs/assets/chapter-10-images/16.Good-practice-01.png new file mode 100755 index 0000000..1e6a0fd Binary files /dev/null and b/docs/assets/chapter-10-images/16.Good-practice-01.png differ diff --git a/docs/assets/chapter-10-images/16.Good-practice-02.png b/docs/assets/chapter-10-images/16.Good-practice-02.png new file mode 100755 index 0000000..c15047c Binary files /dev/null and b/docs/assets/chapter-10-images/16.Good-practice-02.png differ diff --git a/docs/assets/chapter-10-images/17.Repeated-string-01.png b/docs/assets/chapter-10-images/17.Repeated-string-01.png new file mode 100755 index 0000000..c9e9284 Binary files /dev/null and b/docs/assets/chapter-10-images/17.Repeated-string-01.png differ diff --git a/docs/assets/chapter-10-images/18.Integer-to-base-01.png b/docs/assets/chapter-10-images/18.Integer-to-base-01.png new file mode 100755 index 0000000..dc8e827 Binary files /dev/null and b/docs/assets/chapter-10-images/18.Integer-to-base-01.png differ diff --git a/docs/assets/chapter-10-images/19.Notifications-01.png b/docs/assets/chapter-10-images/19.Notifications-01.png new file mode 100755 index 0000000..eb09d97 Binary files /dev/null and b/docs/assets/chapter-10-images/19.Notifications-01.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-01.png b/docs/assets/chapter-11-images/01.Code-snippet-01.png new file mode 100755 index 0000000..5e122dc Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-01.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-02.png b/docs/assets/chapter-11-images/01.Code-snippet-02.png new file mode 100755 index 0000000..09ebbc1 Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-02.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-03.png b/docs/assets/chapter-11-images/01.Code-snippet-03.png new file mode 100755 index 0000000..4953882 Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-03.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-04.png b/docs/assets/chapter-11-images/01.Code-snippet-04.png new file mode 100755 index 0000000..e9f72ac Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-04.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-05.png b/docs/assets/chapter-11-images/01.Code-snippet-05.png new file mode 100755 index 0000000..3b8c7cc Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-05.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-06.png b/docs/assets/chapter-11-images/01.Code-snippet-06.png new file mode 100755 index 0000000..240dc43 Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-06.png differ diff --git a/docs/assets/chapter-11-images/01.Code-snippet-07.png b/docs/assets/chapter-11-images/01.Code-snippet-07.png new file mode 100755 index 0000000..1aa0f81 Binary files /dev/null and b/docs/assets/chapter-11-images/01.Code-snippet-07.png differ diff --git a/docs/assets/chapter-11-images/02.Debugger-01.png b/docs/assets/chapter-11-images/02.Debugger-01.png new file mode 100755 index 0000000..344fdee Binary files /dev/null and b/docs/assets/chapter-11-images/02.Debugger-01.png differ diff --git a/docs/assets/chapter-11-images/02.Debugger-02.png b/docs/assets/chapter-11-images/02.Debugger-02.png new file mode 100755 index 0000000..18fe87f Binary files /dev/null and b/docs/assets/chapter-11-images/02.Debugger-02.png differ diff --git a/docs/assets/chapter-11-images/02.Debugger-03.png b/docs/assets/chapter-11-images/02.Debugger-03.png new file mode 100755 index 0000000..aac4001 Binary files /dev/null and b/docs/assets/chapter-11-images/02.Debugger-03.png differ diff --git a/docs/assets/chapter-11-images/02.Debugger-04.png b/docs/assets/chapter-11-images/02.Debugger-04.png new file mode 100755 index 0000000..0f34a6e Binary files /dev/null and b/docs/assets/chapter-11-images/02.Debugger-04.png differ diff --git a/docs/assets/chapter-2-1-images/00.Circle-area-01.png b/docs/assets/chapter-2-1-images/00.Circle-area-01.png new file mode 100755 index 0000000..0e412db Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Circle-area-01.png differ diff --git a/docs/assets/chapter-2-1-images/00.Declaring-variables-01.png b/docs/assets/chapter-2-1-images/00.Declaring-variables-01.png new file mode 100755 index 0000000..7983419 Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Declaring-variables-01.png differ diff --git a/docs/assets/chapter-2-1-images/00.New-project-PyCharm-01.png b/docs/assets/chapter-2-1-images/00.New-project-PyCharm-01.png new file mode 100755 index 0000000..60d2f55 Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.New-project-PyCharm-01.png differ diff --git a/docs/assets/chapter-2-1-images/00.Placeholders-01.png b/docs/assets/chapter-2-1-images/00.Placeholders-01.png new file mode 100755 index 0000000..6fe727e Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Placeholders-01.png differ diff --git a/docs/assets/chapter-2-1-images/00.Rectangle-area-01.png b/docs/assets/chapter-2-1-images/00.Rectangle-area-01.png new file mode 100755 index 0000000..73b65c7 Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Rectangle-area-01.png differ diff --git a/docs/assets/chapter-2-1-images/00.Rectangle-area-02.png b/docs/assets/chapter-2-1-images/00.Rectangle-area-02.png new file mode 100755 index 0000000..d1c61a2 Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Rectangle-area-02.png differ diff --git a/docs/assets/chapter-2-1-images/00.Square-area-01.png b/docs/assets/chapter-2-1-images/00.Square-area-01.png new file mode 100755 index 0000000..c86bb7c Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Square-area-01.png differ diff --git a/docs/assets/chapter-2-1-images/00.Subtracting-01.png b/docs/assets/chapter-2-1-images/00.Subtracting-01.png new file mode 100755 index 0000000..085fabc Binary files /dev/null and b/docs/assets/chapter-2-1-images/00.Subtracting-01.png differ diff --git a/docs/assets/chapter-2-1-images/01.Square-area-01.png b/docs/assets/chapter-2-1-images/01.Square-area-01.png new file mode 100755 index 0000000..20db0a5 Binary files /dev/null and b/docs/assets/chapter-2-1-images/01.Square-area-01.png differ diff --git a/docs/assets/chapter-2-1-images/01.Square-area-02.png b/docs/assets/chapter-2-1-images/01.Square-area-02.png new file mode 100755 index 0000000..b0b3eca Binary files /dev/null and b/docs/assets/chapter-2-1-images/01.Square-area-02.png differ diff --git a/docs/assets/chapter-2-1-images/01.Square-area-03.png b/docs/assets/chapter-2-1-images/01.Square-area-03.png new file mode 100755 index 0000000..26a94f0 Binary files /dev/null and b/docs/assets/chapter-2-1-images/01.Square-area-03.png differ diff --git a/docs/assets/chapter-2-1-images/01.Square-area-04.png b/docs/assets/chapter-2-1-images/01.Square-area-04.png new file mode 100755 index 0000000..5cbd81c Binary files /dev/null and b/docs/assets/chapter-2-1-images/01.Square-area-04.png differ diff --git a/docs/assets/chapter-2-1-images/01.Square-area-05.png b/docs/assets/chapter-2-1-images/01.Square-area-05.png new file mode 100755 index 0000000..ab65a5a Binary files /dev/null and b/docs/assets/chapter-2-1-images/01.Square-area-05.png differ diff --git a/docs/assets/chapter-2-1-images/01.Square-area-06.png b/docs/assets/chapter-2-1-images/01.Square-area-06.png new file mode 100755 index 0000000..f8b2ebb Binary files /dev/null and b/docs/assets/chapter-2-1-images/01.Square-area-06.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-01.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-01.png new file mode 100755 index 0000000..31d6855 Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-01.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-02.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-02.png new file mode 100755 index 0000000..1010824 Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-02.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-03.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-03.png new file mode 100755 index 0000000..ed36866 Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-03.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-04.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-04.png new file mode 100755 index 0000000..c3a46fb Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-04.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-05.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-05.png new file mode 100755 index 0000000..f686571 Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-05.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-06.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-06.png new file mode 100755 index 0000000..9d99632 Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-06.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-07.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-07.png new file mode 100755 index 0000000..72078ae Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-07.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-08.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-08.png new file mode 100755 index 0000000..2579b0a Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-08.png differ diff --git a/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-09.png b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-09.png new file mode 100755 index 0000000..6342173 Binary files /dev/null and b/docs/assets/chapter-2-1-images/02.Inches-to-centimeters-09.png differ diff --git a/docs/assets/chapter-2-1-images/03.Greeting-by-name-00.png b/docs/assets/chapter-2-1-images/03.Greeting-by-name-00.png new file mode 100755 index 0000000..24dd37f Binary files /dev/null and b/docs/assets/chapter-2-1-images/03.Greeting-by-name-00.png differ diff --git a/docs/assets/chapter-2-1-images/03.Greeting-by-name-01.png b/docs/assets/chapter-2-1-images/03.Greeting-by-name-01.png new file mode 100755 index 0000000..3efc7af Binary files /dev/null and b/docs/assets/chapter-2-1-images/03.Greeting-by-name-01.png differ diff --git a/docs/assets/chapter-2-1-images/03.Greeting-by-name-02.png b/docs/assets/chapter-2-1-images/03.Greeting-by-name-02.png new file mode 100755 index 0000000..2208c96 Binary files /dev/null and b/docs/assets/chapter-2-1-images/03.Greeting-by-name-02.png differ diff --git a/docs/assets/chapter-2-1-images/03.Greeting-by-name-03.png b/docs/assets/chapter-2-1-images/03.Greeting-by-name-03.png new file mode 100755 index 0000000..050e15d Binary files /dev/null and b/docs/assets/chapter-2-1-images/03.Greeting-by-name-03.png differ diff --git a/docs/assets/chapter-2-1-images/04.Concatenate-data-01.png b/docs/assets/chapter-2-1-images/04.Concatenate-data-01.png new file mode 100755 index 0000000..af161de Binary files /dev/null and b/docs/assets/chapter-2-1-images/04.Concatenate-data-01.png differ diff --git a/docs/assets/chapter-2-1-images/04.Concatenate-data-02.png b/docs/assets/chapter-2-1-images/04.Concatenate-data-02.png new file mode 100755 index 0000000..d40873f Binary files /dev/null and b/docs/assets/chapter-2-1-images/04.Concatenate-data-02.png differ diff --git a/docs/assets/chapter-2-1-images/05.Trapezoid-area-01.png b/docs/assets/chapter-2-1-images/05.Trapezoid-area-01.png new file mode 100755 index 0000000..353aaa0 Binary files /dev/null and b/docs/assets/chapter-2-1-images/05.Trapezoid-area-01.png differ diff --git a/docs/assets/chapter-2-1-images/05.Trapezoid-area-02.png b/docs/assets/chapter-2-1-images/05.Trapezoid-area-02.png new file mode 100755 index 0000000..ef652ea Binary files /dev/null and b/docs/assets/chapter-2-1-images/05.Trapezoid-area-02.png differ diff --git a/docs/assets/chapter-2-1-images/05.Trapezoid-area-03.png b/docs/assets/chapter-2-1-images/05.Trapezoid-area-03.png new file mode 100755 index 0000000..b973dd2 Binary files /dev/null and b/docs/assets/chapter-2-1-images/05.Trapezoid-area-03.png differ diff --git a/docs/assets/chapter-2-1-images/07.Rectangle-area-01.png b/docs/assets/chapter-2-1-images/07.Rectangle-area-01.png new file mode 100755 index 0000000..73b65c7 Binary files /dev/null and b/docs/assets/chapter-2-1-images/07.Rectangle-area-01.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-01.png b/docs/assets/chapter-2-1-images/13.Currency-converter-01.png new file mode 100755 index 0000000..1ea3c97 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-01.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-02.png b/docs/assets/chapter-2-1-images/13.Currency-converter-02.png new file mode 100755 index 0000000..8587dc9 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-02.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-03.png b/docs/assets/chapter-2-1-images/13.Currency-converter-03.png new file mode 100755 index 0000000..057db4f Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-03.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-04.png b/docs/assets/chapter-2-1-images/13.Currency-converter-04.png new file mode 100755 index 0000000..b451947 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-04.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-05.png b/docs/assets/chapter-2-1-images/13.Currency-converter-05.png new file mode 100755 index 0000000..b9c0840 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-05.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-06.png b/docs/assets/chapter-2-1-images/13.Currency-converter-06.png new file mode 100755 index 0000000..a610d83 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-06.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-07.png b/docs/assets/chapter-2-1-images/13.Currency-converter-07.png new file mode 100755 index 0000000..c0da3a2 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-07.png differ diff --git a/docs/assets/chapter-2-1-images/13.Currency-converter-08.png b/docs/assets/chapter-2-1-images/13.Currency-converter-08.png new file mode 100755 index 0000000..22be095 Binary files /dev/null and b/docs/assets/chapter-2-1-images/13.Currency-converter-08.png differ diff --git a/docs/assets/chapter-2-1-images/14.Catch-the-button-01.png b/docs/assets/chapter-2-1-images/14.Catch-the-button-01.png new file mode 100755 index 0000000..bf8b554 Binary files /dev/null and b/docs/assets/chapter-2-1-images/14.Catch-the-button-01.png differ diff --git a/docs/assets/chapter-2-1-images/14.Catch-the-button-02.png b/docs/assets/chapter-2-1-images/14.Catch-the-button-02.png new file mode 100755 index 0000000..d2f7166 Binary files /dev/null and b/docs/assets/chapter-2-1-images/14.Catch-the-button-02.png differ diff --git a/docs/assets/chapter-2-1-images/14.Catch-the-button-03.png b/docs/assets/chapter-2-1-images/14.Catch-the-button-03.png new file mode 100755 index 0000000..29bfc83 Binary files /dev/null and b/docs/assets/chapter-2-1-images/14.Catch-the-button-03.png differ diff --git a/docs/assets/chapter-2-1-images/14.Catch-the-button-04.png b/docs/assets/chapter-2-1-images/14.Catch-the-button-04.png new file mode 100755 index 0000000..bc57640 Binary files /dev/null and b/docs/assets/chapter-2-1-images/14.Catch-the-button-04.png differ diff --git a/docs/assets/chapter-2-1-images/14.Catch-the-button-05.png b/docs/assets/chapter-2-1-images/14.Catch-the-button-05.png new file mode 100755 index 0000000..a80fee1 Binary files /dev/null and b/docs/assets/chapter-2-1-images/14.Catch-the-button-05.png differ diff --git a/docs/assets/chapter-2-1-images/14.Catch-the-button-06.png b/docs/assets/chapter-2-1-images/14.Catch-the-button-06.png new file mode 100755 index 0000000..076277f Binary files /dev/null and b/docs/assets/chapter-2-1-images/14.Catch-the-button-06.png differ diff --git a/docs/assets/chapter-2-2-images/01.Training-lab-01.png b/docs/assets/chapter-2-2-images/01.Training-lab-01.png new file mode 100755 index 0000000..ff3166b Binary files /dev/null and b/docs/assets/chapter-2-2-images/01.Training-lab-01.png differ diff --git a/docs/assets/chapter-2-2-images/01.Training-lab-02.png b/docs/assets/chapter-2-2-images/01.Training-lab-02.png new file mode 100755 index 0000000..0f36535 Binary files /dev/null and b/docs/assets/chapter-2-2-images/01.Training-lab-02.png differ diff --git a/docs/assets/chapter-2-2-images/01.Training-lab-03.png b/docs/assets/chapter-2-2-images/01.Training-lab-03.png new file mode 100755 index 0000000..3457836 Binary files /dev/null and b/docs/assets/chapter-2-2-images/01.Training-lab-03.png differ diff --git a/docs/assets/chapter-2-2-images/01.Training-lab-04.png b/docs/assets/chapter-2-2-images/01.Training-lab-04.png new file mode 100755 index 0000000..234c1ed Binary files /dev/null and b/docs/assets/chapter-2-2-images/01.Training-lab-04.png differ diff --git a/docs/assets/chapter-2-2-images/01.Training-lab-05.png b/docs/assets/chapter-2-2-images/01.Training-lab-05.png new file mode 100755 index 0000000..31fb4c2 Binary files /dev/null and b/docs/assets/chapter-2-2-images/01.Training-lab-05.png differ diff --git a/docs/assets/chapter-2-2-images/02.Vegetable-market-01.png b/docs/assets/chapter-2-2-images/02.Vegetable-market-01.png new file mode 100755 index 0000000..2dc8fbf Binary files /dev/null and b/docs/assets/chapter-2-2-images/02.Vegetable-market-01.png differ diff --git a/docs/assets/chapter-2-2-images/02.Vegetable-market-02.png b/docs/assets/chapter-2-2-images/02.Vegetable-market-02.png new file mode 100755 index 0000000..bff83b5 Binary files /dev/null and b/docs/assets/chapter-2-2-images/02.Vegetable-market-02.png differ diff --git a/docs/assets/chapter-2-2-images/02.Vegetable-market-03.png b/docs/assets/chapter-2-2-images/02.Vegetable-market-03.png new file mode 100755 index 0000000..a38521f Binary files /dev/null and b/docs/assets/chapter-2-2-images/02.Vegetable-market-03.png differ diff --git a/docs/assets/chapter-2-2-images/03.Change-tiles-01.png b/docs/assets/chapter-2-2-images/03.Change-tiles-01.png new file mode 100755 index 0000000..b7028c1 Binary files /dev/null and b/docs/assets/chapter-2-2-images/03.Change-tiles-01.png differ diff --git a/docs/assets/chapter-2-2-images/03.Change-tiles-02.png b/docs/assets/chapter-2-2-images/03.Change-tiles-02.png new file mode 100755 index 0000000..8fdecc0 Binary files /dev/null and b/docs/assets/chapter-2-2-images/03.Change-tiles-02.png differ diff --git a/docs/assets/chapter-2-2-images/03.Change-tiles-03.png b/docs/assets/chapter-2-2-images/03.Change-tiles-03.png new file mode 100755 index 0000000..675df67 Binary files /dev/null and b/docs/assets/chapter-2-2-images/03.Change-tiles-03.png differ diff --git a/docs/assets/chapter-2-2-images/03.Change-tiles-04.png b/docs/assets/chapter-2-2-images/03.Change-tiles-04.png new file mode 100755 index 0000000..980f6d3 Binary files /dev/null and b/docs/assets/chapter-2-2-images/03.Change-tiles-04.png differ diff --git a/docs/assets/chapter-2-2-images/03.Change-tiles-05.png b/docs/assets/chapter-2-2-images/03.Change-tiles-05.png new file mode 100755 index 0000000..d172b93 Binary files /dev/null and b/docs/assets/chapter-2-2-images/03.Change-tiles-05.png differ diff --git a/docs/assets/chapter-2-2-images/04.Money-01.png b/docs/assets/chapter-2-2-images/04.Money-01.png new file mode 100755 index 0000000..6c55aa5 Binary files /dev/null and b/docs/assets/chapter-2-2-images/04.Money-01.png differ diff --git a/docs/assets/chapter-2-2-images/04.Money-02.png b/docs/assets/chapter-2-2-images/04.Money-02.png new file mode 100755 index 0000000..488ddba Binary files /dev/null and b/docs/assets/chapter-2-2-images/04.Money-02.png differ diff --git a/docs/assets/chapter-2-2-images/04.Money-03.png b/docs/assets/chapter-2-2-images/04.Money-03.png new file mode 100755 index 0000000..a79e480 Binary files /dev/null and b/docs/assets/chapter-2-2-images/04.Money-03.png differ diff --git a/docs/assets/chapter-2-2-images/04.Money-04.png b/docs/assets/chapter-2-2-images/04.Money-04.png new file mode 100755 index 0000000..7988bdf Binary files /dev/null and b/docs/assets/chapter-2-2-images/04.Money-04.png differ diff --git a/docs/assets/chapter-2-2-images/05.Daily-earnings-01.png b/docs/assets/chapter-2-2-images/05.Daily-earnings-01.png new file mode 100755 index 0000000..be55f40 Binary files /dev/null and b/docs/assets/chapter-2-2-images/05.Daily-earnings-01.png differ diff --git a/docs/assets/chapter-2-2-images/05.Daily-earnings-02.png b/docs/assets/chapter-2-2-images/05.Daily-earnings-02.png new file mode 100755 index 0000000..41a6083 Binary files /dev/null and b/docs/assets/chapter-2-2-images/05.Daily-earnings-02.png differ diff --git a/docs/assets/chapter-2-2-images/05.Daily-earnings-03.png b/docs/assets/chapter-2-2-images/05.Daily-earnings-03.png new file mode 100755 index 0000000..b8b4230 Binary files /dev/null and b/docs/assets/chapter-2-2-images/05.Daily-earnings-03.png differ diff --git a/docs/assets/chapter-3-1-images/00.Brackets-tip-01.png b/docs/assets/chapter-3-1-images/00.Brackets-tip-01.png new file mode 100755 index 0000000..757ff34 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Brackets-tip-01.png differ diff --git a/docs/assets/chapter-3-1-images/00.Brackets-tip-02.png b/docs/assets/chapter-3-1-images/00.Brackets-tip-02.png new file mode 100755 index 0000000..c766f16 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Brackets-tip-02.png differ diff --git a/docs/assets/chapter-3-1-images/00.Brackets-tip-03.png b/docs/assets/chapter-3-1-images/00.Brackets-tip-03.png new file mode 100755 index 0000000..7f23d1e Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Brackets-tip-03.png differ diff --git a/docs/assets/chapter-3-1-images/00.Brackets-tip-04.png b/docs/assets/chapter-3-1-images/00.Brackets-tip-04.png new file mode 100755 index 0000000..40de026 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Brackets-tip-04.png differ diff --git a/docs/assets/chapter-3-1-images/00.Comparing-numbers-01.png b/docs/assets/chapter-3-1-images/00.Comparing-numbers-01.png new file mode 100755 index 0000000..4eda1c1 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Comparing-numbers-01.png differ diff --git a/docs/assets/chapter-3-1-images/00.Comparing-numbers-02.png b/docs/assets/chapter-3-1-images/00.Comparing-numbers-02.png new file mode 100755 index 0000000..1dfc8ce Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Comparing-numbers-02.png differ diff --git a/docs/assets/chapter-3-1-images/00.Debugging-01.png b/docs/assets/chapter-3-1-images/00.Debugging-01.png new file mode 100755 index 0000000..0e63cf7 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Debugging-01.png differ diff --git a/docs/assets/chapter-3-1-images/00.Debugging-02.png b/docs/assets/chapter-3-1-images/00.Debugging-02.png new file mode 100755 index 0000000..28a9260 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Debugging-02.png differ diff --git a/docs/assets/chapter-3-1-images/00.Debugging-03.png b/docs/assets/chapter-3-1-images/00.Debugging-03.png new file mode 100755 index 0000000..adfb6e6 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Debugging-03.png differ diff --git a/docs/assets/chapter-3-1-images/00.PyCharm-01.png b/docs/assets/chapter-3-1-images/00.PyCharm-01.png new file mode 100755 index 0000000..130433d Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.PyCharm-01.png differ diff --git a/docs/assets/chapter-3-1-images/00.PyCharm-02.png b/docs/assets/chapter-3-1-images/00.PyCharm-02.png new file mode 100755 index 0000000..3206b35 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.PyCharm-02.png differ diff --git a/docs/assets/chapter-3-1-images/00.PyCharm-03.png b/docs/assets/chapter-3-1-images/00.PyCharm-03.png new file mode 100755 index 0000000..e044327 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.PyCharm-03.png differ diff --git a/docs/assets/chapter-3-1-images/00.PyCharm-04.png b/docs/assets/chapter-3-1-images/00.PyCharm-04.png new file mode 100755 index 0000000..1e6b2fb Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.PyCharm-04.png differ diff --git a/docs/assets/chapter-3-1-images/00.Variable-scope-01.png b/docs/assets/chapter-3-1-images/00.Variable-scope-01.png new file mode 100755 index 0000000..79d23e3 Binary files /dev/null and b/docs/assets/chapter-3-1-images/00.Variable-scope-01.png differ diff --git a/docs/assets/chapter-3-1-images/01.ExcellentResult-01.png b/docs/assets/chapter-3-1-images/01.ExcellentResult-01.png new file mode 100755 index 0000000..51f2426 Binary files /dev/null and b/docs/assets/chapter-3-1-images/01.ExcellentResult-01.png differ diff --git a/docs/assets/chapter-3-1-images/01.ExcellentResult-02.png b/docs/assets/chapter-3-1-images/01.ExcellentResult-02.png new file mode 100755 index 0000000..0d6da6f Binary files /dev/null and b/docs/assets/chapter-3-1-images/01.ExcellentResult-02.png differ diff --git a/docs/assets/chapter-3-1-images/01.ExcellentResult-03.png b/docs/assets/chapter-3-1-images/01.ExcellentResult-03.png new file mode 100755 index 0000000..fc9edea Binary files /dev/null and b/docs/assets/chapter-3-1-images/01.ExcellentResult-03.png differ diff --git a/docs/assets/chapter-3-1-images/01.ExcellentResult.png b/docs/assets/chapter-3-1-images/01.ExcellentResult.png new file mode 100755 index 0000000..ee267fe Binary files /dev/null and b/docs/assets/chapter-3-1-images/01.ExcellentResult.png differ diff --git a/docs/assets/chapter-3-1-images/02.Excellent-or-not-01.png b/docs/assets/chapter-3-1-images/02.Excellent-or-not-01.png new file mode 100755 index 0000000..51cff4e Binary files /dev/null and b/docs/assets/chapter-3-1-images/02.Excellent-or-not-01.png differ diff --git a/docs/assets/chapter-3-1-images/02.Excellent-or-not-02.png b/docs/assets/chapter-3-1-images/02.Excellent-or-not-02.png new file mode 100755 index 0000000..28e3680 Binary files /dev/null and b/docs/assets/chapter-3-1-images/02.Excellent-or-not-02.png differ diff --git a/docs/assets/chapter-3-1-images/02.Excellent-or-not-03.png b/docs/assets/chapter-3-1-images/02.Excellent-or-not-03.png new file mode 100755 index 0000000..27c6be7 Binary files /dev/null and b/docs/assets/chapter-3-1-images/02.Excellent-or-not-03.png differ diff --git a/docs/assets/chapter-3-1-images/02.Excellent-or-not-04.png b/docs/assets/chapter-3-1-images/02.Excellent-or-not-04.png new file mode 100755 index 0000000..f94223a Binary files /dev/null and b/docs/assets/chapter-3-1-images/02.Excellent-or-not-04.png differ diff --git a/docs/assets/chapter-3-1-images/02.Excellent-or-not.png b/docs/assets/chapter-3-1-images/02.Excellent-or-not.png new file mode 100755 index 0000000..7b71516 Binary files /dev/null and b/docs/assets/chapter-3-1-images/02.Excellent-or-not.png differ diff --git a/docs/assets/chapter-3-1-images/03.Even-or-odd-01.png b/docs/assets/chapter-3-1-images/03.Even-or-odd-01.png new file mode 100755 index 0000000..1f6ff13 Binary files /dev/null and b/docs/assets/chapter-3-1-images/03.Even-or-odd-01.png differ diff --git a/docs/assets/chapter-3-1-images/03.Even-or-odd-02.png b/docs/assets/chapter-3-1-images/03.Even-or-odd-02.png new file mode 100755 index 0000000..8dc92aa Binary files /dev/null and b/docs/assets/chapter-3-1-images/03.Even-or-odd-02.png differ diff --git a/docs/assets/chapter-3-1-images/04.Greater-number-01.png b/docs/assets/chapter-3-1-images/04.Greater-number-01.png new file mode 100755 index 0000000..9f8b5b9 Binary files /dev/null and b/docs/assets/chapter-3-1-images/04.Greater-number-01.png differ diff --git a/docs/assets/chapter-3-1-images/04.Greater-number-02.png b/docs/assets/chapter-3-1-images/04.Greater-number-02.png new file mode 100755 index 0000000..1592888 Binary files /dev/null and b/docs/assets/chapter-3-1-images/04.Greater-number-02.png differ diff --git a/docs/assets/chapter-3-1-images/06.Bonus-score-01.png b/docs/assets/chapter-3-1-images/06.Bonus-score-01.png new file mode 100755 index 0000000..8573ad9 Binary files /dev/null and b/docs/assets/chapter-3-1-images/06.Bonus-score-01.png differ diff --git a/docs/assets/chapter-3-1-images/06.Bonus-score-02.png b/docs/assets/chapter-3-1-images/06.Bonus-score-02.png new file mode 100755 index 0000000..512d920 Binary files /dev/null and b/docs/assets/chapter-3-1-images/06.Bonus-score-02.png differ diff --git a/docs/assets/chapter-3-1-images/07.Sum-seconds-01.png b/docs/assets/chapter-3-1-images/07.Sum-seconds-01.png new file mode 100755 index 0000000..14d5d9a Binary files /dev/null and b/docs/assets/chapter-3-1-images/07.Sum-seconds-01.png differ diff --git a/docs/assets/chapter-3-1-images/08.Metric-converter-01.png b/docs/assets/chapter-3-1-images/08.Metric-converter-01.png new file mode 100755 index 0000000..63b1c7a Binary files /dev/null and b/docs/assets/chapter-3-1-images/08.Metric-converter-01.png differ diff --git a/docs/assets/chapter-3-2-images/01.Transport-price-01.png b/docs/assets/chapter-3-2-images/01.Transport-price-01.png new file mode 100755 index 0000000..f3b0f22 Binary files /dev/null and b/docs/assets/chapter-3-2-images/01.Transport-price-01.png differ diff --git a/docs/assets/chapter-3-2-images/01.Transport-price-02.png b/docs/assets/chapter-3-2-images/01.Transport-price-02.png new file mode 100755 index 0000000..27e793f Binary files /dev/null and b/docs/assets/chapter-3-2-images/01.Transport-price-02.png differ diff --git a/docs/assets/chapter-3-2-images/01.Transport-price-03.png b/docs/assets/chapter-3-2-images/01.Transport-price-03.png new file mode 100755 index 0000000..cd3c570 Binary files /dev/null and b/docs/assets/chapter-3-2-images/01.Transport-price-03.png differ diff --git a/docs/assets/chapter-3-2-images/01.Transport-price-04.png b/docs/assets/chapter-3-2-images/01.Transport-price-04.png new file mode 100755 index 0000000..a9a8535 Binary files /dev/null and b/docs/assets/chapter-3-2-images/01.Transport-price-04.png differ diff --git a/docs/assets/chapter-3-2-images/01.Transport-price-05.png b/docs/assets/chapter-3-2-images/01.Transport-price-05.png new file mode 100755 index 0000000..492700c Binary files /dev/null and b/docs/assets/chapter-3-2-images/01.Transport-price-05.png differ diff --git a/docs/assets/chapter-3-2-images/01.Transport-price-06.png b/docs/assets/chapter-3-2-images/01.Transport-price-06.png new file mode 100755 index 0000000..155402e Binary files /dev/null and b/docs/assets/chapter-3-2-images/01.Transport-price-06.png differ diff --git a/docs/assets/chapter-3-2-images/02.Pipes-in-pool-01.png b/docs/assets/chapter-3-2-images/02.Pipes-in-pool-01.png new file mode 100755 index 0000000..c65f0ed Binary files /dev/null and b/docs/assets/chapter-3-2-images/02.Pipes-in-pool-01.png differ diff --git a/docs/assets/chapter-3-2-images/02.Pipes-in-pool-02.png b/docs/assets/chapter-3-2-images/02.Pipes-in-pool-02.png new file mode 100755 index 0000000..3fb5c46 Binary files /dev/null and b/docs/assets/chapter-3-2-images/02.Pipes-in-pool-02.png differ diff --git a/docs/assets/chapter-3-2-images/02.Pipes-in-pool-03.png b/docs/assets/chapter-3-2-images/02.Pipes-in-pool-03.png new file mode 100755 index 0000000..d60fa26 Binary files /dev/null and b/docs/assets/chapter-3-2-images/02.Pipes-in-pool-03.png differ diff --git a/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-01.png b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-01.png new file mode 100755 index 0000000..eb0f731 Binary files /dev/null and b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-01.png differ diff --git a/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-02.png b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-02.png new file mode 100755 index 0000000..bf67412 Binary files /dev/null and b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-02.png differ diff --git a/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-03.png b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-03.png new file mode 100755 index 0000000..ede2584 Binary files /dev/null and b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-03.png differ diff --git a/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-04.png b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-04.png new file mode 100755 index 0000000..8d32a2d Binary files /dev/null and b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-04.png differ diff --git a/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-05.png b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-05.png new file mode 100755 index 0000000..545e9e7 Binary files /dev/null and b/docs/assets/chapter-3-2-images/03.Sleepy-tom-cat-05.png differ diff --git a/docs/assets/chapter-3-2-images/04.Harvest-01.png b/docs/assets/chapter-3-2-images/04.Harvest-01.png new file mode 100755 index 0000000..2e11698 Binary files /dev/null and b/docs/assets/chapter-3-2-images/04.Harvest-01.png differ diff --git a/docs/assets/chapter-3-2-images/04.Harvest-02.png b/docs/assets/chapter-3-2-images/04.Harvest-02.png new file mode 100755 index 0000000..0de6dcd Binary files /dev/null and b/docs/assets/chapter-3-2-images/04.Harvest-02.png differ diff --git a/docs/assets/chapter-3-2-images/04.Harvest-03.png b/docs/assets/chapter-3-2-images/04.Harvest-03.png new file mode 100755 index 0000000..1128be0 Binary files /dev/null and b/docs/assets/chapter-3-2-images/04.Harvest-03.png differ diff --git a/docs/assets/chapter-3-2-images/04.Harvest-04.png b/docs/assets/chapter-3-2-images/04.Harvest-04.png new file mode 100755 index 0000000..1e276b2 Binary files /dev/null and b/docs/assets/chapter-3-2-images/04.Harvest-04.png differ diff --git a/docs/assets/chapter-3-2-images/05.Firm-01.png b/docs/assets/chapter-3-2-images/05.Firm-01.png new file mode 100755 index 0000000..69fb0e4 Binary files /dev/null and b/docs/assets/chapter-3-2-images/05.Firm-01.png differ diff --git a/docs/assets/chapter-3-2-images/05.Firm-02.png b/docs/assets/chapter-3-2-images/05.Firm-02.png new file mode 100755 index 0000000..8a9e214 Binary files /dev/null and b/docs/assets/chapter-3-2-images/05.Firm-02.png differ diff --git a/docs/assets/chapter-3-2-images/05.Firm-03.png b/docs/assets/chapter-3-2-images/05.Firm-03.png new file mode 100755 index 0000000..e8a47be Binary files /dev/null and b/docs/assets/chapter-3-2-images/05.Firm-03.png differ diff --git a/docs/assets/chapter-4-1-images/01.Personal-titles-01.jpg b/docs/assets/chapter-4-1-images/01.Personal-titles-01.jpg new file mode 100755 index 0000000..f8c21d8 Binary files /dev/null and b/docs/assets/chapter-4-1-images/01.Personal-titles-01.jpg differ diff --git a/docs/assets/chapter-4-1-images/01.Personal-titles-02.png b/docs/assets/chapter-4-1-images/01.Personal-titles-02.png new file mode 100755 index 0000000..a5a27e1 Binary files /dev/null and b/docs/assets/chapter-4-1-images/01.Personal-titles-02.png differ diff --git a/docs/assets/chapter-4-1-images/02.Small-shop-01.png b/docs/assets/chapter-4-1-images/02.Small-shop-01.png new file mode 100755 index 0000000..aa287a7 Binary files /dev/null and b/docs/assets/chapter-4-1-images/02.Small-shop-01.png differ diff --git a/docs/assets/chapter-4-1-images/03.Point-in-rectangle-01.png b/docs/assets/chapter-4-1-images/03.Point-in-rectangle-01.png new file mode 100755 index 0000000..dbde815 Binary files /dev/null and b/docs/assets/chapter-4-1-images/03.Point-in-rectangle-01.png differ diff --git a/docs/assets/chapter-4-1-images/03.Point-in-rectangle-03.png b/docs/assets/chapter-4-1-images/03.Point-in-rectangle-03.png new file mode 100755 index 0000000..d8ac307 Binary files /dev/null and b/docs/assets/chapter-4-1-images/03.Point-in-rectangle-03.png differ diff --git a/docs/assets/chapter-4-1-images/04.Fruit-or-vegetable-01.png b/docs/assets/chapter-4-1-images/04.Fruit-or-vegetable-01.png new file mode 100755 index 0000000..0d79fd2 Binary files /dev/null and b/docs/assets/chapter-4-1-images/04.Fruit-or-vegetable-01.png differ diff --git a/docs/assets/chapter-4-1-images/05.Invalid-number-01.png b/docs/assets/chapter-4-1-images/05.Invalid-number-01.png new file mode 100755 index 0000000..ff7d035 Binary files /dev/null and b/docs/assets/chapter-4-1-images/05.Invalid-number-01.png differ diff --git a/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-01.png b/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-01.png new file mode 100755 index 0000000..b6831cf Binary files /dev/null and b/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-01.png differ diff --git a/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-02.png b/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-02.png new file mode 100755 index 0000000..2b19b04 Binary files /dev/null and b/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-02.png differ diff --git a/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-03.png b/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-03.png new file mode 100755 index 0000000..b8214ad Binary files /dev/null and b/docs/assets/chapter-4-1-images/06.Point-on-rectangle-border-03.png differ diff --git a/docs/assets/chapter-4-1-images/07.Fruit-shop-01.png b/docs/assets/chapter-4-1-images/07.Fruit-shop-01.png new file mode 100755 index 0000000..f142517 Binary files /dev/null and b/docs/assets/chapter-4-1-images/07.Fruit-shop-01.png differ diff --git a/docs/assets/chapter-4-1-images/08.Trade-comissions-01.png b/docs/assets/chapter-4-1-images/08.Trade-comissions-01.png new file mode 100755 index 0000000..3d57fab Binary files /dev/null and b/docs/assets/chapter-4-1-images/08.Trade-comissions-01.png differ diff --git a/docs/assets/chapter-4-1-images/09.Day-of-week-01.png b/docs/assets/chapter-4-1-images/09.Day-of-week-01.png new file mode 100755 index 0000000..0b0e87d Binary files /dev/null and b/docs/assets/chapter-4-1-images/09.Day-of-week-01.png differ diff --git a/docs/assets/chapter-4-1-images/10.Animal-type-01.png b/docs/assets/chapter-4-1-images/10.Animal-type-01.png new file mode 100755 index 0000000..a79d8e5 Binary files /dev/null and b/docs/assets/chapter-4-1-images/10.Animal-type-01.png differ diff --git a/docs/assets/chapter-4-1-images/11.Cinema-01.png b/docs/assets/chapter-4-1-images/11.Cinema-01.png new file mode 100755 index 0000000..6371b0b Binary files /dev/null and b/docs/assets/chapter-4-1-images/11.Cinema-01.png differ diff --git a/docs/assets/chapter-4-1-images/12.Volleyball-01.png b/docs/assets/chapter-4-1-images/12.Volleyball-01.png new file mode 100755 index 0000000..a38a2bc Binary files /dev/null and b/docs/assets/chapter-4-1-images/12.Volleyball-01.png differ diff --git a/docs/assets/chapter-4-1-images/13.Point-in-the-figure-01.png b/docs/assets/chapter-4-1-images/13.Point-in-the-figure-01.png new file mode 100755 index 0000000..a2ce106 Binary files /dev/null and b/docs/assets/chapter-4-1-images/13.Point-in-the-figure-01.png differ diff --git a/docs/assets/chapter-4-1-images/13.Point-in-the-figure-02.png b/docs/assets/chapter-4-1-images/13.Point-in-the-figure-02.png new file mode 100755 index 0000000..491528a Binary files /dev/null and b/docs/assets/chapter-4-1-images/13.Point-in-the-figure-02.png differ diff --git a/docs/assets/chapter-4-1-images/13.Point-in-the-figure-03.png b/docs/assets/chapter-4-1-images/13.Point-in-the-figure-03.png new file mode 100755 index 0000000..c87a6b1 Binary files /dev/null and b/docs/assets/chapter-4-1-images/13.Point-in-the-figure-03.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-01.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-01.png new file mode 100755 index 0000000..a30b2c5 Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-01.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-02.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-02.png new file mode 100755 index 0000000..28c9cef Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-02.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-03.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-03.png new file mode 100755 index 0000000..fbbad10 Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-03.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-04.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-04.png new file mode 100755 index 0000000..6d12d22 Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-04.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-05.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-05.png new file mode 100755 index 0000000..bd73d01 Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-05.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-06.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-06.png new file mode 100755 index 0000000..f29272d Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-06.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-07.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-07.png new file mode 100755 index 0000000..a1a3162 Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-07.png differ diff --git a/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-08.png b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-08.png new file mode 100755 index 0000000..8de9542 Binary files /dev/null and b/docs/assets/chapter-4-2-images/01.On-time-for-the-exam-08.png differ diff --git a/docs/assets/chapter-4-2-images/02.Trip-01.png b/docs/assets/chapter-4-2-images/02.Trip-01.png new file mode 100755 index 0000000..bc05371 Binary files /dev/null and b/docs/assets/chapter-4-2-images/02.Trip-01.png differ diff --git a/docs/assets/chapter-4-2-images/02.Trip-02.png b/docs/assets/chapter-4-2-images/02.Trip-02.png new file mode 100755 index 0000000..294a998 Binary files /dev/null and b/docs/assets/chapter-4-2-images/02.Trip-02.png differ diff --git a/docs/assets/chapter-4-2-images/02.Trip-03.png b/docs/assets/chapter-4-2-images/02.Trip-03.png new file mode 100755 index 0000000..580cdcc Binary files /dev/null and b/docs/assets/chapter-4-2-images/02.Trip-03.png differ diff --git a/docs/assets/chapter-4-2-images/02.Trip-04.png b/docs/assets/chapter-4-2-images/02.Trip-04.png new file mode 100755 index 0000000..ad2c0a2 Binary files /dev/null and b/docs/assets/chapter-4-2-images/02.Trip-04.png differ diff --git a/docs/assets/chapter-4-2-images/02.Trip-05.png b/docs/assets/chapter-4-2-images/02.Trip-05.png new file mode 100755 index 0000000..9b7f79b Binary files /dev/null and b/docs/assets/chapter-4-2-images/02.Trip-05.png differ diff --git a/docs/assets/chapter-4-2-images/02.Trip-06.png b/docs/assets/chapter-4-2-images/02.Trip-06.png new file mode 100755 index 0000000..df7bade Binary files /dev/null and b/docs/assets/chapter-4-2-images/02.Trip-06.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-01.png b/docs/assets/chapter-4-2-images/03.Operations-01.png new file mode 100755 index 0000000..fec7c29 Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-01.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-02.png b/docs/assets/chapter-4-2-images/03.Operations-02.png new file mode 100755 index 0000000..3c3e3de Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-02.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-03.png b/docs/assets/chapter-4-2-images/03.Operations-03.png new file mode 100755 index 0000000..a8523fb Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-03.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-04.png b/docs/assets/chapter-4-2-images/03.Operations-04.png new file mode 100755 index 0000000..de276ff Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-04.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-05.png b/docs/assets/chapter-4-2-images/03.Operations-05.png new file mode 100755 index 0000000..e2e5847 Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-05.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-06.png b/docs/assets/chapter-4-2-images/03.Operations-06.png new file mode 100755 index 0000000..d8314c7 Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-06.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-07.png b/docs/assets/chapter-4-2-images/03.Operations-07.png new file mode 100755 index 0000000..f561e8c Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-07.png differ diff --git a/docs/assets/chapter-4-2-images/03.Operations-08.png b/docs/assets/chapter-4-2-images/03.Operations-08.png new file mode 100755 index 0000000..bff81b0 Binary files /dev/null and b/docs/assets/chapter-4-2-images/03.Operations-08.png differ diff --git a/docs/assets/chapter-4-2-images/04.Match-tickets-01.png b/docs/assets/chapter-4-2-images/04.Match-tickets-01.png new file mode 100755 index 0000000..4ba06c3 Binary files /dev/null and b/docs/assets/chapter-4-2-images/04.Match-tickets-01.png differ diff --git a/docs/assets/chapter-4-2-images/04.Match-tickets-02.png b/docs/assets/chapter-4-2-images/04.Match-tickets-02.png new file mode 100755 index 0000000..779ae74 Binary files /dev/null and b/docs/assets/chapter-4-2-images/04.Match-tickets-02.png differ diff --git a/docs/assets/chapter-4-2-images/04.Match-tickets-03.png b/docs/assets/chapter-4-2-images/04.Match-tickets-03.png new file mode 100755 index 0000000..91309ef Binary files /dev/null and b/docs/assets/chapter-4-2-images/04.Match-tickets-03.png differ diff --git a/docs/assets/chapter-4-2-images/04.Match-tickets-04.png b/docs/assets/chapter-4-2-images/04.Match-tickets-04.png new file mode 100755 index 0000000..96b15ca Binary files /dev/null and b/docs/assets/chapter-4-2-images/04.Match-tickets-04.png differ diff --git a/docs/assets/chapter-4-2-images/04.Match-tickets-05.png b/docs/assets/chapter-4-2-images/04.Match-tickets-05.png new file mode 100755 index 0000000..7c37e05 Binary files /dev/null and b/docs/assets/chapter-4-2-images/04.Match-tickets-05.png differ diff --git a/docs/assets/chapter-4-2-images/05.Hotel-room-01.png b/docs/assets/chapter-4-2-images/05.Hotel-room-01.png new file mode 100755 index 0000000..6bc1fcd Binary files /dev/null and b/docs/assets/chapter-4-2-images/05.Hotel-room-01.png differ diff --git a/docs/assets/chapter-4-2-images/05.Hotel-room-02.png b/docs/assets/chapter-4-2-images/05.Hotel-room-02.png new file mode 100755 index 0000000..6418cc7 Binary files /dev/null and b/docs/assets/chapter-4-2-images/05.Hotel-room-02.png differ diff --git a/docs/assets/chapter-4-2-images/05.Hotel-room-03.png b/docs/assets/chapter-4-2-images/05.Hotel-room-03.png new file mode 100755 index 0000000..de897cd Binary files /dev/null and b/docs/assets/chapter-4-2-images/05.Hotel-room-03.png differ diff --git a/docs/assets/chapter-4-2-images/05.Hotel-room-04.png b/docs/assets/chapter-4-2-images/05.Hotel-room-04.png new file mode 100755 index 0000000..d776380 Binary files /dev/null and b/docs/assets/chapter-4-2-images/05.Hotel-room-04.png differ diff --git a/docs/assets/chapter-4-2-images/05.Hotel-room-05.png b/docs/assets/chapter-4-2-images/05.Hotel-room-05.png new file mode 100755 index 0000000..fffa6d9 Binary files /dev/null and b/docs/assets/chapter-4-2-images/05.Hotel-room-05.png differ diff --git a/docs/assets/chapter-4-2-images/05.Hotel-room-06.png b/docs/assets/chapter-4-2-images/05.Hotel-room-06.png new file mode 100755 index 0000000..8055f06 Binary files /dev/null and b/docs/assets/chapter-4-2-images/05.Hotel-room-06.png differ diff --git a/docs/assets/chapter-5-1-images/00.For-loop-01.png b/docs/assets/chapter-5-1-images/00.For-loop-01.png new file mode 100755 index 0000000..bcd8b59 Binary files /dev/null and b/docs/assets/chapter-5-1-images/00.For-loop-01.png differ diff --git a/docs/assets/chapter-5-1-images/00.For-loop-02.png b/docs/assets/chapter-5-1-images/00.For-loop-02.png new file mode 100755 index 0000000..dfa2724 Binary files /dev/null and b/docs/assets/chapter-5-1-images/00.For-loop-02.png differ diff --git a/docs/assets/chapter-5-1-images/00.For-loop-03.png b/docs/assets/chapter-5-1-images/00.For-loop-03.png new file mode 100755 index 0000000..35c4457 Binary files /dev/null and b/docs/assets/chapter-5-1-images/00.For-loop-03.png differ diff --git a/docs/assets/chapter-5-1-images/00.New-project-PyCharm-01.png b/docs/assets/chapter-5-1-images/00.New-project-PyCharm-01.png new file mode 100755 index 0000000..a6d8208 Binary files /dev/null and b/docs/assets/chapter-5-1-images/00.New-project-PyCharm-01.png differ diff --git a/docs/assets/chapter-5-1-images/01.Numbers-1-to-100-01.png b/docs/assets/chapter-5-1-images/01.Numbers-1-to-100-01.png new file mode 100755 index 0000000..7521c0b Binary files /dev/null and b/docs/assets/chapter-5-1-images/01.Numbers-1-to-100-01.png differ diff --git a/docs/assets/chapter-5-1-images/01.Numbers-1-to-100-02.png b/docs/assets/chapter-5-1-images/01.Numbers-1-to-100-02.png new file mode 100755 index 0000000..d7ae508 Binary files /dev/null and b/docs/assets/chapter-5-1-images/01.Numbers-1-to-100-02.png differ diff --git a/docs/assets/chapter-5-1-images/02.Numbers-ending-in-7-01.png b/docs/assets/chapter-5-1-images/02.Numbers-ending-in-7-01.png new file mode 100755 index 0000000..5dc1d0f Binary files /dev/null and b/docs/assets/chapter-5-1-images/02.Numbers-ending-in-7-01.png differ diff --git a/docs/assets/chapter-5-1-images/03.Latin-letters-01.png b/docs/assets/chapter-5-1-images/03.Latin-letters-01.png new file mode 100755 index 0000000..ebe72ce Binary files /dev/null and b/docs/assets/chapter-5-1-images/03.Latin-letters-01.png differ diff --git a/docs/assets/chapter-5-1-images/04.Sum-numbers-01.png b/docs/assets/chapter-5-1-images/04.Sum-numbers-01.png new file mode 100755 index 0000000..e220721 Binary files /dev/null and b/docs/assets/chapter-5-1-images/04.Sum-numbers-01.png differ diff --git a/docs/assets/chapter-5-1-images/05.Max-number-01.png b/docs/assets/chapter-5-1-images/05.Max-number-01.png new file mode 100755 index 0000000..249d690 Binary files /dev/null and b/docs/assets/chapter-5-1-images/05.Max-number-01.png differ diff --git a/docs/assets/chapter-5-1-images/06.Min-number-01.png b/docs/assets/chapter-5-1-images/06.Min-number-01.png new file mode 100755 index 0000000..822471f Binary files /dev/null and b/docs/assets/chapter-5-1-images/06.Min-number-01.png differ diff --git a/docs/assets/chapter-5-1-images/07.Left-and-right-sum-01.png b/docs/assets/chapter-5-1-images/07.Left-and-right-sum-01.png new file mode 100755 index 0000000..f62a392 Binary files /dev/null and b/docs/assets/chapter-5-1-images/07.Left-and-right-sum-01.png differ diff --git a/docs/assets/chapter-5-1-images/08.Odd-even-sum-01.png b/docs/assets/chapter-5-1-images/08.Odd-even-sum-01.png new file mode 100755 index 0000000..cc360bb Binary files /dev/null and b/docs/assets/chapter-5-1-images/08.Odd-even-sum-01.png differ diff --git a/docs/assets/chapter-5-1-images/09.Vowels-sum-01.png b/docs/assets/chapter-5-1-images/09.Vowels-sum-01.png new file mode 100755 index 0000000..f5b6d91 Binary files /dev/null and b/docs/assets/chapter-5-1-images/09.Vowels-sum-01.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-01.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-01.png new file mode 100755 index 0000000..60dc840 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-01.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-02.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-02.png new file mode 100755 index 0000000..f62d11f Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-02.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-03.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-03.png new file mode 100755 index 0000000..01cff0f Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-03.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-04.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-04.png new file mode 100755 index 0000000..63983f6 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-04.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-05.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-05.png new file mode 100755 index 0000000..3ba3254 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-05.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-06.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-06.png new file mode 100755 index 0000000..48ce300 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-06.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-10.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-10.png new file mode 100755 index 0000000..512f877 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-10.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-11.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-11.png new file mode 100755 index 0000000..443c0a5 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-11.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-12.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-12.png new file mode 100755 index 0000000..5226234 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-12.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-7.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-7.png new file mode 100755 index 0000000..389fd95 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-7.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-8.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-8.png new file mode 100755 index 0000000..2b018d1 Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-8.png differ diff --git a/docs/assets/chapter-5-1-images/13.Turtle-graphics-9.png b/docs/assets/chapter-5-1-images/13.Turtle-graphics-9.png new file mode 100755 index 0000000..113b7cd Binary files /dev/null and b/docs/assets/chapter-5-1-images/13.Turtle-graphics-9.png differ diff --git a/docs/assets/chapter-5-2-images/00.For-construction-01.png b/docs/assets/chapter-5-2-images/00.For-construction-01.png new file mode 100755 index 0000000..74f3f7d Binary files /dev/null and b/docs/assets/chapter-5-2-images/00.For-construction-01.png differ diff --git a/docs/assets/chapter-5-2-images/01.Histogram-01.png b/docs/assets/chapter-5-2-images/01.Histogram-01.png new file mode 100755 index 0000000..ebc7361 Binary files /dev/null and b/docs/assets/chapter-5-2-images/01.Histogram-01.png differ diff --git a/docs/assets/chapter-5-2-images/01.Histogram-02.png b/docs/assets/chapter-5-2-images/01.Histogram-02.png new file mode 100755 index 0000000..c4bd372 Binary files /dev/null and b/docs/assets/chapter-5-2-images/01.Histogram-02.png differ diff --git a/docs/assets/chapter-5-2-images/01.Histogram-03.png b/docs/assets/chapter-5-2-images/01.Histogram-03.png new file mode 100755 index 0000000..d116b93 Binary files /dev/null and b/docs/assets/chapter-5-2-images/01.Histogram-03.png differ diff --git a/docs/assets/chapter-5-2-images/01.Histogram-04.png b/docs/assets/chapter-5-2-images/01.Histogram-04.png new file mode 100755 index 0000000..cb99910 Binary files /dev/null and b/docs/assets/chapter-5-2-images/01.Histogram-04.png differ diff --git a/docs/assets/chapter-5-2-images/01.Histogram-05.png b/docs/assets/chapter-5-2-images/01.Histogram-05.png new file mode 100755 index 0000000..4bf8fe9 Binary files /dev/null and b/docs/assets/chapter-5-2-images/01.Histogram-05.png differ diff --git a/docs/assets/chapter-5-2-images/02.Smart-lilly-01.png b/docs/assets/chapter-5-2-images/02.Smart-lilly-01.png new file mode 100755 index 0000000..9f6bed0 Binary files /dev/null and b/docs/assets/chapter-5-2-images/02.Smart-lilly-01.png differ diff --git a/docs/assets/chapter-5-2-images/02.Smart-lilly-02.png b/docs/assets/chapter-5-2-images/02.Smart-lilly-02.png new file mode 100755 index 0000000..18c3660 Binary files /dev/null and b/docs/assets/chapter-5-2-images/02.Smart-lilly-02.png differ diff --git a/docs/assets/chapter-5-2-images/02.Smart-lilly-03.png b/docs/assets/chapter-5-2-images/02.Smart-lilly-03.png new file mode 100755 index 0000000..2e5859e Binary files /dev/null and b/docs/assets/chapter-5-2-images/02.Smart-lilly-03.png differ diff --git a/docs/assets/chapter-5-2-images/02.Smart-lilly-04.png b/docs/assets/chapter-5-2-images/02.Smart-lilly-04.png new file mode 100755 index 0000000..99116ac Binary files /dev/null and b/docs/assets/chapter-5-2-images/02.Smart-lilly-04.png differ diff --git a/docs/assets/chapter-5-2-images/02.Smart-lilly-05.png b/docs/assets/chapter-5-2-images/02.Smart-lilly-05.png new file mode 100755 index 0000000..c6d45d1 Binary files /dev/null and b/docs/assets/chapter-5-2-images/02.Smart-lilly-05.png differ diff --git a/docs/assets/chapter-5-2-images/03.Back-to-the-past-01.png b/docs/assets/chapter-5-2-images/03.Back-to-the-past-01.png new file mode 100755 index 0000000..1af4cbe Binary files /dev/null and b/docs/assets/chapter-5-2-images/03.Back-to-the-past-01.png differ diff --git a/docs/assets/chapter-5-2-images/03.Back-to-the-past-02.png b/docs/assets/chapter-5-2-images/03.Back-to-the-past-02.png new file mode 100755 index 0000000..321331a Binary files /dev/null and b/docs/assets/chapter-5-2-images/03.Back-to-the-past-02.png differ diff --git a/docs/assets/chapter-5-2-images/04.Hospital-01.png b/docs/assets/chapter-5-2-images/04.Hospital-01.png new file mode 100755 index 0000000..2df0b88 Binary files /dev/null and b/docs/assets/chapter-5-2-images/04.Hospital-01.png differ diff --git a/docs/assets/chapter-5-2-images/04.Hospital-02.png b/docs/assets/chapter-5-2-images/04.Hospital-02.png new file mode 100755 index 0000000..78facf6 Binary files /dev/null and b/docs/assets/chapter-5-2-images/04.Hospital-02.png differ diff --git a/docs/assets/chapter-6-1-assets/Ratings.zip b/docs/assets/chapter-6-1-assets/Ratings.zip new file mode 100755 index 0000000..3034972 Binary files /dev/null and b/docs/assets/chapter-6-1-assets/Ratings.zip differ diff --git a/docs/assets/chapter-6-1-images/00.Nested-loops-01.png b/docs/assets/chapter-6-1-images/00.Nested-loops-01.png new file mode 100755 index 0000000..efa8b09 Binary files /dev/null and b/docs/assets/chapter-6-1-images/00.Nested-loops-01.png differ diff --git a/docs/assets/chapter-6-1-images/01.Rectangle-of-10-x-10-stars-01.png b/docs/assets/chapter-6-1-images/01.Rectangle-of-10-x-10-stars-01.png new file mode 100755 index 0000000..884521c Binary files /dev/null and b/docs/assets/chapter-6-1-images/01.Rectangle-of-10-x-10-stars-01.png differ diff --git a/docs/assets/chapter-6-1-images/02.Rectangle-of-N-x-N-stars-01.png b/docs/assets/chapter-6-1-images/02.Rectangle-of-N-x-N-stars-01.png new file mode 100755 index 0000000..efe3870 Binary files /dev/null and b/docs/assets/chapter-6-1-images/02.Rectangle-of-N-x-N-stars-01.png differ diff --git a/docs/assets/chapter-6-1-images/03.Square-01.png b/docs/assets/chapter-6-1-images/03.Square-01.png new file mode 100755 index 0000000..12f8fec Binary files /dev/null and b/docs/assets/chapter-6-1-images/03.Square-01.png differ diff --git a/docs/assets/chapter-6-1-images/04.Triangle-of-dollars-01.png b/docs/assets/chapter-6-1-images/04.Triangle-of-dollars-01.png new file mode 100755 index 0000000..9819117 Binary files /dev/null and b/docs/assets/chapter-6-1-images/04.Triangle-of-dollars-01.png differ diff --git a/docs/assets/chapter-6-1-images/05.Square-frame-01.png b/docs/assets/chapter-6-1-images/05.Square-frame-01.png new file mode 100755 index 0000000..e8dcb1c Binary files /dev/null and b/docs/assets/chapter-6-1-images/05.Square-frame-01.png differ diff --git a/docs/assets/chapter-6-1-images/06.Rhombus-of-stars-01.png b/docs/assets/chapter-6-1-images/06.Rhombus-of-stars-01.png new file mode 100755 index 0000000..999923d Binary files /dev/null and b/docs/assets/chapter-6-1-images/06.Rhombus-of-stars-01.png differ diff --git a/docs/assets/chapter-6-1-images/07.Christmas-tree-01.png b/docs/assets/chapter-6-1-images/07.Christmas-tree-01.png new file mode 100755 index 0000000..c82f897 Binary files /dev/null and b/docs/assets/chapter-6-1-images/07.Christmas-tree-01.png differ diff --git a/docs/assets/chapter-6-1-images/08.Sunglasses-01.png b/docs/assets/chapter-6-1-images/08.Sunglasses-01.png new file mode 100755 index 0000000..03e17a6 Binary files /dev/null and b/docs/assets/chapter-6-1-images/08.Sunglasses-01.png differ diff --git a/docs/assets/chapter-6-1-images/08.Sunglasses-02.png b/docs/assets/chapter-6-1-images/08.Sunglasses-02.png new file mode 100755 index 0000000..562e1cf Binary files /dev/null and b/docs/assets/chapter-6-1-images/08.Sunglasses-02.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-01.png b/docs/assets/chapter-6-1-images/09.House-01.png new file mode 100755 index 0000000..fd44228 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-01.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-02.png b/docs/assets/chapter-6-1-images/09.House-02.png new file mode 100755 index 0000000..403d935 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-02.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-03.png b/docs/assets/chapter-6-1-images/09.House-03.png new file mode 100755 index 0000000..33c2567 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-03.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-04.png b/docs/assets/chapter-6-1-images/09.House-04.png new file mode 100755 index 0000000..19f3412 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-04.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-05.png b/docs/assets/chapter-6-1-images/09.House-05.png new file mode 100755 index 0000000..db7bb3f Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-05.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-06.png b/docs/assets/chapter-6-1-images/09.House-06.png new file mode 100755 index 0000000..f242b46 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-06.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-07.png b/docs/assets/chapter-6-1-images/09.House-07.png new file mode 100755 index 0000000..5531618 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-07.png differ diff --git a/docs/assets/chapter-6-1-images/09.House-08.png b/docs/assets/chapter-6-1-images/09.House-08.png new file mode 100755 index 0000000..1e29a81 Binary files /dev/null and b/docs/assets/chapter-6-1-images/09.House-08.png differ diff --git a/docs/assets/chapter-6-1-images/10.Diamond-01.png b/docs/assets/chapter-6-1-images/10.Diamond-01.png new file mode 100755 index 0000000..34ba179 Binary files /dev/null and b/docs/assets/chapter-6-1-images/10.Diamond-01.png differ diff --git a/docs/assets/chapter-6-1-images/10.Diamond-02.png b/docs/assets/chapter-6-1-images/10.Diamond-02.png new file mode 100755 index 0000000..9f2c446 Binary files /dev/null and b/docs/assets/chapter-6-1-images/10.Diamond-02.png differ diff --git a/docs/assets/chapter-6-1-images/10.Diamond-03.png b/docs/assets/chapter-6-1-images/10.Diamond-03.png new file mode 100755 index 0000000..04dc5bd Binary files /dev/null and b/docs/assets/chapter-6-1-images/10.Diamond-03.png differ diff --git a/docs/assets/chapter-6-1-images/10.Diamond-04.png b/docs/assets/chapter-6-1-images/10.Diamond-04.png new file mode 100755 index 0000000..971b449 Binary files /dev/null and b/docs/assets/chapter-6-1-images/10.Diamond-04.png differ diff --git a/docs/assets/chapter-6-1-images/10.Diamond-05.png b/docs/assets/chapter-6-1-images/10.Diamond-05.png new file mode 100755 index 0000000..d95b2bd Binary files /dev/null and b/docs/assets/chapter-6-1-images/10.Diamond-05.png differ diff --git a/docs/assets/chapter-6-1-images/10.Diamond-06.png b/docs/assets/chapter-6-1-images/10.Diamond-06.png new file mode 100755 index 0000000..ac392b8 Binary files /dev/null and b/docs/assets/chapter-6-1-images/10.Diamond-06.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-01.png b/docs/assets/chapter-6-1-images/11.Ratings-01.png new file mode 100755 index 0000000..6dd0f7f Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-01.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-02.png b/docs/assets/chapter-6-1-images/11.Ratings-02.png new file mode 100755 index 0000000..7fc6669 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-02.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-03.png b/docs/assets/chapter-6-1-images/11.Ratings-03.png new file mode 100755 index 0000000..25305c4 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-03.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-04.png b/docs/assets/chapter-6-1-images/11.Ratings-04.png new file mode 100755 index 0000000..a618f00 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-04.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-05.png b/docs/assets/chapter-6-1-images/11.Ratings-05.png new file mode 100755 index 0000000..bc49900 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-05.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-06.png b/docs/assets/chapter-6-1-images/11.Ratings-06.png new file mode 100755 index 0000000..17ac8e3 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-06.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-07.png b/docs/assets/chapter-6-1-images/11.Ratings-07.png new file mode 100755 index 0000000..e29a9d3 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-07.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-08.png b/docs/assets/chapter-6-1-images/11.Ratings-08.png new file mode 100755 index 0000000..bd4d08b Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-08.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-09.png b/docs/assets/chapter-6-1-images/11.Ratings-09.png new file mode 100755 index 0000000..35fdbca Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-09.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-10.png b/docs/assets/chapter-6-1-images/11.Ratings-10.png new file mode 100755 index 0000000..22090e1 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-10.png differ diff --git a/docs/assets/chapter-6-1-images/11.Ratings-11.png b/docs/assets/chapter-6-1-images/11.Ratings-11.png new file mode 100755 index 0000000..eea8fb0 Binary files /dev/null and b/docs/assets/chapter-6-1-images/11.Ratings-11.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-01.png b/docs/assets/chapter-6-2-images/01.Draw-fort-01.png new file mode 100755 index 0000000..0eed3d1 Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-01.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-02.png b/docs/assets/chapter-6-2-images/01.Draw-fort-02.png new file mode 100755 index 0000000..34fbbf9 Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-02.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-03.png b/docs/assets/chapter-6-2-images/01.Draw-fort-03.png new file mode 100755 index 0000000..ab1f357 Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-03.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-04.png b/docs/assets/chapter-6-2-images/01.Draw-fort-04.png new file mode 100755 index 0000000..7ebf2e0 Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-04.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-05.png b/docs/assets/chapter-6-2-images/01.Draw-fort-05.png new file mode 100755 index 0000000..1ad71e7 Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-05.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-06.png b/docs/assets/chapter-6-2-images/01.Draw-fort-06.png new file mode 100755 index 0000000..bc19ce4 Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-06.png differ diff --git a/docs/assets/chapter-6-2-images/01.Draw-fort-07.png b/docs/assets/chapter-6-2-images/01.Draw-fort-07.png new file mode 100755 index 0000000..e6757cc Binary files /dev/null and b/docs/assets/chapter-6-2-images/01.Draw-fort-07.png differ diff --git a/docs/assets/chapter-6-2-images/02.Butterfly-01.png b/docs/assets/chapter-6-2-images/02.Butterfly-01.png new file mode 100755 index 0000000..a0598c0 Binary files /dev/null and b/docs/assets/chapter-6-2-images/02.Butterfly-01.png differ diff --git a/docs/assets/chapter-6-2-images/02.Butterfly-02.png b/docs/assets/chapter-6-2-images/02.Butterfly-02.png new file mode 100755 index 0000000..62bee0c Binary files /dev/null and b/docs/assets/chapter-6-2-images/02.Butterfly-02.png differ diff --git a/docs/assets/chapter-6-2-images/02.Butterfly-03.png b/docs/assets/chapter-6-2-images/02.Butterfly-03.png new file mode 100755 index 0000000..db3300f Binary files /dev/null and b/docs/assets/chapter-6-2-images/02.Butterfly-03.png differ diff --git a/docs/assets/chapter-6-2-images/02.Butterfly-04.png b/docs/assets/chapter-6-2-images/02.Butterfly-04.png new file mode 100755 index 0000000..6d425c2 Binary files /dev/null and b/docs/assets/chapter-6-2-images/02.Butterfly-04.png differ diff --git a/docs/assets/chapter-6-2-images/02.Butterfly-05.png b/docs/assets/chapter-6-2-images/02.Butterfly-05.png new file mode 100755 index 0000000..5373e0c Binary files /dev/null and b/docs/assets/chapter-6-2-images/02.Butterfly-05.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-01.png b/docs/assets/chapter-6-2-images/03.Stop-01.png new file mode 100755 index 0000000..a0598c0 Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-01.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-02.png b/docs/assets/chapter-6-2-images/03.Stop-02.png new file mode 100755 index 0000000..449bdbe Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-02.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-03.png b/docs/assets/chapter-6-2-images/03.Stop-03.png new file mode 100755 index 0000000..9507a99 Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-03.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-04.png b/docs/assets/chapter-6-2-images/03.Stop-04.png new file mode 100755 index 0000000..081924c Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-04.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-05.png b/docs/assets/chapter-6-2-images/03.Stop-05.png new file mode 100755 index 0000000..faf24e2 Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-05.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-06.png b/docs/assets/chapter-6-2-images/03.Stop-06.png new file mode 100755 index 0000000..ad6279b Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-06.png differ diff --git a/docs/assets/chapter-6-2-images/03.Stop-07.png b/docs/assets/chapter-6-2-images/03.Stop-07.png new file mode 100755 index 0000000..e48fd37 Binary files /dev/null and b/docs/assets/chapter-6-2-images/03.Stop-07.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-01.png b/docs/assets/chapter-6-2-images/04.Arrow-01.png new file mode 100755 index 0000000..a0598c0 Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-01.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-02.png b/docs/assets/chapter-6-2-images/04.Arrow-02.png new file mode 100755 index 0000000..3241e71 Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-02.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-03.png b/docs/assets/chapter-6-2-images/04.Arrow-03.png new file mode 100755 index 0000000..00243de Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-03.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-04.png b/docs/assets/chapter-6-2-images/04.Arrow-04.png new file mode 100755 index 0000000..99d2f87 Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-04.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-05.png b/docs/assets/chapter-6-2-images/04.Arrow-05.png new file mode 100755 index 0000000..dc7dfe7 Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-05.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-06.png b/docs/assets/chapter-6-2-images/04.Arrow-06.png new file mode 100755 index 0000000..6ff3c7d Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-06.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-07.png b/docs/assets/chapter-6-2-images/04.Arrow-07.png new file mode 100755 index 0000000..358433c Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-07.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-08.png b/docs/assets/chapter-6-2-images/04.Arrow-08.png new file mode 100755 index 0000000..5e64ffa Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-08.png differ diff --git a/docs/assets/chapter-6-2-images/04.Arrow-09.png b/docs/assets/chapter-6-2-images/04.Arrow-09.png new file mode 100755 index 0000000..876ad7c Binary files /dev/null and b/docs/assets/chapter-6-2-images/04.Arrow-09.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-01.png b/docs/assets/chapter-6-2-images/05.Axe-01.png new file mode 100755 index 0000000..0e2320b Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-01.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-02.png b/docs/assets/chapter-6-2-images/05.Axe-02.png new file mode 100755 index 0000000..9fe7006 Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-02.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-03.png b/docs/assets/chapter-6-2-images/05.Axe-03.png new file mode 100755 index 0000000..1c38403 Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-03.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-04.png b/docs/assets/chapter-6-2-images/05.Axe-04.png new file mode 100755 index 0000000..268361b Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-04.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-05.png b/docs/assets/chapter-6-2-images/05.Axe-05.png new file mode 100755 index 0000000..c3df707 Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-05.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-06.png b/docs/assets/chapter-6-2-images/05.Axe-06.png new file mode 100755 index 0000000..59c5581 Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-06.png differ diff --git a/docs/assets/chapter-6-2-images/05.Axe-07.png b/docs/assets/chapter-6-2-images/05.Axe-07.png new file mode 100755 index 0000000..bfc40f8 Binary files /dev/null and b/docs/assets/chapter-6-2-images/05.Axe-07.png differ diff --git a/docs/assets/chapter-7-1-assets/Advanced-Loops-WebApp-Resources.zip b/docs/assets/chapter-7-1-assets/Advanced-Loops-WebApp-Resources.zip new file mode 100755 index 0000000..3c743f7 Binary files /dev/null and b/docs/assets/chapter-7-1-assets/Advanced-Loops-WebApp-Resources.zip differ diff --git a/docs/assets/chapter-7-1-images/00.Break-in-infinite-loop-01.png b/docs/assets/chapter-7-1-images/00.Break-in-infinite-loop-01.png new file mode 100755 index 0000000..fa28541 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Break-in-infinite-loop-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.Do-while-01.png b/docs/assets/chapter-7-1-images/00.Do-while-01.png new file mode 100755 index 0000000..2863368 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Do-while-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.Infinite-while-loop-01.png b/docs/assets/chapter-7-1-images/00.Infinite-while-loop-01.png new file mode 100755 index 0000000..ac652c2 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Infinite-while-loop-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.Nested-and-break-desired-result-01.png b/docs/assets/chapter-7-1-images/00.Nested-and-break-desired-result-01.png new file mode 100755 index 0000000..3680e98 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Nested-and-break-desired-result-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.Nested-and-break-desired-result-02.png b/docs/assets/chapter-7-1-images/00.Nested-and-break-desired-result-02.png new file mode 100755 index 0000000..420678b Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Nested-and-break-desired-result-02.png differ diff --git a/docs/assets/chapter-7-1-images/00.Nested-and-break-undesired-result-01.png b/docs/assets/chapter-7-1-images/00.Nested-and-break-undesired-result-01.png new file mode 100755 index 0000000..48b1f60 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Nested-and-break-undesired-result-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.Nested-and-break-undesired-result-02.png b/docs/assets/chapter-7-1-images/00.Nested-and-break-undesired-result-02.png new file mode 100755 index 0000000..870c809 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Nested-and-break-undesired-result-02.png differ diff --git a/docs/assets/chapter-7-1-images/00.Step-explanation-01.png b/docs/assets/chapter-7-1-images/00.Step-explanation-01.png new file mode 100755 index 0000000..626aa82 Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Step-explanation-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.Try...except-01.png b/docs/assets/chapter-7-1-images/00.Try...except-01.png new file mode 100755 index 0000000..6782a0c Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.Try...except-01.png differ diff --git a/docs/assets/chapter-7-1-images/00.While-loop-01.png b/docs/assets/chapter-7-1-images/00.While-loop-01.png new file mode 100755 index 0000000..2ea6b2d Binary files /dev/null and b/docs/assets/chapter-7-1-images/00.While-loop-01.png differ diff --git a/docs/assets/chapter-7-1-images/01.Numbers-1-to-n-01.png b/docs/assets/chapter-7-1-images/01.Numbers-1-to-n-01.png new file mode 100755 index 0000000..4899886 Binary files /dev/null and b/docs/assets/chapter-7-1-images/01.Numbers-1-to-n-01.png differ diff --git a/docs/assets/chapter-7-1-images/02.Numbers-n-to-1-01.png b/docs/assets/chapter-7-1-images/02.Numbers-n-to-1-01.png new file mode 100755 index 0000000..d535f19 Binary files /dev/null and b/docs/assets/chapter-7-1-images/02.Numbers-n-to-1-01.png differ diff --git a/docs/assets/chapter-7-1-images/03.Numbers-1-to-2^n-01.png b/docs/assets/chapter-7-1-images/03.Numbers-1-to-2^n-01.png new file mode 100755 index 0000000..e50b265 Binary files /dev/null and b/docs/assets/chapter-7-1-images/03.Numbers-1-to-2^n-01.png differ diff --git a/docs/assets/chapter-7-1-images/04.Even^2-01.png b/docs/assets/chapter-7-1-images/04.Even^2-01.png new file mode 100755 index 0000000..e2dc405 Binary files /dev/null and b/docs/assets/chapter-7-1-images/04.Even^2-01.png differ diff --git a/docs/assets/chapter-7-1-images/05.Numbers-2k+1-01.png b/docs/assets/chapter-7-1-images/05.Numbers-2k+1-01.png new file mode 100755 index 0000000..1776e9f Binary files /dev/null and b/docs/assets/chapter-7-1-images/05.Numbers-2k+1-01.png differ diff --git a/docs/assets/chapter-7-1-images/06.Numbers-in-range-1..100-01.png b/docs/assets/chapter-7-1-images/06.Numbers-in-range-1..100-01.png new file mode 100755 index 0000000..a7fee84 Binary files /dev/null and b/docs/assets/chapter-7-1-images/06.Numbers-in-range-1..100-01.png differ diff --git a/docs/assets/chapter-7-1-images/07.GCD-01.png b/docs/assets/chapter-7-1-images/07.GCD-01.png new file mode 100755 index 0000000..a4e29c1 Binary files /dev/null and b/docs/assets/chapter-7-1-images/07.GCD-01.png differ diff --git a/docs/assets/chapter-7-1-images/08.Factorial-01.png b/docs/assets/chapter-7-1-images/08.Factorial-01.png new file mode 100755 index 0000000..fabf532 Binary files /dev/null and b/docs/assets/chapter-7-1-images/08.Factorial-01.png differ diff --git a/docs/assets/chapter-7-1-images/09.Sum-digits-01.png b/docs/assets/chapter-7-1-images/09.Sum-digits-01.png new file mode 100755 index 0000000..3982f3c Binary files /dev/null and b/docs/assets/chapter-7-1-images/09.Sum-digits-01.png differ diff --git a/docs/assets/chapter-7-1-images/10.Check-if-prime-01.png b/docs/assets/chapter-7-1-images/10.Check-if-prime-01.png new file mode 100755 index 0000000..df7c4a2 Binary files /dev/null and b/docs/assets/chapter-7-1-images/10.Check-if-prime-01.png differ diff --git a/docs/assets/chapter-7-1-images/11.Wrong-numbers-try-except-01.png b/docs/assets/chapter-7-1-images/11.Wrong-numbers-try-except-01.png new file mode 100755 index 0000000..8d55c1b Binary files /dev/null and b/docs/assets/chapter-7-1-images/11.Wrong-numbers-try-except-01.png differ diff --git a/docs/assets/chapter-7-1-images/12.Fibonacci-01.png b/docs/assets/chapter-7-1-images/12.Fibonacci-01.png new file mode 100755 index 0000000..53ac538 Binary files /dev/null and b/docs/assets/chapter-7-1-images/12.Fibonacci-01.png differ diff --git a/docs/assets/chapter-7-1-images/13.Pyramid-01.png b/docs/assets/chapter-7-1-images/13.Pyramid-01.png new file mode 100755 index 0000000..172bb36 Binary files /dev/null and b/docs/assets/chapter-7-1-images/13.Pyramid-01.png differ diff --git a/docs/assets/chapter-7-1-images/14.Table-with-numbers-01.png b/docs/assets/chapter-7-1-images/14.Table-with-numbers-01.png new file mode 100755 index 0000000..d904d8a Binary files /dev/null and b/docs/assets/chapter-7-1-images/14.Table-with-numbers-01.png differ diff --git a/docs/assets/chapter-7-1-images/15.Blank-Python-project-01.png b/docs/assets/chapter-7-1-images/15.Blank-Python-project-01.png new file mode 100755 index 0000000..69d656c Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Blank-Python-project-01.png differ diff --git a/docs/assets/chapter-7-1-images/15.Blank-Python-project-02.png b/docs/assets/chapter-7-1-images/15.Blank-Python-project-02.png new file mode 100755 index 0000000..52246f8 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Blank-Python-project-02.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-01.png b/docs/assets/chapter-7-1-images/15.Fruits-01.png new file mode 100755 index 0000000..c98dbf1 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-01.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-02.png b/docs/assets/chapter-7-1-images/15.Fruits-02.png new file mode 100755 index 0000000..cbe27c1 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-02.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-03.png b/docs/assets/chapter-7-1-images/15.Fruits-03.png new file mode 100755 index 0000000..13bfdda Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-03.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-04.png b/docs/assets/chapter-7-1-images/15.Fruits-04.png new file mode 100755 index 0000000..1b42fbc Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-04.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-05.png b/docs/assets/chapter-7-1-images/15.Fruits-05.png new file mode 100755 index 0000000..1d42c71 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-05.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-06.png b/docs/assets/chapter-7-1-images/15.Fruits-06.png new file mode 100755 index 0000000..3f24660 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-06.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-07.png b/docs/assets/chapter-7-1-images/15.Fruits-07.png new file mode 100755 index 0000000..bcc2854 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-07.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-08.png b/docs/assets/chapter-7-1-images/15.Fruits-08.png new file mode 100755 index 0000000..560038f Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-08.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-09.png b/docs/assets/chapter-7-1-images/15.Fruits-09.png new file mode 100755 index 0000000..21cadd8 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-09.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-10.png b/docs/assets/chapter-7-1-images/15.Fruits-10.png new file mode 100755 index 0000000..4cf9567 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-10.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-11.png b/docs/assets/chapter-7-1-images/15.Fruits-11.png new file mode 100755 index 0000000..e091b8f Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-11.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-12.png b/docs/assets/chapter-7-1-images/15.Fruits-12.png new file mode 100755 index 0000000..e86006b Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-12.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-13.png b/docs/assets/chapter-7-1-images/15.Fruits-13.png new file mode 100755 index 0000000..f93bab4 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-13.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-14.png b/docs/assets/chapter-7-1-images/15.Fruits-14.png new file mode 100755 index 0000000..cb5e90d Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-14.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-15.png b/docs/assets/chapter-7-1-images/15.Fruits-15.png new file mode 100755 index 0000000..c8908ab Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-15.png differ diff --git a/docs/assets/chapter-7-1-images/15.Fruits-16.png b/docs/assets/chapter-7-1-images/15.Fruits-16.png new file mode 100755 index 0000000..714aec2 Binary files /dev/null and b/docs/assets/chapter-7-1-images/15.Fruits-16.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/apple.png b/docs/assets/chapter-7-1-web-app/static/apple.png new file mode 100755 index 0000000..aa22ff7 Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/apple.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/banana.png b/docs/assets/chapter-7-1-web-app/static/banana.png new file mode 100755 index 0000000..a300e4c Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/banana.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/dynamite.png b/docs/assets/chapter-7-1-web-app/static/dynamite.png new file mode 100755 index 0000000..5ef0a8f Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/dynamite.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/empty.png b/docs/assets/chapter-7-1-web-app/static/empty.png new file mode 100755 index 0000000..c3e9c1c Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/empty.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/explosion.png b/docs/assets/chapter-7-1-web-app/static/explosion.png new file mode 100755 index 0000000..25142db Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/explosion.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/kiwi.png b/docs/assets/chapter-7-1-web-app/static/kiwi.png new file mode 100755 index 0000000..df1c3ef Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/kiwi.png differ diff --git a/docs/assets/chapter-7-1-web-app/static/orange.png b/docs/assets/chapter-7-1-web-app/static/orange.png new file mode 100755 index 0000000..6b289a2 Binary files /dev/null and b/docs/assets/chapter-7-1-web-app/static/orange.png differ diff --git a/docs/assets/chapter-7-2-images/01.stupid-password-generator-1.png b/docs/assets/chapter-7-2-images/01.stupid-password-generator-1.png new file mode 100755 index 0000000..74b6628 Binary files /dev/null and b/docs/assets/chapter-7-2-images/01.stupid-password-generator-1.png differ diff --git a/docs/assets/chapter-7-2-images/01.stupid-password-generator-2.png b/docs/assets/chapter-7-2-images/01.stupid-password-generator-2.png new file mode 100755 index 0000000..fb69f49 Binary files /dev/null and b/docs/assets/chapter-7-2-images/01.stupid-password-generator-2.png differ diff --git a/docs/assets/chapter-7-2-images/01.stupid-password-generator-3.png b/docs/assets/chapter-7-2-images/01.stupid-password-generator-3.png new file mode 100755 index 0000000..48e169f Binary files /dev/null and b/docs/assets/chapter-7-2-images/01.stupid-password-generator-3.png differ diff --git a/docs/assets/chapter-7-2-images/01.stupid-password-generator-4.png b/docs/assets/chapter-7-2-images/01.stupid-password-generator-4.png new file mode 100755 index 0000000..9435541 Binary files /dev/null and b/docs/assets/chapter-7-2-images/01.stupid-password-generator-4.png differ diff --git a/docs/assets/chapter-7-2-images/01.stupid-password-generator-5.png b/docs/assets/chapter-7-2-images/01.stupid-password-generator-5.png new file mode 100755 index 0000000..e0fdad9 Binary files /dev/null and b/docs/assets/chapter-7-2-images/01.stupid-password-generator-5.png differ diff --git a/docs/assets/chapter-7-2-images/02.magic-numbers-1.png b/docs/assets/chapter-7-2-images/02.magic-numbers-1.png new file mode 100755 index 0000000..29deb55 Binary files /dev/null and b/docs/assets/chapter-7-2-images/02.magic-numbers-1.png differ diff --git a/docs/assets/chapter-7-2-images/02.magic-numbers-2.png b/docs/assets/chapter-7-2-images/02.magic-numbers-2.png new file mode 100755 index 0000000..5c07448 Binary files /dev/null and b/docs/assets/chapter-7-2-images/02.magic-numbers-2.png differ diff --git a/docs/assets/chapter-7-2-images/02.magic-numbers-3.png b/docs/assets/chapter-7-2-images/02.magic-numbers-3.png new file mode 100755 index 0000000..ca2d3dc Binary files /dev/null and b/docs/assets/chapter-7-2-images/02.magic-numbers-3.png differ diff --git a/docs/assets/chapter-7-2-images/03.stop-number-1.png b/docs/assets/chapter-7-2-images/03.stop-number-1.png new file mode 100755 index 0000000..f76f5a6 Binary files /dev/null and b/docs/assets/chapter-7-2-images/03.stop-number-1.png differ diff --git a/docs/assets/chapter-8-1-images/01.Triangle-area-01.png b/docs/assets/chapter-8-1-images/01.Triangle-area-01.png new file mode 100755 index 0000000..4fd0d83 Binary files /dev/null and b/docs/assets/chapter-8-1-images/01.Triangle-area-01.png differ diff --git a/docs/assets/chapter-8-1-images/01.Triangle-area-02.png b/docs/assets/chapter-8-1-images/01.Triangle-area-02.png new file mode 100755 index 0000000..3b42b50 Binary files /dev/null and b/docs/assets/chapter-8-1-images/01.Triangle-area-02.png differ diff --git a/docs/assets/chapter-8-1-images/01.Triangle-area-03.png b/docs/assets/chapter-8-1-images/01.Triangle-area-03.png new file mode 100755 index 0000000..37a3e9b Binary files /dev/null and b/docs/assets/chapter-8-1-images/01.Triangle-area-03.png differ diff --git a/docs/assets/chapter-8-1-images/01.Triangle-area-04.png b/docs/assets/chapter-8-1-images/01.Triangle-area-04.png new file mode 100755 index 0000000..cb35d51 Binary files /dev/null and b/docs/assets/chapter-8-1-images/01.Triangle-area-04.png differ diff --git a/docs/assets/chapter-8-1-images/01.Triangle-area-05.png b/docs/assets/chapter-8-1-images/01.Triangle-area-05.png new file mode 100755 index 0000000..9e39b92 Binary files /dev/null and b/docs/assets/chapter-8-1-images/01.Triangle-area-05.png differ diff --git a/docs/assets/chapter-8-1-images/01.Triangle-area-06.png b/docs/assets/chapter-8-1-images/01.Triangle-area-06.png new file mode 100755 index 0000000..2047bb6 Binary files /dev/null and b/docs/assets/chapter-8-1-images/01.Triangle-area-06.png differ diff --git a/docs/assets/chapter-8-1-images/02.Bricks-01.png b/docs/assets/chapter-8-1-images/02.Bricks-01.png new file mode 100755 index 0000000..2f3035c Binary files /dev/null and b/docs/assets/chapter-8-1-images/02.Bricks-01.png differ diff --git a/docs/assets/chapter-8-1-images/02.Bricks-02.png b/docs/assets/chapter-8-1-images/02.Bricks-02.png new file mode 100755 index 0000000..5988a07 Binary files /dev/null and b/docs/assets/chapter-8-1-images/02.Bricks-02.png differ diff --git a/docs/assets/chapter-8-1-images/02.Bricks-03.png b/docs/assets/chapter-8-1-images/02.Bricks-03.png new file mode 100755 index 0000000..76876e0 Binary files /dev/null and b/docs/assets/chapter-8-1-images/02.Bricks-03.png differ diff --git a/docs/assets/chapter-8-1-images/02.Bricks-04.png b/docs/assets/chapter-8-1-images/02.Bricks-04.png new file mode 100755 index 0000000..218df3f Binary files /dev/null and b/docs/assets/chapter-8-1-images/02.Bricks-04.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-01.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-01.png new file mode 100755 index 0000000..bba3e32 Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-01.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-02.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-02.png new file mode 100755 index 0000000..ddc82fb Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-02.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-03.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-03.png new file mode 100755 index 0000000..eda9163 Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-03.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-04.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-04.png new file mode 100755 index 0000000..8852ef3 Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-04.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-05.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-05.png new file mode 100755 index 0000000..bbf2bcb Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-05.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-06.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-06.png new file mode 100755 index 0000000..9bace23 Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-06.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-07.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-07.png new file mode 100755 index 0000000..40606c5 Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-07.png differ diff --git a/docs/assets/chapter-8-1-images/03.Point-on-segment-08.png b/docs/assets/chapter-8-1-images/03.Point-on-segment-08.png new file mode 100755 index 0000000..67a6ee9 Binary files /dev/null and b/docs/assets/chapter-8-1-images/03.Point-on-segment-08.png differ diff --git a/docs/assets/chapter-8-1-images/04.Point-in-figure-01.png b/docs/assets/chapter-8-1-images/04.Point-in-figure-01.png new file mode 100755 index 0000000..d1a33c9 Binary files /dev/null and b/docs/assets/chapter-8-1-images/04.Point-in-figure-01.png differ diff --git a/docs/assets/chapter-8-1-images/04.Point-in-figure-02.png b/docs/assets/chapter-8-1-images/04.Point-in-figure-02.png new file mode 100755 index 0000000..ac5619d Binary files /dev/null and b/docs/assets/chapter-8-1-images/04.Point-in-figure-02.png differ diff --git a/docs/assets/chapter-8-1-images/04.Point-in-figure-03.png b/docs/assets/chapter-8-1-images/04.Point-in-figure-03.png new file mode 100755 index 0000000..4e3e1c5 Binary files /dev/null and b/docs/assets/chapter-8-1-images/04.Point-in-figure-03.png differ diff --git a/docs/assets/chapter-8-1-images/04.Point-in-figure-04.png b/docs/assets/chapter-8-1-images/04.Point-in-figure-04.png new file mode 100755 index 0000000..6fb990c Binary files /dev/null and b/docs/assets/chapter-8-1-images/04.Point-in-figure-04.png differ diff --git a/docs/assets/chapter-8-1-images/04.Point-in-figure-05.png b/docs/assets/chapter-8-1-images/04.Point-in-figure-05.png new file mode 100755 index 0000000..e6f9939 Binary files /dev/null and b/docs/assets/chapter-8-1-images/04.Point-in-figure-05.png differ diff --git a/docs/assets/chapter-8-1-images/04.Point-in-figure-06.png b/docs/assets/chapter-8-1-images/04.Point-in-figure-06.png new file mode 100755 index 0000000..16be4e5 Binary files /dev/null and b/docs/assets/chapter-8-1-images/04.Point-in-figure-06.png differ diff --git a/docs/assets/chapter-8-1-images/05.Date-after-5-days-01.png b/docs/assets/chapter-8-1-images/05.Date-after-5-days-01.png new file mode 100755 index 0000000..70d774e Binary files /dev/null and b/docs/assets/chapter-8-1-images/05.Date-after-5-days-01.png differ diff --git a/docs/assets/chapter-8-1-images/05.Date-after-5-days-02.png b/docs/assets/chapter-8-1-images/05.Date-after-5-days-02.png new file mode 100755 index 0000000..a38d2e3 Binary files /dev/null and b/docs/assets/chapter-8-1-images/05.Date-after-5-days-02.png differ diff --git a/docs/assets/chapter-8-1-images/05.Date-after-5-days-03.png b/docs/assets/chapter-8-1-images/05.Date-after-5-days-03.png new file mode 100755 index 0000000..cacb95e Binary files /dev/null and b/docs/assets/chapter-8-1-images/05.Date-after-5-days-03.png differ diff --git a/docs/assets/chapter-8-1-images/05.Date-after-5-days-04.png b/docs/assets/chapter-8-1-images/05.Date-after-5-days-04.png new file mode 100755 index 0000000..28ccb1e Binary files /dev/null and b/docs/assets/chapter-8-1-images/05.Date-after-5-days-04.png differ diff --git a/docs/assets/chapter-8-1-images/05.Date-after-5-days-05.png b/docs/assets/chapter-8-1-images/05.Date-after-5-days-05.png new file mode 100755 index 0000000..1099ea7 Binary files /dev/null and b/docs/assets/chapter-8-1-images/05.Date-after-5-days-05.png differ diff --git a/docs/assets/chapter-8-1-images/05.Date-after-5-days-06.png b/docs/assets/chapter-8-1-images/05.Date-after-5-days-06.png new file mode 100755 index 0000000..e3723be Binary files /dev/null and b/docs/assets/chapter-8-1-images/05.Date-after-5-days-06.png differ diff --git a/docs/assets/chapter-8-1-images/06.Sums-3-numbers-01.png b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-01.png new file mode 100755 index 0000000..dc5fceb Binary files /dev/null and b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-01.png differ diff --git a/docs/assets/chapter-8-1-images/06.Sums-3-numbers-02.png b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-02.png new file mode 100755 index 0000000..ff2f5ea Binary files /dev/null and b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-02.png differ diff --git a/docs/assets/chapter-8-1-images/06.Sums-3-numbers-03.png b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-03.png new file mode 100755 index 0000000..d801292 Binary files /dev/null and b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-03.png differ diff --git a/docs/assets/chapter-8-1-images/06.Sums-3-numbers-04.png b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-04.png new file mode 100755 index 0000000..fbc7afc Binary files /dev/null and b/docs/assets/chapter-8-1-images/06.Sums-3-numbers-04.png differ diff --git a/docs/assets/chapter-8-1-images/07.Sums-Step-3-01.png b/docs/assets/chapter-8-1-images/07.Sums-Step-3-01.png new file mode 100755 index 0000000..2fada8b Binary files /dev/null and b/docs/assets/chapter-8-1-images/07.Sums-Step-3-01.png differ diff --git a/docs/assets/chapter-8-1-images/07.Sums-Step-3-02.png b/docs/assets/chapter-8-1-images/07.Sums-Step-3-02.png new file mode 100755 index 0000000..2a87540 Binary files /dev/null and b/docs/assets/chapter-8-1-images/07.Sums-Step-3-02.png differ diff --git a/docs/assets/chapter-8-1-images/07.Sums-Step-3-03.png b/docs/assets/chapter-8-1-images/07.Sums-Step-3-03.png new file mode 100755 index 0000000..990d64f Binary files /dev/null and b/docs/assets/chapter-8-1-images/07.Sums-Step-3-03.png differ diff --git a/docs/assets/chapter-8-1-images/07.Sums-Step-3-04.png b/docs/assets/chapter-8-1-images/07.Sums-Step-3-04.png new file mode 100755 index 0000000..7c8f8ca Binary files /dev/null and b/docs/assets/chapter-8-1-images/07.Sums-Step-3-04.png differ diff --git a/docs/assets/chapter-8-1-images/08.Increasing-numbers-01.png b/docs/assets/chapter-8-1-images/08.Increasing-numbers-01.png new file mode 100755 index 0000000..22aabff Binary files /dev/null and b/docs/assets/chapter-8-1-images/08.Increasing-numbers-01.png differ diff --git a/docs/assets/chapter-8-1-images/08.Increasing-numbers-02.png b/docs/assets/chapter-8-1-images/08.Increasing-numbers-02.png new file mode 100755 index 0000000..c1872c1 Binary files /dev/null and b/docs/assets/chapter-8-1-images/08.Increasing-numbers-02.png differ diff --git a/docs/assets/chapter-8-1-images/08.Increasing-numbers-03.png b/docs/assets/chapter-8-1-images/08.Increasing-numbers-03.png new file mode 100755 index 0000000..3007922 Binary files /dev/null and b/docs/assets/chapter-8-1-images/08.Increasing-numbers-03.png differ diff --git a/docs/assets/chapter-8-1-images/08.Increasing-numbers-04.png b/docs/assets/chapter-8-1-images/08.Increasing-numbers-04.png new file mode 100755 index 0000000..ad3b2ad Binary files /dev/null and b/docs/assets/chapter-8-1-images/08.Increasing-numbers-04.png differ diff --git a/docs/assets/chapter-8-1-images/09.Perfect-diamond-01.png b/docs/assets/chapter-8-1-images/09.Perfect-diamond-01.png new file mode 100755 index 0000000..fe0fab9 Binary files /dev/null and b/docs/assets/chapter-8-1-images/09.Perfect-diamond-01.png differ diff --git a/docs/assets/chapter-8-1-images/09.Perfect-diamond-02.png b/docs/assets/chapter-8-1-images/09.Perfect-diamond-02.png new file mode 100755 index 0000000..e2f9b9b Binary files /dev/null and b/docs/assets/chapter-8-1-images/09.Perfect-diamond-02.png differ diff --git a/docs/assets/chapter-8-1-images/09.Perfect-diamond-03.png b/docs/assets/chapter-8-1-images/09.Perfect-diamond-03.png new file mode 100755 index 0000000..3589caf Binary files /dev/null and b/docs/assets/chapter-8-1-images/09.Perfect-diamond-03.png differ diff --git a/docs/assets/chapter-8-1-images/09.Perfect-diamond-04.png b/docs/assets/chapter-8-1-images/09.Perfect-diamond-04.png new file mode 100755 index 0000000..7b4c0aa Binary files /dev/null and b/docs/assets/chapter-8-1-images/09.Perfect-diamond-04.png differ diff --git a/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-01.png b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-01.png new file mode 100755 index 0000000..748591f Binary files /dev/null and b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-01.png differ diff --git a/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-02.png b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-02.png new file mode 100755 index 0000000..dc5096f Binary files /dev/null and b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-02.png differ diff --git a/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-03.png b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-03.png new file mode 100755 index 0000000..215cc47 Binary files /dev/null and b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-03.png differ diff --git a/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-04.png b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-04.png new file mode 100755 index 0000000..2d5b194 Binary files /dev/null and b/docs/assets/chapter-8-1-images/10.Rectangle-with-stars-04.png differ diff --git a/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-01.png b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-01.png new file mode 100755 index 0000000..3c11b79 Binary files /dev/null and b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-01.png differ diff --git a/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-02.png b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-02.png new file mode 100755 index 0000000..b7e8af5 Binary files /dev/null and b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-02.png differ diff --git a/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-03.png b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-03.png new file mode 100755 index 0000000..dbed7bb Binary files /dev/null and b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-03.png differ diff --git a/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-04.png b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-04.png new file mode 100755 index 0000000..943d898 Binary files /dev/null and b/docs/assets/chapter-8-1-images/11.Increasing-4-numbers-04.png differ diff --git a/docs/assets/chapter-8-1-images/12.Generating-rectangles-01.png b/docs/assets/chapter-8-1-images/12.Generating-rectangles-01.png new file mode 100755 index 0000000..0536edc Binary files /dev/null and b/docs/assets/chapter-8-1-images/12.Generating-rectangles-01.png differ diff --git a/docs/assets/chapter-8-1-images/12.Generating-rectangles-02.png b/docs/assets/chapter-8-1-images/12.Generating-rectangles-02.png new file mode 100755 index 0000000..8cd89de Binary files /dev/null and b/docs/assets/chapter-8-1-images/12.Generating-rectangles-02.png differ diff --git a/docs/assets/chapter-8-1-images/12.Generating-rectangles-03.png b/docs/assets/chapter-8-1-images/12.Generating-rectangles-03.png new file mode 100755 index 0000000..a2794e2 Binary files /dev/null and b/docs/assets/chapter-8-1-images/12.Generating-rectangles-03.png differ diff --git a/docs/assets/chapter-8-1-images/12.Generating-rectangles-04.png b/docs/assets/chapter-8-1-images/12.Generating-rectangles-04.png new file mode 100755 index 0000000..b8811a4 Binary files /dev/null and b/docs/assets/chapter-8-1-images/12.Generating-rectangles-04.png differ diff --git a/docs/assets/chapter-8-2-images/01.Distance-01.png b/docs/assets/chapter-8-2-images/01.Distance-01.png new file mode 100755 index 0000000..ae03962 Binary files /dev/null and b/docs/assets/chapter-8-2-images/01.Distance-01.png differ diff --git a/docs/assets/chapter-8-2-images/01.Distance-02.png b/docs/assets/chapter-8-2-images/01.Distance-02.png new file mode 100755 index 0000000..d40f55b Binary files /dev/null and b/docs/assets/chapter-8-2-images/01.Distance-02.png differ diff --git a/docs/assets/chapter-8-2-images/01.Distance-03.png b/docs/assets/chapter-8-2-images/01.Distance-03.png new file mode 100755 index 0000000..f8dd28d Binary files /dev/null and b/docs/assets/chapter-8-2-images/01.Distance-03.png differ diff --git a/docs/assets/chapter-8-2-images/01.Distance-04.png b/docs/assets/chapter-8-2-images/01.Distance-04.png new file mode 100755 index 0000000..6865cef Binary files /dev/null and b/docs/assets/chapter-8-2-images/01.Distance-04.png differ diff --git a/docs/assets/chapter-8-2-images/01.Distance-05.png b/docs/assets/chapter-8-2-images/01.Distance-05.png new file mode 100755 index 0000000..2ee51be Binary files /dev/null and b/docs/assets/chapter-8-2-images/01.Distance-05.png differ diff --git a/docs/assets/chapter-8-2-images/02.Change-Tiles-01.png b/docs/assets/chapter-8-2-images/02.Change-Tiles-01.png new file mode 100755 index 0000000..2e88950 Binary files /dev/null and b/docs/assets/chapter-8-2-images/02.Change-Tiles-01.png differ diff --git a/docs/assets/chapter-8-2-images/03.Flowers-01.png b/docs/assets/chapter-8-2-images/03.Flowers-01.png new file mode 100755 index 0000000..ab26c34 Binary files /dev/null and b/docs/assets/chapter-8-2-images/03.Flowers-01.png differ diff --git a/docs/assets/chapter-8-2-images/03.Flowers-02.png b/docs/assets/chapter-8-2-images/03.Flowers-02.png new file mode 100755 index 0000000..0659ed6 Binary files /dev/null and b/docs/assets/chapter-8-2-images/03.Flowers-02.png differ diff --git a/docs/assets/chapter-8-2-images/03.Flowers-03.png b/docs/assets/chapter-8-2-images/03.Flowers-03.png new file mode 100755 index 0000000..9144dbb Binary files /dev/null and b/docs/assets/chapter-8-2-images/03.Flowers-03.png differ diff --git a/docs/assets/chapter-8-2-images/03.Flowers-04.png b/docs/assets/chapter-8-2-images/03.Flowers-04.png new file mode 100755 index 0000000..3b8e017 Binary files /dev/null and b/docs/assets/chapter-8-2-images/03.Flowers-04.png differ diff --git a/docs/assets/chapter-8-2-images/05.Grades-01.png b/docs/assets/chapter-8-2-images/05.Grades-01.png new file mode 100755 index 0000000..3cd6db8 Binary files /dev/null and b/docs/assets/chapter-8-2-images/05.Grades-01.png differ diff --git a/docs/assets/chapter-8-2-images/05.Grades-02.png b/docs/assets/chapter-8-2-images/05.Grades-02.png new file mode 100755 index 0000000..1271938 Binary files /dev/null and b/docs/assets/chapter-8-2-images/05.Grades-02.png differ diff --git a/docs/assets/chapter-8-2-images/05.Grades-03.png b/docs/assets/chapter-8-2-images/05.Grades-03.png new file mode 100755 index 0000000..f1ee331 Binary files /dev/null and b/docs/assets/chapter-8-2-images/05.Grades-03.png differ diff --git a/docs/assets/chapter-8-2-images/06.Letters-01.png b/docs/assets/chapter-8-2-images/06.Letters-01.png new file mode 100755 index 0000000..58fd61b Binary files /dev/null and b/docs/assets/chapter-8-2-images/06.Letters-01.png differ diff --git a/docs/assets/chapter-8-2-images/06.Letters-02.png b/docs/assets/chapter-8-2-images/06.Letters-02.png new file mode 100755 index 0000000..7f4f2a8 Binary files /dev/null and b/docs/assets/chapter-8-2-images/06.Letters-02.png differ diff --git a/docs/assets/chapter-8-2-images/06.Letters-03.png b/docs/assets/chapter-8-2-images/06.Letters-03.png new file mode 100755 index 0000000..acd4919 Binary files /dev/null and b/docs/assets/chapter-8-2-images/06.Letters-03.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-01.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-01.png new file mode 100755 index 0000000..b71a897 Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-01.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-02.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-02.png new file mode 100755 index 0000000..c762b9f Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-02.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-03.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-03.png new file mode 100755 index 0000000..08fbd74 Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-03.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-04.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-04.png new file mode 100755 index 0000000..0510bd0 Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-04.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-05.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-05.png new file mode 100755 index 0000000..b67bb84 Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-05.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-06.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-06.png new file mode 100755 index 0000000..9679c69 Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-06.png differ diff --git a/docs/assets/chapter-9-1-images/01.Crossing-sequences-07.png b/docs/assets/chapter-9-1-images/01.Crossing-sequences-07.png new file mode 100755 index 0000000..ad31826 Binary files /dev/null and b/docs/assets/chapter-9-1-images/01.Crossing-sequences-07.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-01.png b/docs/assets/chapter-9-1-images/02.Magic-dates-01.png new file mode 100755 index 0000000..7ea7bba Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-01.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-02.png b/docs/assets/chapter-9-1-images/02.Magic-dates-02.png new file mode 100755 index 0000000..7491567 Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-02.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-03.png b/docs/assets/chapter-9-1-images/02.Magic-dates-03.png new file mode 100755 index 0000000..a88f93c Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-03.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-04.png b/docs/assets/chapter-9-1-images/02.Magic-dates-04.png new file mode 100755 index 0000000..91cabf5 Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-04.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-05.png b/docs/assets/chapter-9-1-images/02.Magic-dates-05.png new file mode 100755 index 0000000..6e86fa2 Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-05.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-06.png b/docs/assets/chapter-9-1-images/02.Magic-dates-06.png new file mode 100755 index 0000000..5fb641d Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-06.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-07.png b/docs/assets/chapter-9-1-images/02.Magic-dates-07.png new file mode 100755 index 0000000..84b0c53 Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-07.png differ diff --git a/docs/assets/chapter-9-1-images/02.Magic-dates-08.png b/docs/assets/chapter-9-1-images/02.Magic-dates-08.png new file mode 100755 index 0000000..7bacf29 Binary files /dev/null and b/docs/assets/chapter-9-1-images/02.Magic-dates-08.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-01.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-01.png new file mode 100755 index 0000000..ef19b0f Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-01.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-02.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-02.png new file mode 100755 index 0000000..4e86556 Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-02.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-03.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-03.png new file mode 100755 index 0000000..4cab7c5 Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-03.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-04.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-04.png new file mode 100755 index 0000000..6e8b256 Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-04.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-05.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-05.png new file mode 100755 index 0000000..01a3125 Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-05.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-06.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-06.png new file mode 100755 index 0000000..3d2ceea Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-06.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-07.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-07.png new file mode 100755 index 0000000..226d7d3 Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-07.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-08.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-08.png new file mode 100755 index 0000000..5b913e8 Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-08.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-09.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-09.png new file mode 100755 index 0000000..01b628b Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-09.png differ diff --git a/docs/assets/chapter-9-1-images/03.Five-special-letters-10.png b/docs/assets/chapter-9-1-images/03.Five-special-letters-10.png new file mode 100755 index 0000000..c58eeac Binary files /dev/null and b/docs/assets/chapter-9-1-images/03.Five-special-letters-10.png differ diff --git a/docs/assets/chapter-9-2-images/01.Passion-days-01.png b/docs/assets/chapter-9-2-images/01.Passion-days-01.png new file mode 100755 index 0000000..066fc58 Binary files /dev/null and b/docs/assets/chapter-9-2-images/01.Passion-days-01.png differ diff --git a/docs/assets/chapter-9-2-images/01.Passion-days-02.png b/docs/assets/chapter-9-2-images/01.Passion-days-02.png new file mode 100755 index 0000000..7ac8f40 Binary files /dev/null and b/docs/assets/chapter-9-2-images/01.Passion-days-02.png differ diff --git a/docs/assets/chapter-9-2-images/01.Passion-days-03.png b/docs/assets/chapter-9-2-images/01.Passion-days-03.png new file mode 100755 index 0000000..580e214 Binary files /dev/null and b/docs/assets/chapter-9-2-images/01.Passion-days-03.png differ diff --git a/docs/assets/chapter-9-2-images/01.Passion-days-04.png b/docs/assets/chapter-9-2-images/01.Passion-days-04.png new file mode 100755 index 0000000..9c0fb95 Binary files /dev/null and b/docs/assets/chapter-9-2-images/01.Passion-days-04.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-01.png b/docs/assets/chapter-9-2-images/02.X-expression-01.png new file mode 100755 index 0000000..dd0a861 Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-01.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-02.png b/docs/assets/chapter-9-2-images/02.X-expression-02.png new file mode 100755 index 0000000..5778a03 Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-02.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-03.png b/docs/assets/chapter-9-2-images/02.X-expression-03.png new file mode 100755 index 0000000..be6b67d Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-03.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-04.png b/docs/assets/chapter-9-2-images/02.X-expression-04.png new file mode 100755 index 0000000..feb7567 Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-04.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-05.png b/docs/assets/chapter-9-2-images/02.X-expression-05.png new file mode 100755 index 0000000..cba93be Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-05.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-06.png b/docs/assets/chapter-9-2-images/02.X-expression-06.png new file mode 100755 index 0000000..71eb20e Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-06.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-07.png b/docs/assets/chapter-9-2-images/02.X-expression-07.png new file mode 100755 index 0000000..a8ea95b Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-07.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-08.png b/docs/assets/chapter-9-2-images/02.X-expression-08.png new file mode 100755 index 0000000..f5c685e Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-08.png differ diff --git a/docs/assets/chapter-9-2-images/02.X-expression-09.png b/docs/assets/chapter-9-2-images/02.X-expression-09.png new file mode 100755 index 0000000..78dc2d3 Binary files /dev/null and b/docs/assets/chapter-9-2-images/02.X-expression-09.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-01.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-01.png new file mode 100755 index 0000000..a223d61 Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-01.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-02.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-02.png new file mode 100755 index 0000000..45c9d71 Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-02.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-03.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-03.png new file mode 100755 index 0000000..09ab41f Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-03.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-04.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-04.png new file mode 100755 index 0000000..fea1644 Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-04.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-05.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-05.png new file mode 100755 index 0000000..73cf844 Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-05.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-06.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-06.png new file mode 100755 index 0000000..1bf79b8 Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-06.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-07.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-07.png new file mode 100755 index 0000000..68ffabb Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-07.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-08.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-08.png new file mode 100755 index 0000000..cd2a05d Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-08.png differ diff --git a/docs/assets/chapter-9-2-images/03.Bulls-and-cows-09.png b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-09.png new file mode 100755 index 0000000..010792a Binary files /dev/null and b/docs/assets/chapter-9-2-images/03.Bulls-and-cows-09.png differ diff --git a/docs/assets/js/modal-popup.js b/docs/assets/js/modal-popup.js new file mode 100755 index 0000000..ab9ae04 --- /dev/null +++ b/docs/assets/js/modal-popup.js @@ -0,0 +1,86 @@ +gitbook.events.bind("page.change", function() { + let doc = $('section.markdown-section'); + let modalContent = $(` + + + + `); + doc.prepend(modalContent); + + let modalPopupElement = document.getElementById("modal"); + let bookBodyElement = document.querySelector("div.book-body"); + let oldBookBodyLeft = "0"; + let oldBookBodyCSSTransform = "none"; + let bookSummaryElement = document.querySelector("div.book-summary"); + let oldBookSummaryLeft = "0"; + + function showPopup() { + modalPopupElement.style.display = "block"; + + // Switch off 'CSS transform' for the book body (it breaks the modal popup) + oldBookBodyCSSTransform = bookBodyElement.style.transform; + bookBodyElement.style.transform = "none"; + bookBodyElement.style.webkitTransform = "none"; + bookBodyElement.style.MozTransform = "none"; + + // Hide the 'book summary' tab + oldBookSummaryLeft = bookSummaryElement.style.left; + bookSummaryElement.style.left = "-100%"; + + // Arrange the book body on the left + oldBookBodyLeft = bookBodyElement.style.left; + bookBodyElement.style.left = "0"; + } + + function hidePopup() { + modalPopupElement.style.display = "none"; + + // Restore 'CSS transform' for the book body (to its previous state before the popup) + bookBodyElement.style.transform = oldBookBodyCSSTransform; + bookBodyElement.style.webkitTransform = oldBookBodyCSSTransform; + bookBodyElement.style.MozTransform = oldBookBodyCSSTransform; + + // Restore the 'book summary' tab (to its previous state before the popup) + bookSummaryElement.style.left = oldBookSummaryLeft; + + // Restore the book body position (to its previous state before the popup) + bookBodyElement.style.left = oldBookBodyLeft; + } + + // Wait some time and display the modal popup + setTimeout(showPopup, 10000); + + // Close button --> hide the modal popup + let button = document.getElementById("close-btn"); + button.onclick = hidePopup; + + // Global click --> hide the modal popup + window.onclick = function(event) { + if (event.target == modalPopupElement) { + hidePopup(); + } + } +}); diff --git a/docs/assets/js/repl.it-code-runner.js b/docs/assets/js/repl.it-code-runner.js new file mode 100755 index 0000000..2f07bb5 --- /dev/null +++ b/docs/assets/js/repl.it-code-runner.js @@ -0,0 +1,34 @@ +gitbook.events.bind("page.change", function() { + let runCodeLinks = $("p:contains('тествате примера онлайн:') a"); + for (let link of runCodeLinks) { + if (typeof(link.href) == "string" && link.href.startsWith("https://repl.it/")) { + // A repl.it link is found --> check for code box above it + let codeBox = $(link).parent().prev(); + if (codeBox.is("pre")) { + // A code box is found just before the code link --> inject the [Run] button + let runButton = $("Run"); + let loadingBox = $(""); + runButton.click(function() { + // Replace the code box with the embedded REPL box + loadingBox.show(); + let replBox = $(''); + replBox.attr("src", link.href + "?lite=true"); + replBox.on("load", function(event) { + loadingBox.hide(); + }); + if (codeBox.next().is("iframe")) { + // We have already the iframe with the Repl.it -> first remove it + codeBox.next().remove(); + } + codeBox.after(replBox); + return false; + }); + codeBox.prepend(runButton); + codeBox.prepend(loadingBox); + + // Delete the original REPL hyperlink from the DOM + $(link).parent().remove(); + } + } + } +}); diff --git a/docs/assets/js/top-menu.js b/docs/assets/js/top-menu.js new file mode 100755 index 0000000..70efc32 --- /dev/null +++ b/docs/assets/js/top-menu.js @@ -0,0 +1,12 @@ +gitbook.events.bind("page.change", function() { + let doc = $('section.markdown-section'); + let topMenu = $(` +

+ + Learn Programming + YouTube Channel + Nakov's Books +

+ `); + doc.prepend(topMenu); +}); diff --git a/docs/assets/js/video.js b/docs/assets/js/video.js new file mode 100755 index 0000000..72c302a --- /dev/null +++ b/docs/assets/js/video.js @@ -0,0 +1,12 @@ +gitbook.events.bind("page.change", function() { + let videos = $(".video-player"); + for (let video of videos) { + let videoText = video.innerText; + let regex = /watch\?v=([a-zA-Z0-9_-]+)?/g; + let matches = regex.exec(videoText) || ['']; + let videoId = matches[1]; + let iframe = "