├── Notes ├── archived │ ├── lolkek │ ├── lolkekek.ipynb │ ├── stock_sample.csv │ ├── stock_sample.tsv │ ├── sample.csv │ ├── simple.py │ ├── math_fun.py │ ├── lolkek.py │ ├── client.ipynb │ ├── server.ipynb │ └── lolkek.html ├── resources │ ├── stock_sample.csv │ ├── poly.db │ ├── library.db │ ├── library_copy.db │ ├── flowchart-ans.png │ ├── Loan.txt │ ├── algorithmic-representation-1.png │ ├── algorithmic-representation-2.png │ ├── algorithmic-representation-3.png │ ├── olympics-medals-sample.csv │ ├── olympics-medals-sample.tsv │ ├── people.txt │ ├── mad_joke.txt │ └── sample-sales-data.csv ├── sucky_web_server │ ├── .vscode │ │ └── settings.json │ ├── templates │ │ ├── notice.html │ │ └── template.html │ └── server.py ├── images │ ├── Skytale.png │ ├── database.png │ ├── mario_0.jpg │ ├── mario_1.jpg │ ├── mario_2.jpg │ ├── mario_3.jpg │ ├── set-venn.png │ ├── soholan.jpg │ ├── web-form.png │ ├── fibonacci.gif │ ├── fibonacci.png │ ├── link-layer.png │ ├── mongo_cmd.gif │ ├── adt_queue_1.png │ ├── adt_queue_2.png │ ├── adt_stack_1.png │ ├── bus-topology.png │ ├── data-consent.png │ ├── encapsulation.jpg │ ├── hammer_bros.jpg │ ├── list-indexing.png │ ├── network-layer.png │ ├── star-topology.png │ ├── adt_hash_table.png │ ├── adt_linked_list.png │ ├── database-entity.png │ ├── database_create.gif │ ├── database_delete.gif │ ├── database_import.gif │ ├── database_insert.gif │ ├── database_joins.png │ ├── transport-layer.png │ ├── field-record-value.png │ ├── frames-recursion.png │ ├── hammer_bros_edited.jpg │ ├── lan-wan-internet.png │ ├── stacks_image_3107.png │ ├── algorithm_merge_sort.gif │ ├── algorithm_quick_sort.gif │ ├── database-one-to-many.png │ ├── database-one-to-one.png │ ├── database_create_more.gif │ ├── list-comprehensions.gif │ ├── trace-tree-recursion.png │ ├── zerg_overseer_tweak.jpg │ ├── adt_binary_search_tree.jpg │ ├── algorithm_binary_search.gif │ ├── algorithm_binary_search.jpg │ ├── algorithm_bubble_sort.gif │ ├── algorithm_linear_search.gif │ ├── algorithm_quick_srt_2.png │ ├── database-many-to-many.png │ ├── rune-locked-vault-small.jpg │ ├── algorithm_insertion_sort.gif │ ├── database-library-example.png │ ├── database-library-exercise.png │ ├── lever-locked-chest-small.jpg │ ├── Switch_SuperMarioMaker2_artwork_01.0.jpg │ └── Jersey_Telecom_switchboard_and_operator.jpg ├── web_stuff │ ├── img │ │ ├── box-model.png │ │ ├── ruswp_diag2.gif │ │ ├── exercise11-pic1.png │ │ ├── exercise11-pic2.png │ │ └── anatomy-of-an-html-element.png │ ├── styles │ │ └── style.css │ └── index.html ├── __pycache__ │ └── math_fun.cpython-37.pyc ├── Chapter_7_Example │ ├── templates │ │ ├── template.html │ │ └── layout.html │ └── ex7.6.2.1.py └── Chapter_17_Computing_Impacts.ipynb ├── Working Folder ├── working.ipynb └── wwwb.py ├── 365-Days-of-H2-Computing ├── Empty_Day_004 copy.ipynb ├── resources │ ├── rationals.txt │ ├── q1.txt │ ├── NAMES.txt │ ├── GAME.TXT │ ├── Task3data.txt │ ├── PERFECT_SQUARES.txt │ ├── PERFECT_SQUARE.txt │ ├── poly.db │ ├── HAMLET.txt │ ├── Task4.db │ ├── school.db │ ├── FRUITS.txt │ ├── PSEUDOCODE_TASK_3_2.txt │ ├── COMMANDS.txt │ ├── SCORES.TXT │ ├── BRACKETS.txt │ ├── MAZE.TXT │ ├── 2019_TASK3_2.txt │ ├── 2019_TASK3_4.txt │ ├── people.txt │ ├── 2019_TASK3_3.txt │ ├── LOAN.dat │ ├── BUBBLE.txt │ ├── ACHIEVEMENTS.TXT │ ├── ISBN_EXERCISE.txt │ ├── ADMISSIONS-DATA.txt │ ├── practice2.html │ ├── balloons.json │ ├── DATA_YIJC_2021.txt │ ├── ANIMALS.TXT │ ├── products.html │ ├── hamlet_dictionary_beer.txt │ ├── items.JSON │ ├── TIER_3_UPDATE.CSV │ ├── EMPLOYEEDATA.txt │ ├── TASK3_2.csv │ ├── ITEMS.dat │ ├── WORDS.TXT │ ├── FILE_LIST.CSV │ ├── practice4.html │ ├── product_frm.html │ ├── log_ex8.csv │ ├── practice3.html │ ├── products.css │ ├── TASK3_3.csv │ ├── DATA.TXT │ ├── ex8_8.txt │ ├── MARKET_PRICES.txt │ └── IRIS.data ├── img │ ├── Skytale.png │ ├── hanoi.gif │ ├── mario_0.jpg │ ├── mario_1.jpg │ ├── mario_2.jpg │ ├── mario_3.jpg │ ├── soholan.jpg │ ├── web-1.png │ ├── web-2.png │ ├── web-3.png │ ├── web-4.png │ ├── database.png │ ├── fibonacci.gif │ ├── fibonacci.png │ ├── mongo_cmd.gif │ ├── set-venn.png │ ├── web-form.png │ ├── adt_queue_1.png │ ├── adt_queue_2.png │ ├── adt_stack_1.png │ ├── binarytree1.png │ ├── binarytree2.png │ ├── bus-topology.png │ ├── data-consent.png │ ├── hammer_bros.jpg │ ├── link-layer.png │ ├── linkedlist1.png │ ├── web-form-1.png │ ├── web-form-2.png │ ├── web-form-3.png │ ├── web-form-4.png │ ├── adt_hash_table.png │ ├── database-bchin.png │ ├── database_joins.png │ ├── encapsulation.jpg │ ├── linear_search.gif │ ├── list-indexing.png │ ├── network-layer.png │ ├── star-topology.png │ ├── adt_linked_list.png │ ├── database-entity.png │ ├── database_create.gif │ ├── database_delete.gif │ ├── database_import.gif │ ├── database_insert.gif │ ├── exercise10-pic1.png │ ├── exercise11-pic1.png │ ├── exercise11-pic2.png │ ├── exercise11-pic3.png │ ├── exercise11-pic4.png │ ├── exercise11-pic5.png │ ├── exercise11-pic6.png │ ├── exercise11-pic7.png │ ├── exercise11-pic8.png │ ├── exercise14-pic1.png │ ├── exercise20-pic1.png │ ├── exercise21-pic1.png │ ├── exercise21-pic2.png │ ├── exercise9-pixel.png │ ├── frames-recursion.png │ ├── lan-wan-internet.png │ ├── stacks_image_3107.png │ ├── transport-layer.png │ ├── database-one-to-one.png │ ├── exercise22-sudoku-1.png │ ├── exercise22-sudoku-2.png │ ├── exercise22-sudoku-3.png │ ├── exercise22-sudoku-4.png │ ├── exercise22-sudoku-5.png │ ├── exercise22-sudoku-6.png │ ├── field-record-value.png │ ├── hammer_bros_edited.jpg │ ├── list-comprehensions.gif │ ├── zerg_overseer_tweak.jpg │ ├── adt_binary_search_tree.jpg │ ├── algorithm_bubble_sort.gif │ ├── algorithm_merge_sort.gif │ ├── algorithm_quick_sort.gif │ ├── algorithm_quick_srt_2.png │ ├── database-many-to-many.png │ ├── database-one-to-many.png │ ├── database_create_more.gif │ ├── trace-tree-recursion.png │ ├── algorithm_binary_search.gif │ ├── algorithm_binary_search.jpg │ ├── algorithm_insertion_sort.gif │ ├── algorithm_linear_search.gif │ ├── database-library-example.png │ ├── lever-locked-chest-small.jpg │ ├── rune-locked-vault-small.jpg │ ├── database-library-exercise.png │ ├── 220px-Complex_number_illustration.svg.png │ ├── Switch_SuperMarioMaker2_artwork_01.0.jpg │ ├── Jersey_Telecom_switchboard_and_operator.jpg │ └── 220px-Complex_number_illustration_modarg.svg.png └── Day_020.ipynb ├── Exercises ├── resources │ ├── rationals.txt │ ├── q1.txt │ ├── NAMES.txt │ ├── GAME.TXT │ ├── Task3data.txt │ ├── poly.db │ ├── HAMLET.txt │ ├── PERFECT_SQUARES.txt │ ├── Task4.db │ ├── school.db │ ├── PERFECT_SQUARE.txt │ ├── PSEUDOCODE_TASK_3_2.txt │ ├── FRUITS.txt │ ├── COMMANDS.txt │ ├── SCORES.TXT │ ├── BRACKETS.txt │ ├── MAZE.TXT │ ├── 2019_TASK3_2.txt │ ├── 2019_TASK3_4.txt │ ├── MEMBER.txt │ ├── people.txt │ ├── firstPage.txt │ ├── 2019_TASK3_3.txt │ ├── LOAN.dat │ ├── BUBBLE.txt │ ├── ACHIEVEMENTS.TXT │ ├── ISBN_EXERCISE.txt │ ├── ADMISSIONS-DATA.txt │ ├── Ex_7_4_competitor.csv │ ├── BOOK.txt │ ├── practice2.html │ ├── balloons.json │ ├── LOAN.txt │ ├── DATA_YIJC_2021.txt │ ├── imagefile.txt │ ├── Ex_7_4_scores.csv │ ├── ANIMALS.TXT │ ├── products.html │ ├── hamlet_dictionary_beer.txt │ ├── items.JSON │ ├── TIER_3_UPDATE.CSV │ ├── EMPLOYEEDATA.txt │ ├── TASK3_2.csv │ ├── ITEMS.dat │ ├── WORDS.TXT │ ├── FILE_LIST.CSV │ ├── practice4.html │ ├── product_frm.html │ ├── log_ex8.csv │ ├── practice3.html │ ├── products.css │ ├── TASK3_3.csv │ ├── DATA.TXT │ ├── ex8_8.txt │ ├── MARKET_PRICES.txt │ └── IRIS.data ├── img │ ├── hanoi.gif │ ├── web-1.png │ ├── web-2.png │ ├── web-3.png │ ├── web-4.png │ ├── binarytree1.png │ ├── binarytree2.png │ ├── exercise72.png │ ├── linkedlist1.png │ ├── web-form-1.png │ ├── web-form-2.png │ ├── web-form-3.png │ ├── web-form-4.png │ ├── database-bchin.png │ ├── linear_search.gif │ ├── exercise10-pic1.png │ ├── exercise11-pic1.png │ ├── exercise11-pic2.png │ ├── exercise11-pic3.png │ ├── exercise11-pic4.png │ ├── exercise11-pic5.png │ ├── exercise11-pic6.png │ ├── exercise11-pic7.png │ ├── exercise11-pic8.png │ ├── exercise14-pic1.png │ ├── exercise20-pic1.png │ ├── exercise21-pic1.png │ ├── exercise21-pic2.png │ ├── exercise73-googol.png │ ├── exercise9-pixel.png │ ├── exercise22-sudoku-1.png │ ├── exercise22-sudoku-2.png │ ├── exercise22-sudoku-3.png │ ├── exercise22-sudoku-4.png │ ├── exercise22-sudoku-5.png │ ├── exercise22-sudoku-6.png │ ├── 2023_alvl_p2_q4_img_1.png │ ├── Atan2_differs_from_arctan.png │ ├── 220px-Complex_number_illustration.svg.png │ └── 220px-Complex_number_illustration_modarg.svg.png ├── web_stuff │ ├── img │ │ ├── ruswp_diag2.gif │ │ └── anatomy-of-an-html-element.png │ ├── server.py │ ├── styles │ │ └── style.css │ └── index.html ├── Exercise 12 │ └── WebForm1 │ │ ├── static │ │ └── form1.css │ │ ├── server.py │ │ └── templates │ │ └── form1.html └── .ipynb_checkpoints │ └── Exercise-9-Program-Testing-and-Data-Validation-checkpoint.ipynb ├── .vscode └── settings.json ├── README.md └── LICENSE /Notes/archived/lolkek: -------------------------------------------------------------------------------- 1 | ! -------------------------------------------------------------------------------- /Working Folder/working.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Notes/archived/lolkekek.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/Empty_Day_004 copy.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Exercises/resources/rationals.txt: -------------------------------------------------------------------------------- 1 | 1.0 2 | 1.5 3 | -2.0 4 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/rationals.txt: -------------------------------------------------------------------------------- 1 | 1.0 2 | 1.5 3 | -2.0 4 | -------------------------------------------------------------------------------- /Exercises/resources/q1.txt: -------------------------------------------------------------------------------- 1 | A.txt 2 | B.txt 3 | C.txt 4 | D.txt 5 | E.txt -------------------------------------------------------------------------------- /Notes/resources/stock_sample.csv: -------------------------------------------------------------------------------- 1 | stock,price,cost,profit 2 | 21,121.34,45.34,76 3 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/q1.txt: -------------------------------------------------------------------------------- 1 | A.txt 2 | B.txt 3 | C.txt 4 | D.txt 5 | E.txt -------------------------------------------------------------------------------- /Exercises/resources/NAMES.txt: -------------------------------------------------------------------------------- 1 | John 2 | May 3 | Steven 4 | Celine 5 | Tom 6 | Ryan 7 | -------------------------------------------------------------------------------- /Notes/archived/stock_sample.csv: -------------------------------------------------------------------------------- 1 | |stock|,|price|,|cost|,|profit| 2 | 21,121.34,45.34,76 3 | -------------------------------------------------------------------------------- /Notes/sucky_web_server/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /Exercises/resources/GAME.TXT: -------------------------------------------------------------------------------- 1 | ...... 2 | ....X. 3 | XXX.X. 4 | ....X. 5 | .XXX.. 6 | ...... 7 | -------------------------------------------------------------------------------- /Notes/archived/stock_sample.tsv: -------------------------------------------------------------------------------- 1 | |stock| |price| |cost| |profit| 2 | |21| |121.34| |45.34| |76| 3 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/NAMES.txt: -------------------------------------------------------------------------------- 1 | John 2 | May 3 | Steven 4 | Celine 5 | Tom 6 | Ryan 7 | -------------------------------------------------------------------------------- /Exercises/img/hanoi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/hanoi.gif -------------------------------------------------------------------------------- /Exercises/img/web-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-1.png -------------------------------------------------------------------------------- /Exercises/img/web-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-2.png -------------------------------------------------------------------------------- /Exercises/img/web-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-3.png -------------------------------------------------------------------------------- /Exercises/img/web-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-4.png -------------------------------------------------------------------------------- /Exercises/resources/Task3data.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 7 3 | 1 4 | 3 5 | 2 6 | 8 7 | 4 8 | 9 9 | 6 10 | 0 -------------------------------------------------------------------------------- /Notes/images/Skytale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/Skytale.png -------------------------------------------------------------------------------- /Notes/images/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database.png -------------------------------------------------------------------------------- /Notes/images/mario_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/mario_0.jpg -------------------------------------------------------------------------------- /Notes/images/mario_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/mario_1.jpg -------------------------------------------------------------------------------- /Notes/images/mario_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/mario_2.jpg -------------------------------------------------------------------------------- /Notes/images/mario_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/mario_3.jpg -------------------------------------------------------------------------------- /Notes/images/set-venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/set-venn.png -------------------------------------------------------------------------------- /Notes/images/soholan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/soholan.jpg -------------------------------------------------------------------------------- /Notes/images/web-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/web-form.png -------------------------------------------------------------------------------- /Notes/resources/poly.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/poly.db -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/GAME.TXT: -------------------------------------------------------------------------------- 1 | ...... 2 | ....X. 3 | XXX.X. 4 | ....X. 5 | .XXX.. 6 | ...... 7 | -------------------------------------------------------------------------------- /Exercises/resources/poly.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/resources/poly.db -------------------------------------------------------------------------------- /Notes/images/fibonacci.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/fibonacci.gif -------------------------------------------------------------------------------- /Notes/images/fibonacci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/fibonacci.png -------------------------------------------------------------------------------- /Notes/images/link-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/link-layer.png -------------------------------------------------------------------------------- /Notes/images/mongo_cmd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/mongo_cmd.gif -------------------------------------------------------------------------------- /Notes/resources/library.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/library.db -------------------------------------------------------------------------------- /Exercises/img/binarytree1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/binarytree1.png -------------------------------------------------------------------------------- /Exercises/img/binarytree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/binarytree2.png -------------------------------------------------------------------------------- /Exercises/img/exercise72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise72.png -------------------------------------------------------------------------------- /Exercises/img/linkedlist1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/linkedlist1.png -------------------------------------------------------------------------------- /Exercises/img/web-form-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-form-1.png -------------------------------------------------------------------------------- /Exercises/img/web-form-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-form-2.png -------------------------------------------------------------------------------- /Exercises/img/web-form-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-form-3.png -------------------------------------------------------------------------------- /Exercises/img/web-form-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/web-form-4.png -------------------------------------------------------------------------------- /Exercises/resources/HAMLET.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/resources/HAMLET.txt -------------------------------------------------------------------------------- /Exercises/resources/PERFECT_SQUARES.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /Exercises/resources/Task4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/resources/Task4.db -------------------------------------------------------------------------------- /Exercises/resources/school.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/resources/school.db -------------------------------------------------------------------------------- /Notes/images/adt_queue_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/adt_queue_1.png -------------------------------------------------------------------------------- /Notes/images/adt_queue_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/adt_queue_2.png -------------------------------------------------------------------------------- /Notes/images/adt_stack_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/adt_stack_1.png -------------------------------------------------------------------------------- /Notes/images/bus-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/bus-topology.png -------------------------------------------------------------------------------- /Notes/images/data-consent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/data-consent.png -------------------------------------------------------------------------------- /Notes/images/encapsulation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/encapsulation.jpg -------------------------------------------------------------------------------- /Notes/images/hammer_bros.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/hammer_bros.jpg -------------------------------------------------------------------------------- /Notes/images/list-indexing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/list-indexing.png -------------------------------------------------------------------------------- /Notes/images/network-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/network-layer.png -------------------------------------------------------------------------------- /Notes/images/star-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/star-topology.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/Task3data.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 7 3 | 1 4 | 3 5 | 2 6 | 8 7 | 4 8 | 9 9 | 6 10 | 0 -------------------------------------------------------------------------------- /Exercises/img/database-bchin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/database-bchin.png -------------------------------------------------------------------------------- /Exercises/img/linear_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/linear_search.gif -------------------------------------------------------------------------------- /Exercises/resources/PERFECT_SQUARE.txt: -------------------------------------------------------------------------------- 1 | 102 2 | 103 3 | 104 4 | 105 5 | 106 6 | 107 7 | 108 8 | 109 9 | 110 10 | -------------------------------------------------------------------------------- /Notes/images/adt_hash_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/adt_hash_table.png -------------------------------------------------------------------------------- /Notes/images/adt_linked_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/adt_linked_list.png -------------------------------------------------------------------------------- /Notes/images/database-entity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database-entity.png -------------------------------------------------------------------------------- /Notes/images/database_create.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database_create.gif -------------------------------------------------------------------------------- /Notes/images/database_delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database_delete.gif -------------------------------------------------------------------------------- /Notes/images/database_import.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database_import.gif -------------------------------------------------------------------------------- /Notes/images/database_insert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database_insert.gif -------------------------------------------------------------------------------- /Notes/images/database_joins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database_joins.png -------------------------------------------------------------------------------- /Notes/images/transport-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/transport-layer.png -------------------------------------------------------------------------------- /Notes/resources/library_copy.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/library_copy.db -------------------------------------------------------------------------------- /Exercises/img/exercise10-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise10-pic1.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic1.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic2.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic3.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic4.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic5.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic6.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic7.png -------------------------------------------------------------------------------- /Exercises/img/exercise11-pic8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise11-pic8.png -------------------------------------------------------------------------------- /Exercises/img/exercise14-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise14-pic1.png -------------------------------------------------------------------------------- /Exercises/img/exercise20-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise20-pic1.png -------------------------------------------------------------------------------- /Exercises/img/exercise21-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise21-pic1.png -------------------------------------------------------------------------------- /Exercises/img/exercise21-pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise21-pic2.png -------------------------------------------------------------------------------- /Exercises/img/exercise73-googol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise73-googol.png -------------------------------------------------------------------------------- /Exercises/img/exercise9-pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise9-pixel.png -------------------------------------------------------------------------------- /Notes/images/field-record-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/field-record-value.png -------------------------------------------------------------------------------- /Notes/images/frames-recursion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/frames-recursion.png -------------------------------------------------------------------------------- /Notes/images/hammer_bros_edited.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/hammer_bros_edited.jpg -------------------------------------------------------------------------------- /Notes/images/lan-wan-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/lan-wan-internet.png -------------------------------------------------------------------------------- /Notes/images/stacks_image_3107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/stacks_image_3107.png -------------------------------------------------------------------------------- /Notes/resources/flowchart-ans.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/flowchart-ans.png -------------------------------------------------------------------------------- /Notes/web_stuff/img/box-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/web_stuff/img/box-model.png -------------------------------------------------------------------------------- /Notes/web_stuff/img/ruswp_diag2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/web_stuff/img/ruswp_diag2.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/PERFECT_SQUARES.txt: -------------------------------------------------------------------------------- 1 | 1 2 | 4 3 | 9 4 | 16 5 | 25 6 | 36 7 | 49 8 | 64 9 | 81 10 | 100 11 | -------------------------------------------------------------------------------- /Exercises/img/exercise22-sudoku-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise22-sudoku-1.png -------------------------------------------------------------------------------- /Exercises/img/exercise22-sudoku-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise22-sudoku-2.png -------------------------------------------------------------------------------- /Exercises/img/exercise22-sudoku-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise22-sudoku-3.png -------------------------------------------------------------------------------- /Exercises/img/exercise22-sudoku-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise22-sudoku-4.png -------------------------------------------------------------------------------- /Exercises/img/exercise22-sudoku-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise22-sudoku-5.png -------------------------------------------------------------------------------- /Exercises/img/exercise22-sudoku-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/exercise22-sudoku-6.png -------------------------------------------------------------------------------- /Notes/images/algorithm_merge_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_merge_sort.gif -------------------------------------------------------------------------------- /Notes/images/algorithm_quick_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_quick_sort.gif -------------------------------------------------------------------------------- /Notes/images/database-one-to-many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database-one-to-many.png -------------------------------------------------------------------------------- /Notes/images/database-one-to-one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database-one-to-one.png -------------------------------------------------------------------------------- /Notes/images/database_create_more.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database_create_more.gif -------------------------------------------------------------------------------- /Notes/images/list-comprehensions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/list-comprehensions.gif -------------------------------------------------------------------------------- /Notes/images/trace-tree-recursion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/trace-tree-recursion.png -------------------------------------------------------------------------------- /Notes/images/zerg_overseer_tweak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/zerg_overseer_tweak.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/Skytale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/Skytale.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/hanoi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/hanoi.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/mario_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/mario_0.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/mario_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/mario_1.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/mario_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/mario_2.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/mario_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/mario_3.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/soholan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/soholan.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-3.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-4.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/PERFECT_SQUARE.txt: -------------------------------------------------------------------------------- 1 | 102 2 | 103 3 | 104 4 | 105 5 | 106 6 | 107 7 | 108 8 | 109 9 | 110 10 | -------------------------------------------------------------------------------- /Exercises/img/2023_alvl_p2_q4_img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/2023_alvl_p2_q4_img_1.png -------------------------------------------------------------------------------- /Exercises/web_stuff/img/ruswp_diag2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/web_stuff/img/ruswp_diag2.gif -------------------------------------------------------------------------------- /Notes/images/adt_binary_search_tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/adt_binary_search_tree.jpg -------------------------------------------------------------------------------- /Notes/images/algorithm_binary_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_binary_search.gif -------------------------------------------------------------------------------- /Notes/images/algorithm_binary_search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_binary_search.jpg -------------------------------------------------------------------------------- /Notes/images/algorithm_bubble_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_bubble_sort.gif -------------------------------------------------------------------------------- /Notes/images/algorithm_linear_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_linear_search.gif -------------------------------------------------------------------------------- /Notes/images/algorithm_quick_srt_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_quick_srt_2.png -------------------------------------------------------------------------------- /Notes/images/database-many-to-many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database-many-to-many.png -------------------------------------------------------------------------------- /Notes/images/rune-locked-vault-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/rune-locked-vault-small.jpg -------------------------------------------------------------------------------- /Notes/web_stuff/img/exercise11-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/web_stuff/img/exercise11-pic1.png -------------------------------------------------------------------------------- /Notes/web_stuff/img/exercise11-pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/web_stuff/img/exercise11-pic2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/fibonacci.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/fibonacci.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/fibonacci.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/fibonacci.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/mongo_cmd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/mongo_cmd.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/set-venn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/set-venn.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-form.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/poly.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/resources/poly.db -------------------------------------------------------------------------------- /Notes/__pycache__/math_fun.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/__pycache__/math_fun.cpython-37.pyc -------------------------------------------------------------------------------- /Notes/images/algorithm_insertion_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/algorithm_insertion_sort.gif -------------------------------------------------------------------------------- /Notes/images/database-library-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database-library-example.png -------------------------------------------------------------------------------- /Notes/images/database-library-exercise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/database-library-exercise.png -------------------------------------------------------------------------------- /Notes/images/lever-locked-chest-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/lever-locked-chest-small.jpg -------------------------------------------------------------------------------- /Notes/resources/Loan.txt: -------------------------------------------------------------------------------- 1 | ID,BorrowerID,BookID,Date Borrowed 2 | 1,3,2,20180220 3 | 2,3,1,20171215 4 | 3,2,3,20171231 5 | 4,1,5,20180111 6 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/adt_queue_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/adt_queue_1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/adt_queue_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/adt_queue_2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/adt_stack_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/adt_stack_1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/binarytree1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/binarytree1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/binarytree2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/binarytree2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/bus-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/bus-topology.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/data-consent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/data-consent.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/hammer_bros.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/hammer_bros.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/link-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/link-layer.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/linkedlist1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/linkedlist1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-form-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-form-1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-form-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-form-2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-form-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-form-3.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/web-form-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/web-form-4.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/HAMLET.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/resources/HAMLET.txt -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/Task4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/resources/Task4.db -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/school.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/resources/school.db -------------------------------------------------------------------------------- /Exercises/img/Atan2_differs_from_arctan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/Atan2_differs_from_arctan.png -------------------------------------------------------------------------------- /Exercises/resources/PSEUDOCODE_TASK_3_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/resources/PSEUDOCODE_TASK_3_2.txt -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/adt_hash_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/adt_hash_table.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-bchin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-bchin.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database_joins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database_joins.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/encapsulation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/encapsulation.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/linear_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/linear_search.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/list-indexing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/list-indexing.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/network-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/network-layer.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/star-topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/star-topology.png -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true, 3 | "githubPullRequests.ignoredPullRequestBranches": [ 4 | "main" 5 | ] 6 | } -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/adt_linked_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/adt_linked_list.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-entity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-entity.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database_create.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database_create.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database_delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database_delete.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database_import.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database_import.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database_insert.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database_insert.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise10-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise10-pic1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic3.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic4.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic5.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic6.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic7.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise11-pic8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise11-pic8.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise14-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise14-pic1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise20-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise20-pic1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise21-pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise21-pic1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise21-pic2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise21-pic2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise9-pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise9-pixel.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/frames-recursion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/frames-recursion.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/lan-wan-internet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/lan-wan-internet.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/stacks_image_3107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/stacks_image_3107.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/transport-layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/transport-layer.png -------------------------------------------------------------------------------- /Notes/resources/algorithmic-representation-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/algorithmic-representation-1.png -------------------------------------------------------------------------------- /Notes/resources/algorithmic-representation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/algorithmic-representation-2.png -------------------------------------------------------------------------------- /Notes/resources/algorithmic-representation-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/resources/algorithmic-representation-3.png -------------------------------------------------------------------------------- /Notes/web_stuff/img/anatomy-of-an-html-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/web_stuff/img/anatomy-of-an-html-element.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-one-to-one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-one-to-one.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise22-sudoku-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise22-sudoku-1.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise22-sudoku-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise22-sudoku-2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise22-sudoku-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise22-sudoku-3.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise22-sudoku-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise22-sudoku-4.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise22-sudoku-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise22-sudoku-5.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/exercise22-sudoku-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/exercise22-sudoku-6.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/field-record-value.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/field-record-value.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/hammer_bros_edited.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/hammer_bros_edited.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/list-comprehensions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/list-comprehensions.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/zerg_overseer_tweak.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/zerg_overseer_tweak.jpg -------------------------------------------------------------------------------- /Exercises/resources/FRUITS.txt: -------------------------------------------------------------------------------- 1 | Jackfruit 2 | Banana 3 | Mango 4 | Honeydew 5 | Apple 6 | Lemon 7 | Persimmon 8 | Watermelon 9 | Lime 10 | Cranberry 11 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/adt_binary_search_tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/adt_binary_search_tree.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_bubble_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_bubble_sort.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_merge_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_merge_sort.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_quick_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_quick_sort.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_quick_srt_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_quick_srt_2.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-many-to-many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-many-to-many.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-one-to-many.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-one-to-many.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database_create_more.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database_create_more.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/trace-tree-recursion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/trace-tree-recursion.png -------------------------------------------------------------------------------- /Exercises/img/220px-Complex_number_illustration.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/220px-Complex_number_illustration.svg.png -------------------------------------------------------------------------------- /Exercises/resources/COMMANDS.txt: -------------------------------------------------------------------------------- 1 | Insert('Ali', 1) 2 | Insert('Jack', 1) 3 | Insert('Ben',2) 4 | Delete(1) 5 | Insert('Jane', 2) 6 | Insert('Ken', 3) 7 | Delete(2) 8 | -------------------------------------------------------------------------------- /Exercises/resources/SCORES.TXT: -------------------------------------------------------------------------------- 1 | 72,45,120,57,76,29,40,42,113,77,64,29,91,122,134,139,24,92,136,73,78,62,27,126,76,116,67,34,20,90,75,128,128,89,98,41,37,58,124,24,101,132 -------------------------------------------------------------------------------- /Exercises/web_stuff/img/anatomy-of-an-html-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/web_stuff/img/anatomy-of-an-html-element.png -------------------------------------------------------------------------------- /Notes/images/Switch_SuperMarioMaker2_artwork_01.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/Switch_SuperMarioMaker2_artwork_01.0.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_binary_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_binary_search.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_binary_search.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_binary_search.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_insertion_sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_insertion_sort.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/algorithm_linear_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/algorithm_linear_search.gif -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-library-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-library-example.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/lever-locked-chest-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/lever-locked-chest-small.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/rune-locked-vault-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/rune-locked-vault-small.jpg -------------------------------------------------------------------------------- /Notes/images/Jersey_Telecom_switchboard_and_operator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Notes/images/Jersey_Telecom_switchboard_and_operator.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/database-library-exercise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/database-library-exercise.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/FRUITS.txt: -------------------------------------------------------------------------------- 1 | Jackfruit 2 | Banana 3 | Mango 4 | Honeydew 5 | Apple 6 | Lemon 7 | Persimmon 8 | Watermelon 9 | Lime 10 | Cranberry 11 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/PSEUDOCODE_TASK_3_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/resources/PSEUDOCODE_TASK_3_2.txt -------------------------------------------------------------------------------- /Exercises/resources/BRACKETS.txt: -------------------------------------------------------------------------------- 1 | () 2 | {} 3 | [] 4 | (() 5 | (()) 6 | {[]} 7 | {] 8 | (){}[] 9 | )( 10 | {{{}}}{[]}[()] 11 | ((())] 12 | [({)]} 13 | ((([[[]]]){}) 14 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/COMMANDS.txt: -------------------------------------------------------------------------------- 1 | Insert('Ali', 1) 2 | Insert('Jack', 1) 3 | Insert('Ben',2) 4 | Delete(1) 5 | Insert('Jane', 2) 6 | Insert('Ken', 3) 7 | Delete(2) 8 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/SCORES.TXT: -------------------------------------------------------------------------------- 1 | 72,45,120,57,76,29,40,42,113,77,64,29,91,122,134,139,24,92,136,73,78,62,27,126,76,116,67,34,20,90,75,128,128,89,98,41,37,58,124,24,101,132 -------------------------------------------------------------------------------- /Exercises/img/220px-Complex_number_illustration_modarg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/Exercises/img/220px-Complex_number_illustration_modarg.svg.png -------------------------------------------------------------------------------- /Notes/archived/sample.csv: -------------------------------------------------------------------------------- 1 | Symbol,Name,Price (Intraday) 2 | 3 | TMVWY,TeamViewer AG,21.05 4 | 5 | AXSM,"Axsome Therapeutics, Inc.",88.87 6 | 7 | SAGE,"Sage Therapeutics, Inc.",53.36 8 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/BRACKETS.txt: -------------------------------------------------------------------------------- 1 | () 2 | {} 3 | [] 4 | (() 5 | (()) 6 | {[]} 7 | {] 8 | (){}[] 9 | )( 10 | {{{}}}{[]}[()] 11 | ((())] 12 | [({)]} 13 | ((([[[]]]){}) 14 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/220px-Complex_number_illustration.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/220px-Complex_number_illustration.svg.png -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/Switch_SuperMarioMaker2_artwork_01.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/Switch_SuperMarioMaker2_artwork_01.0.jpg -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/Jersey_Telecom_switchboard_and_operator.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/Jersey_Telecom_switchboard_and_operator.jpg -------------------------------------------------------------------------------- /Exercises/resources/MAZE.TXT: -------------------------------------------------------------------------------- 1 | XXXXXXXXXX 2 | X........X 3 | X.X.X.XX.X 4 | X.X..P...X 5 | X.XXXXXX.X 6 | X...O....X 7 | X.X.XX.X.X 8 | X.X....X.X 9 | X.XX.XXX.X 10 | X........X 11 | XXXXXXXXXX -------------------------------------------------------------------------------- /Exercises/resources/2019_TASK3_2.txt: -------------------------------------------------------------------------------- 1 | ToDo("reading", "Try some Shakespeare") 2 | ToDo("shopping", "Consider items to recycle") 3 | ToDo("reading", "Search on the web") 4 | ToDo("reading", "Go to the library") -------------------------------------------------------------------------------- /Exercises/resources/2019_TASK3_4.txt: -------------------------------------------------------------------------------- 1 | ToDo("reading", "Try some Shakespeare") 2 | ToDo("shopping", "buy bread") 3 | DatedToDo("2019-11-21", "shopping", "buy lemons") 4 | ToDo("watching", "Go to the cinema") -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/img/220px-Complex_number_illustration_modarg.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/njc-cz2-2021/Materials/HEAD/365-Days-of-H2-Computing/img/220px-Complex_number_illustration_modarg.svg.png -------------------------------------------------------------------------------- /Exercises/resources/MEMBER.txt: -------------------------------------------------------------------------------- 1 | 200,Quan,James 2 | 201,Swan,Adrian 3 | 202,Chan,Marie 4 | 203,Koh,Hannah 5 | 204,Tan,Alicia 6 | 205,Smith,Isabelle 7 | 206,Ng,Rachel 8 | 207,Ong,Scarlett 9 | 208,Jones,Lucas -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/MAZE.TXT: -------------------------------------------------------------------------------- 1 | XXXXXXXXXX 2 | X........X 3 | X.X.X.XX.X 4 | X.X..P...X 5 | X.XXXXXX.X 6 | X...O....X 7 | X.X.XX.X.X 8 | X.X....X.X 9 | X.XX.XXX.X 10 | X........X 11 | XXXXXXXXXX -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/2019_TASK3_2.txt: -------------------------------------------------------------------------------- 1 | ToDo("reading", "Try some Shakespeare") 2 | ToDo("shopping", "Consider items to recycle") 3 | ToDo("reading", "Search on the web") 4 | ToDo("reading", "Go to the library") -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/2019_TASK3_4.txt: -------------------------------------------------------------------------------- 1 | ToDo("reading", "Try some Shakespeare") 2 | ToDo("shopping", "buy bread") 3 | DatedToDo("2019-11-21", "shopping", "buy lemons") 4 | ToDo("watching", "Go to the cinema") -------------------------------------------------------------------------------- /Notes/resources/olympics-medals-sample.csv: -------------------------------------------------------------------------------- 1 | NOC,Country,Total,Medal 2 | USA,United States,2088,Gold 3 | URS,Soviet Union,838,Gold 4 | GBR,United Kingdom,498,Gold 5 | FRA,France,378,Gold 6 | GER,Germany,407,Gold 7 | AUS,Australia,293,Gold 8 | -------------------------------------------------------------------------------- /Notes/resources/olympics-medals-sample.tsv: -------------------------------------------------------------------------------- 1 | NOC Country Total Medal 2 | USA United States 2088 Gold 3 | URS Soviet Union 838 Gold 4 | GBR United Kingdom 498 Gold 5 | FRA France 378 Gold 6 | GER Germany 407 Gold 7 | AUS Australia 293 Gold 8 | -------------------------------------------------------------------------------- /Notes/resources/people.txt: -------------------------------------------------------------------------------- 1 | John Tan,2000-06-01,Person 2 | Jane Smith,2000-02-01,Person 3 | William Lin,1980-03-10,Staff 4 | Evan O'Reilly,2004-04-15,Student 5 | Sally Jones,1995-06-19,Staff 6 | Mike Green,2010-07-21,Student 7 | Betty Wang,2003-12-25,Student -------------------------------------------------------------------------------- /Exercises/resources/people.txt: -------------------------------------------------------------------------------- 1 | John Tan,2000-06-01,Person 2 | Jane Smith,2000-02-01,Person 3 | William Lin,1980-03-10,Staff 4 | Evan O'Reilly,2004-04-15,Student 5 | Sally Jones,1995-06-19,Staff 6 | Mike Green,2010-07-21,Student 7 | Betty Wang,2003-12-25,Student -------------------------------------------------------------------------------- /Exercises/resources/firstPage.txt: -------------------------------------------------------------------------------- 1 | heading: My first page 2 | paragraph: Welcome to my first web page 3 | hyperlink: https://www.cambridge.org,Click here to visit this website 4 | paragraph: I hope that link works! 5 | subheading: I'm learning how to create websites. -------------------------------------------------------------------------------- /Notes/Chapter_7_Example/templates/template.html: -------------------------------------------------------------------------------- 1 | {% extends "layout.html" %} 2 | {% block content %} 3 |

This is the start of my child template

4 |
5 |

Not My string: {{5+2}}

6 |

This is the end of my child template

7 | {% endblock %} -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/people.txt: -------------------------------------------------------------------------------- 1 | John Tan,2000-06-01,Person 2 | Jane Smith,2000-02-01,Person 3 | William Lin,1980-03-10,Staff 4 | Evan O'Reilly,2004-04-15,Student 5 | Sally Jones,1995-06-19,Staff 6 | Mike Green,2010-07-21,Student 7 | Betty Wang,2003-12-25,Student -------------------------------------------------------------------------------- /Exercises/Exercise 12/WebForm1/static/form1.css: -------------------------------------------------------------------------------- 1 | #outer_box{ 2 | margin:auto; 3 | width:30%; 4 | border:1px red; 5 | padding:1em; 6 | background: grey; 7 | border-radius: 10px; 8 | } 9 | 10 | #submit_button{ 11 | text-align:right; 12 | } 13 | -------------------------------------------------------------------------------- /Exercises/web_stuff/server.py: -------------------------------------------------------------------------------- 1 | from flask import Flask 2 | 3 | app = Flask(__name__) 4 | 5 | @app.route('/') 6 | def hello_world(): 7 | """Print 'Hello, world!' as the response body.""" 8 | return 'Hello, world!' 9 | 10 | if __name__ == "__main__": 11 | app.run() 12 | -------------------------------------------------------------------------------- /Notes/archived/simple.py: -------------------------------------------------------------------------------- 1 | n=int(input()) 2 | 3 | while n<=0: 4 | n=int(input()) 5 | 6 | total=0 7 | count=0 8 | 9 | number=int(input()) 10 | 11 | total=total+number 12 | count=count+1 13 | 14 | while countb: 6 | a,b=b,a 7 | return f'{b}={b//a}*{a}+{b%a}' 8 | 9 | def gcd_euclid(a,b): 10 | if a>b: 11 | a,b=b,a 12 | if b%a==0: 13 | return a 14 | else: 15 | return gcd_euclid(a,b-(b//a)*a) 16 | 17 | def lcm(a,b): 18 | return (a*b)/gcd_euclid(a,b) -------------------------------------------------------------------------------- /Notes/resources/mad_joke.txt: -------------------------------------------------------------------------------- 1 | I saw my math teacher with a piece of graph paper yesterday. I think he must be plotting something. 2 | I had an argument with a 90° angle. It turns out it was right. 3 | A statistician got soaking wet trying to cross a river. He thought he could cross, because it was one-foot deep on average. 4 | Why is statistics never anyone’s favorite subject? It’s just average. -------------------------------------------------------------------------------- /Exercises/resources/LOAN.dat: -------------------------------------------------------------------------------- 1 | L,20140813,M007,1 2 | R,20140813,M007,43 3 | N,20140813,M123,8 4 | L,20140813,M123,13 5 | L,20140813,M123,25 6 | R,20140813,M123,9 7 | L,20140813,M008,28 8 | L,20140813,M008,42 9 | L,20140813,M008,47 10 | L,20140813,M008,2 11 | R,20140814,M654,16 12 | R,20140814,M654,21 13 | L,20140814,M999,29 14 | L,20140814,M999,30 15 | L,20140815,M591,40 16 | R,20140815,M591,59 17 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/LOAN.dat: -------------------------------------------------------------------------------- 1 | L,20140813,M007,1 2 | R,20140813,M007,43 3 | N,20140813,M123,8 4 | L,20140813,M123,13 5 | L,20140813,M123,25 6 | R,20140813,M123,9 7 | L,20140813,M008,28 8 | L,20140813,M008,42 9 | L,20140813,M008,47 10 | L,20140813,M008,2 11 | R,20140814,M654,16 12 | R,20140814,M654,21 13 | L,20140814,M999,29 14 | L,20140814,M999,30 15 | L,20140815,M591,40 16 | R,20140815,M591,59 17 | -------------------------------------------------------------------------------- /Exercises/resources/BUBBLE.txt: -------------------------------------------------------------------------------- 1 | WHILE NoSwaps = FALSE 2 | NoSwaps = TRUE 3 | FOR Posn = 1 TO UpperBound - 1 4 | IF Admissions(Posn) > Admissions(Posn + 1) 5 | THEN 6 | // swap 7 | NoSwaps = FALSE 8 | Temp = Admissions(Posn) 9 | Admissions(Posn) = Admissions(Posn + 1) 10 | Admissions(Posn + 1) = Temp 11 | ENDIF 12 | ENDFOR 13 | ENDWHILE -------------------------------------------------------------------------------- /Exercises/resources/ACHIEVEMENTS.TXT: -------------------------------------------------------------------------------- 1 | Splash Awards 2018:Robert Goh,Mary Tan,Choo Ah Beng:First 2 | Splash Awards 2018:Lim Ah Huat,Alice Wong,Tan Ah Lian:Honorable Mention 3 | codeXtremeApps Hackathon 2018:Mary Tan,Alice Wong,John Ng:First 4 | codeXtremeApps Hackathon 2018:Lim Ah Huat,Robert Goh,Choo Ah Beng:Participation 5 | National Olympiad in Informatics:John Ng:Silver 6 | Udacity Self-driving Car Nanodegree:Lim Ah Huat:Distinction 7 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/BUBBLE.txt: -------------------------------------------------------------------------------- 1 | WHILE NoSwaps = FALSE 2 | NoSwaps = TRUE 3 | FOR Posn = 1 TO UpperBound - 1 4 | IF Admissions(Posn) > Admissions(Posn + 1) 5 | THEN 6 | // swap 7 | NoSwaps = FALSE 8 | Temp = Admissions(Posn) 9 | Admissions(Posn) = Admissions(Posn + 1) 10 | Admissions(Posn + 1) = Temp 11 | ENDIF 12 | ENDFOR 13 | ENDWHILE -------------------------------------------------------------------------------- /Notes/sucky_web_server/templates/notice.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 | 12 |

13 | I have noticed you {{first}}, {{last}}. 14 |

15 | 16 | 17 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/ACHIEVEMENTS.TXT: -------------------------------------------------------------------------------- 1 | Splash Awards 2018:Robert Goh,Mary Tan,Choo Ah Beng:First 2 | Splash Awards 2018:Lim Ah Huat,Alice Wong,Tan Ah Lian:Honorable Mention 3 | codeXtremeApps Hackathon 2018:Mary Tan,Alice Wong,John Ng:First 4 | codeXtremeApps Hackathon 2018:Lim Ah Huat,Robert Goh,Choo Ah Beng:Participation 5 | National Olympiad in Informatics:John Ng:Silver 6 | Udacity Self-driving Car Nanodegree:Lim Ah Huat:Distinction 7 | -------------------------------------------------------------------------------- /Exercises/web_stuff/styles/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: green; 3 | } 4 | 5 | #container { 6 | background: blue; 7 | width: 500px; 8 | margin: 0 auto; /* how you centre align a box 9 | / non-text */ 10 | margin-top: 50px; 11 | padding: 20px; 12 | border: 10px solid white; 13 | } 14 | 15 | #inner { 16 | background: red; 17 | padding: 10px; 18 | padding-bottom: 99px; 19 | border: 20px solid purple; 20 | } -------------------------------------------------------------------------------- /Notes/web_stuff/styles/style.css: -------------------------------------------------------------------------------- 1 | body { 2 | background: green; 3 | } 4 | 5 | #container { 6 | background: blue; 7 | width: 500px; 8 | margin: 0 auto; /* how you centre align a box 9 | / non-text */ 10 | margin-top: 50px; 11 | padding: 20px; 12 | border: 10px solid white; 13 | } 14 | 15 | #inner { 16 | background: red; 17 | padding: 10px; 18 | padding-bottom: 99px; 19 | border: 20px solid purple; 20 | } -------------------------------------------------------------------------------- /Exercises/resources/ISBN_EXERCISE.txt: -------------------------------------------------------------------------------- 1 | ISBN-10: 0977304567 2 | ISBN-13: 978-0977304561 3 | ISBN-13: 978-1593272838 4 | ISBN-10: 9781593272838 5 | ISBN-10: 1316626228 6 | ISBN-13: 978-1316626221 7 | ISBN-13: 978-0470481288 8 | ISBN-10: 0470481284 9 | ISBN-13: 978-1492032648 10 | ISBN-10: 1492032646 11 | ISBN-10 : 0465026567 12 | ISBN-13 : 978-0465026562 13 | ISBN-10 : 0465085989 14 | ISBN-13 : 978-0465085989 15 | ISBN-13: 978-0521419970 16 | ISBN-10: 0521419971 -------------------------------------------------------------------------------- /Exercises/resources/ADMISSIONS-DATA.txt: -------------------------------------------------------------------------------- 1 | 128 2 | 341 3 | 364 4 | 233 5 | 178 6 | 190 7 | 192 8 | 80 9 | 0 10 | 0 11 | 334 12 | 231 13 | 287 14 | 165 15 | 369 16 | 339 17 | 401 18 | 113 19 | 167 20 | 190 21 | 183 22 | 173 23 | 203 24 | 203 25 | 143 26 | 138 27 | 381 28 | 364 29 | 133 30 | 78 31 | 196 32 | 192 33 | 280 34 | 103 35 | 190 36 | 224 37 | 131 38 | 185 39 | 175 40 | 369 41 | 339 42 | 301 43 | 219 44 | 273 45 | 180 46 | 143 47 | 274 48 | 199 49 | 220 50 | 256 -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/ISBN_EXERCISE.txt: -------------------------------------------------------------------------------- 1 | ISBN-10: 0977304567 2 | ISBN-13: 978-0977304561 3 | ISBN-13: 978-1593272838 4 | ISBN-10: 9781593272838 5 | ISBN-10: 1316626228 6 | ISBN-13: 978-1316626221 7 | ISBN-13: 978-0470481288 8 | ISBN-10: 0470481284 9 | ISBN-13: 978-1492032648 10 | ISBN-10: 1492032646 11 | ISBN-10 : 0465026567 12 | ISBN-13 : 978-0465026562 13 | ISBN-10 : 0465085989 14 | ISBN-13 : 978-0465085989 15 | ISBN-13: 978-0521419970 16 | ISBN-10: 0521419971 -------------------------------------------------------------------------------- /Exercises/resources/Ex_7_4_competitor.csv: -------------------------------------------------------------------------------- 1 | id,name 2 | 101,John Smith 3 | 102,Siti Normah 4 | 103,William Brown 5 | 104,Evan O'Reilly 6 | 105,Sally Jones 7 | 106,Mike Green 8 | 107,Desmond Tan 9 | 108,Fred Lim 10 | 109,James Ling 11 | 110,Henry Xian 12 | 111,Maria Phang 13 | 112,Kelvin Lang 14 | 113,Joel Chang 15 | 114,Gayatri Kumar 16 | 115,Regan He 17 | 116,Rachel Khoo 18 | 117,Jin He 19 | 118,Ahmad Ibrahim 20 | 119,Ravi Gopal 21 | 120,Valerie Beh 22 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/ADMISSIONS-DATA.txt: -------------------------------------------------------------------------------- 1 | 128 2 | 341 3 | 364 4 | 233 5 | 178 6 | 190 7 | 192 8 | 80 9 | 0 10 | 0 11 | 334 12 | 231 13 | 287 14 | 165 15 | 369 16 | 339 17 | 401 18 | 113 19 | 167 20 | 190 21 | 183 22 | 173 23 | 203 24 | 203 25 | 143 26 | 138 27 | 381 28 | 364 29 | 133 30 | 78 31 | 196 32 | 192 33 | 280 34 | 103 35 | 190 36 | 224 37 | 131 38 | 185 39 | 175 40 | 369 41 | 339 42 | 301 43 | 219 44 | 273 45 | 180 46 | 143 47 | 274 48 | 199 49 | 220 50 | 256 -------------------------------------------------------------------------------- /Exercises/resources/BOOK.txt: -------------------------------------------------------------------------------- 1 | 1234,Stars,Science 2 | 1235,Grass,Horticulture 3 | 1236,Monkey puzzle,Horticulture 4 | 1237,Black holes,Science 5 | 1238,Mystery in the ocean,Crime 6 | 1239,Propogation,Horticulture 7 | 1240,Sandy shores,Crime 8 | 1241,Meet in the middle,Romance 9 | 1242,Knitting scarfs,Craft 10 | 1243,Crocheting blankets,Craft 11 | 1244,Exploring Australia,Travel 12 | 1245,New horizons,Travel 13 | 1246,Roses,Horticulture 14 | 1247,Contemplating Camelias,Horticulture -------------------------------------------------------------------------------- /Notes/sucky_web_server/server.py: -------------------------------------------------------------------------------- 1 | from flask import Flask, render_template, request 2 | app = Flask(__name__) 3 | 4 | 5 | @app.route("/") 6 | def template_test(): 7 | return render_template('template.html', my_string="Wheeeee!", my_list=[0,1,2,3,4,5]) 8 | 9 | @app.route('/notice',methods=['GET','POST']) 10 | def notice_me(): 11 | print(request.form) 12 | return render_template('notice.html',first=request.form['first_name'],last=request.form['last_name']) 13 | 14 | if __name__ == '__main__': 15 | app.run(debug=True) -------------------------------------------------------------------------------- /Notes/Chapter_7_Example/ex7.6.2.1.py: -------------------------------------------------------------------------------- 1 | from flask import Flask, render_template, request 2 | app = Flask(__name__) 3 | 4 | 5 | @app.route("/") 6 | def template_test(): 7 | return render_template('template.html', my_string="Wheeeee!", my_list=[0,1,2,3,4,5]) 8 | 9 | @app.route('/notice',methods=['GET','POST']) 10 | def notice_me(): 11 | print(request.form) 12 | return render_template('notice.html',first=request.form['first_name'],last=request.form['last_name']) 13 | 14 | if __name__ == '__main__': 15 | app.run(debug=True) 16 | -------------------------------------------------------------------------------- /Notes/archived/lolkek.py: -------------------------------------------------------------------------------- 1 | import pandas as pd 2 | pd.set_option('display.max_columns',6) 3 | 4 | from sklearn.decomposition import PCA 5 | import seaborn 6 | from matplotlib import pyplot as plt 7 | from mpl_toolkits.mplot3d import Axes3D 8 | 9 | h = pd.read_csv('./resources/pointcloud.csv') 10 | h = pd.DataFrame(h, columns='x y z'.split()) 11 | h = h.sample(1000).copy() 12 | print(h) 13 | fig = plt.figure() 14 | ax = fig.add_subplot(111, projection='3d') 15 | ax.scatter(h.x, h.y, h.z, c='b', zdir='z', depthshade=True) 16 | plt.show() 17 | -------------------------------------------------------------------------------- /Exercises/resources/practice2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Potato Biography 4 | 5 | 6 |

Hello I am a potato

7 |

Skills

8 | 12 |

Education

13 | 19 |

Goals in life

20 |

Get eaten, preferably in a gourmet restaurant.

21 | 22 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/practice2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Potato Biography 4 | 5 | 6 |

Hello I am a potato

7 |

Skills

8 | 12 |

Education

13 | 19 |

Goals in life

20 |

Get eaten, preferably in a gourmet restaurant.

21 | 22 | -------------------------------------------------------------------------------- /Exercises/resources/balloons.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "amount": 88, 4 | "colours": ["red", "yellow"], 5 | "design": "car", 6 | "helium": "no" 7 | }, 8 | { 9 | "amount": 14, 10 | "colours": ["blue", "green"], 11 | "design": "cloud", 12 | "helium": null 13 | }, 14 | { 15 | "amount": 75, 16 | "colours": ["red", "blue"], 17 | "design": "flower", 18 | "helium": "yes" 19 | }, 20 | { 21 | "amount": 38, 22 | "colours": ["red", "blue", "black"], 23 | "design": "bag", 24 | "helium": "no" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/balloons.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "amount": 88, 4 | "colours": ["red", "yellow"], 5 | "design": "car", 6 | "helium": "no" 7 | }, 8 | { 9 | "amount": 14, 10 | "colours": ["blue", "green"], 11 | "design": "cloud", 12 | "helium": null 13 | }, 14 | { 15 | "amount": 75, 16 | "colours": ["red", "blue"], 17 | "design": "flower", 18 | "helium": "yes" 19 | }, 20 | { 21 | "amount": 38, 22 | "colours": ["red", "blue", "black"], 23 | "design": "bag", 24 | "helium": "no" 25 | } 26 | ] 27 | -------------------------------------------------------------------------------- /Exercises/Exercise 12/WebForm1/server.py: -------------------------------------------------------------------------------- 1 | from flask import Flask 2 | from flask import render_template 3 | from flask import request 4 | 5 | app=Flask(__name__) 6 | 7 | @app.route("/") #decorator function 8 | def root(): 9 | return render_template("form1.html") 10 | 11 | @app.route("/submit",methods=["POST",'GET']) 12 | # def calculate(): 13 | # output= 'Hello Worlds' 14 | # return output 15 | 16 | def calculate(): #remember that form method has to be POST before it gets processed 17 | print(request.form) 18 | output= f"Hello, {request.form['Name']}. Your email address is {request.form['Email']}" 19 | return output 20 | 21 | app.run() 22 | -------------------------------------------------------------------------------- /Exercises/resources/LOAN.txt: -------------------------------------------------------------------------------- 1 | 1,200,1236,1/2/2021,FALSE 2 | 2,200,1247,1/2/2021,FALSE 3 | 3,200,1240,1/2/2021,FALSE 4 | 4,206,1238,1/2/2021,TRUE 5 | 5,206,1240,1/2/2021,FALSE 6 | 6,206,1244,1/2/2021,TRUE 7 | 7,206,1246,1/2/2021,TRUE 8 | 8,201,1235,2/2/2021,FALSE 9 | 9,202,1239,2/2/2021,FALSE 10 | 10,202,1234,2/2/2021,FALSE 11 | 11,200,1239,3/3/2021,TRUE 12 | 12,207,1236,3/3/2021,TRUE 13 | 13,208,1237,3/3/2021,TRUE 14 | 14,204,1234,4/4/2021,FALSE 15 | 15,204,1247,4/4/2021,FALSE 16 | 16,204,1236,4/4/2021,TRUE 17 | 17,204,1243,4/4/2021,FALSE 18 | 18,203,1234,5/5/2021,FALSE 19 | 19,202,1239,5/5/2021,FALSE 20 | 20,203,1238,5/5/2021,FALSE 21 | 21,205,1239,6/6/2021,TRUE 22 | 22,205,1245,6/6/2021,FALSE 23 | 23,205,1240,7/7/2021,TRUE -------------------------------------------------------------------------------- /Exercises/resources/DATA_YIJC_2021.txt: -------------------------------------------------------------------------------- 1 | ANDREW,17616 2 | ANGIE,16001 3 | AU YONG,15589 4 | AZMAN,775 5 | BENG CHOO,15411 6 | BOB,6244 7 | BRIAN,20404 8 | CHARLIE,9491 9 | DESMOND,20033 10 | GARFIELD,8609 11 | HENDERSON,21653 12 | HUI FANG,20563 13 | ING CHONG,11993 14 | ISMAIL,11517 15 | JASPER,13574 16 | JONG,9756 17 | JUNG HIONG,16817 18 | KATTIE,7580 19 | LENON,13299 20 | MCKINSEY,1479 21 | MICKEY,13919 22 | NING YAN,2391 23 | NICHOLAS,11494 24 | POLLY,11190 25 | PRISCILLA,18857 26 | RAY TAN,14812 27 | RONNIE YAN,6357 28 | SANDY ANG,15400 29 | SEE PENG,2367 30 | SHI QING,7156 31 | SOON ANN,7540 32 | SZE CHENG,12178 33 | TERRY YEO,19420 34 | WALLIAM,19017 35 | WENDY GOH,15779 36 | XUAN TING,8281 37 | YEW LING,9661 38 | YOCK TIM,20740 39 | YONG ENG,985 40 | YZEMIN,13938 41 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/DATA_YIJC_2021.txt: -------------------------------------------------------------------------------- 1 | ANDREW,17616 2 | ANGIE,16001 3 | AU YONG,15589 4 | AZMAN,775 5 | BENG CHOO,15411 6 | BOB,6244 7 | BRIAN,20404 8 | CHARLIE,9491 9 | DESMOND,20033 10 | GARFIELD,8609 11 | HENDERSON,21653 12 | HUI FANG,20563 13 | ING CHONG,11993 14 | ISMAIL,11517 15 | JASPER,13574 16 | JONG,9756 17 | JUNG HIONG,16817 18 | KATTIE,7580 19 | LENON,13299 20 | MCKINSEY,1479 21 | MICKEY,13919 22 | NING YAN,2391 23 | NICHOLAS,11494 24 | POLLY,11190 25 | PRISCILLA,18857 26 | RAY TAN,14812 27 | RONNIE YAN,6357 28 | SANDY ANG,15400 29 | SEE PENG,2367 30 | SHI QING,7156 31 | SOON ANN,7540 32 | SZE CHENG,12178 33 | TERRY YEO,19420 34 | WALLIAM,19017 35 | WENDY GOH,15779 36 | XUAN TING,8281 37 | YEW LING,9661 38 | YOCK TIM,20740 39 | YONG ENG,985 40 | YZEMIN,13938 41 | -------------------------------------------------------------------------------- /Exercises/resources/imagefile.txt: -------------------------------------------------------------------------------- 1 | 000 2 | 000 3 | 000 4 | 000 5 | 010 6 | 011 7 | 011 8 | 011 9 | 110 10 | 000 11 | 001 12 | 001 13 | 001 14 | 010 15 | 011 16 | 100 17 | 100 18 | 110 19 | 000 20 | 001 21 | 001 22 | 001 23 | 010 24 | 011 25 | 100 26 | 100 27 | 110 28 | 000 29 | 001 30 | 001 31 | 001 32 | 010 33 | 011 34 | 100 35 | 100 36 | 110 37 | 000 38 | 001 39 | 001 40 | 001 41 | 010 42 | 011 43 | 011 44 | 011 45 | 110 46 | 000 47 | 001 48 | 001 49 | 001 50 | 010 51 | 100 52 | 100 53 | 011 54 | 110 55 | 000 56 | 001 57 | 001 58 | 001 59 | 010 60 | 100 61 | 100 62 | 011 63 | 110 64 | 000 65 | 001 66 | 001 67 | 001 68 | 010 69 | 100 70 | 100 71 | 011 72 | 110 73 | 000 74 | 000 75 | 000 76 | 000 77 | 010 78 | 011 79 | 011 80 | 011 81 | 110 -------------------------------------------------------------------------------- /Exercises/web_stuff/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 |
13 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et 14 | dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex 15 | ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat 16 | nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit 17 | anim id est laborum. 18 |
19 |
20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Notes/web_stuff/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 |
13 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et 14 | dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex 15 | ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat 16 | nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit 17 | anim id est laborum. 18 |
19 |
20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Exercises/resources/Ex_7_4_scores.csv: -------------------------------------------------------------------------------- 1 | id,round,score 2 | 101,1,16 3 | 101,2,43 4 | 102,1,96 5 | 102,2,76 6 | 102,3,87 7 | 103,1,97 8 | 103,2,54 9 | 104,1,87 10 | 104,2,88 11 | 104,3,84 12 | 105,1,63 13 | 105,2,44 14 | 105,3,54 15 | 106,1,80 16 | 106,2,73 17 | 106,3,76 18 | 107,1,76 19 | 107,2,87 20 | 107,3,81 21 | 108,1,90 22 | 108,2,88 23 | 108,3,89 24 | 109,1,56 25 | 109,2,64 26 | 109,3,71 27 | 110,1,81 28 | 110,2,73 29 | 110,3,79 30 | 111,1,72 31 | 111,2,67 32 | 112,1,36 33 | 112,3,43 34 | 113,1,99 35 | 113,2,90 36 | 113,3,65 37 | 114,1,47 38 | 114,2,52 39 | 114,3,60 40 | 115,1,59 41 | 115,2,64 42 | 115,3,57 43 | 116,1,98 44 | 116,2,87 45 | 116,3,91 46 | 117,1,81 47 | 117,2,80 48 | 117,3,84 49 | 118,1,75 50 | 118,3,64 51 | 119,1,91 52 | 119,2,90 53 | 119,3,63 54 | 120,1,87 55 | 120,2,65 56 | 120,3,84 57 | -------------------------------------------------------------------------------- /Exercises/resources/ANIMALS.TXT: -------------------------------------------------------------------------------- 1 | MyAnimal[0]="aardvark" 2 | MyAnimal[1]="ant" 3 | MyAnimal[2]="antelope" 4 | MyAnimal[3]="bat" 5 | MyAnimal[4]="boa constrictor" 6 | MyAnimal[5]="camel" 7 | MyAnimal[6]="cat" 8 | MyAnimal[7]="cheetah" 9 | MyAnimal[8]="dog" 10 | MyAnimal[9]="donkey" 11 | MyAnimal[10]="duck" 12 | MyAnimal[11]="elephant" 13 | MyAnimal[12]="frog" 14 | MyAnimal[13]="giraffe" 15 | MyAnimal[14]="hare" 16 | MyAnimal[15]="horse" 17 | MyAnimal[16]="iguana" 18 | MyAnimal[17]="jackass" 19 | MyAnimal[18]="jaguar" 20 | MyAnimal[19]="leopard" 21 | MyAnimal[20]="lion" 22 | MyAnimal[21]="llama" 23 | MyAnimal[22]="mouse" 24 | MyAnimal[23]="ostrich" 25 | MyAnimal[24]="panther" 26 | MyAnimal[25]="parrot" 27 | MyAnimal[26]="rhinoceros" 28 | MyAnimal[27]="seahorse" 29 | MyAnimal[28]="seal" 30 | MyAnimal[29]="spider" 31 | MyAnimal[30]="turtle" 32 | MyAnimal[31]="whale" 33 | MyAnimal[32]="zebra" 34 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/ANIMALS.TXT: -------------------------------------------------------------------------------- 1 | MyAnimal[0]="aardvark" 2 | MyAnimal[1]="ant" 3 | MyAnimal[2]="antelope" 4 | MyAnimal[3]="bat" 5 | MyAnimal[4]="boa constrictor" 6 | MyAnimal[5]="camel" 7 | MyAnimal[6]="cat" 8 | MyAnimal[7]="cheetah" 9 | MyAnimal[8]="dog" 10 | MyAnimal[9]="donkey" 11 | MyAnimal[10]="duck" 12 | MyAnimal[11]="elephant" 13 | MyAnimal[12]="frog" 14 | MyAnimal[13]="giraffe" 15 | MyAnimal[14]="hare" 16 | MyAnimal[15]="horse" 17 | MyAnimal[16]="iguana" 18 | MyAnimal[17]="jackass" 19 | MyAnimal[18]="jaguar" 20 | MyAnimal[19]="leopard" 21 | MyAnimal[20]="lion" 22 | MyAnimal[21]="llama" 23 | MyAnimal[22]="mouse" 24 | MyAnimal[23]="ostrich" 25 | MyAnimal[24]="panther" 26 | MyAnimal[25]="parrot" 27 | MyAnimal[26]="rhinoceros" 28 | MyAnimal[27]="seahorse" 29 | MyAnimal[28]="seal" 30 | MyAnimal[29]="spider" 31 | MyAnimal[30]="turtle" 32 | MyAnimal[31]="whale" 33 | MyAnimal[32]="zebra" 34 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Materials for NJCCZ Students 2 | 3 | Welcome to **Materials for NJCCZ Students**! This repository is designed to store teaching and learning materials for H2 Computing and a little more. 4 | 5 | --- 6 | 7 | ## Table of Contents 8 | 9 | - [List of Software Used](#list-of-software-used) 10 | - [Using Github Codespaces](#using-github-codespaces) 11 | 12 | --- 13 | 14 | ## List of Software Used 15 | The minimum software required are: 16 | - Python IDLE 3.7.7 17 | - Flask & other modules 2.2.5 18 | - PyMongo 4.6.1 19 | - Jupyter Notebook 6.5.6 20 | - DB Browser for SQLite 3.10.1 21 | - Notepad++ 7.5.4 22 | - MongoDB Community Server 3.4.9 23 | 24 | ## Using Github Codespaces 25 | A Github codespace is a development environment that's hosted in the cloud. It has an Visual Studio Code IDE like interface that makes programming easier and more efficient. 26 | 27 | To learn on how to use them please visit [NJCCZ Repository](https://github.com/beertino/NJCCZ) -------------------------------------------------------------------------------- /Exercises/resources/products.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 19 |

Products

20 |
21 |
22 |
23 | product image 24 |
25 |
26 |
product name
27 |
product description
28 |
product price
29 |
30 |
31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/products.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 19 |

Products

20 |
21 |
22 |
23 | product image 24 |
25 |
26 |
product name
27 |
product description
28 |
product price
29 |
30 |
31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 njc-cz2-2021 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Exercises/resources/hamlet_dictionary_beer.txt: -------------------------------------------------------------------------------- 1 | {'U': '001111011', 'Z': '100011110101', 'I': '1000110', '-': '11111110000', 's': '0010', 'x': '0110111011', 'b': '1010101', 'V': '100011110100', 'm': '111110', 'l': '10000', 'B': '1111111011', 'j': '10110110010', 'G': '100011100', ',': '101011', 'Y': '0011110101', 'q': '10110110011', 'r': '10111', 'M': '01101101', 'E': '0101100', 'H': '11111101', 'W': '00111100', 'u': '00110', 'g': '001110', 'Q': '11111110001', '[': '1000111010', 'N': '10101000', '?': '101101101', 'i': '11110', 'O': '11111100', 'n': '0001', 'F': '1111111010', 'd': '01100', 'f': '011010', '_': '101010010', 'z': '00111101001', 'R': '01101100', '—': '0110111010', 'v': '0101101', '\n': '01010', 'à': '001111010000000', '.': '101100', 'P': '011011100', '&': '00111101000001', 'D': '1111111001', 'J': '0011110100001', 'c': '010111', 'S': '01101111', ';': '101010011', 't': '1001', 'y': '101001', '!': '1011011000', 'C': '100011111', 'T': '1010001', 'o': '0111', ':': '10001111011', 'L': '10110111', 'K': '1000111100', 'a': '0100', 'h': '0000', '’': '11111111', '‘': '001111010001', 'e': '1110', ' ': '110', 'p': '1011010', 'æ': '001111010000001', 'w': '100010', ']': '1000111011', 'k': '0011111', 'A': '1010000'} -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/hamlet_dictionary_beer.txt: -------------------------------------------------------------------------------- 1 | {'U': '001111011', 'Z': '100011110101', 'I': '1000110', '-': '11111110000', 's': '0010', 'x': '0110111011', 'b': '1010101', 'V': '100011110100', 'm': '111110', 'l': '10000', 'B': '1111111011', 'j': '10110110010', 'G': '100011100', ',': '101011', 'Y': '0011110101', 'q': '10110110011', 'r': '10111', 'M': '01101101', 'E': '0101100', 'H': '11111101', 'W': '00111100', 'u': '00110', 'g': '001110', 'Q': '11111110001', '[': '1000111010', 'N': '10101000', '?': '101101101', 'i': '11110', 'O': '11111100', 'n': '0001', 'F': '1111111010', 'd': '01100', 'f': '011010', '_': '101010010', 'z': '00111101001', 'R': '01101100', '—': '0110111010', 'v': '0101101', '\n': '01010', 'à': '001111010000000', '.': '101100', 'P': '011011100', '&': '00111101000001', 'D': '1111111001', 'J': '0011110100001', 'c': '010111', 'S': '01101111', ';': '101010011', 't': '1001', 'y': '101001', '!': '1011011000', 'C': '100011111', 'T': '1010001', 'o': '0111', ':': '10001111011', 'L': '10110111', 'K': '1000111100', 'a': '0100', 'h': '0000', '’': '11111111', '‘': '001111010001', 'e': '1110', ' ': '110', 'p': '1011010', 'æ': '001111010000001', 'w': '100010', ']': '1000111011', 'k': '0011111', 'A': '1010000'} -------------------------------------------------------------------------------- /Exercises/resources/items.JSON: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "brand": "orange", 4 | "model": "22", 5 | "colour": "black", 6 | "price": 888, 7 | "quantity": 12 8 | }, 9 | { 10 | "brand": "solo", 11 | "model": "A11", 12 | "colour": "black", 13 | "price": 699, 14 | "quantity": 8 15 | }, 16 | { 17 | "brand": "yala", 18 | "model": "M3", 19 | "colour": "white", 20 | "price": 399, 21 | "quantity": 10 22 | }, 23 | { 24 | "brand": "gaga", 25 | "model": "Y6", 26 | "colour": "white", 27 | "price": 333, 28 | "quantity": 10 29 | }, 30 | { 31 | "brand": "solo", 32 | "model": "A11", 33 | "colour": "white", 34 | "price": 699, 35 | "warranty": 2, 36 | "quantity": 7 37 | }, 38 | { 39 | "brand": "solo", 40 | "model": "A22", 41 | "colour": "gold", 42 | "price": 788, 43 | "quantity": 5 44 | }, 45 | { 46 | "brand": "iron", 47 | "model": "XY", 48 | "colour": "gold", 49 | "price": 999, 50 | "quantity": 3 51 | }, 52 | { 53 | "brand": "iron", 54 | "model": "XY", 55 | "colour": "black", 56 | "price": 999, 57 | "quantity": 8 58 | }, 59 | { 60 | "brand": "gaga", 61 | "model": "Y5", 62 | "colour": "blue", 63 | "price": 444, 64 | "quantity": 6 65 | }, 66 | { 67 | "brand": "orange", 68 | "model": "21", 69 | "colour": "black", 70 | "price": 777, 71 | "quantity": 9 72 | } 73 | ] 74 | -------------------------------------------------------------------------------- /Notes/sucky_web_server/templates/template.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Flask Template Example 6 | 7 | 13 | 14 | 15 | 16 |
17 |

My string: {{my_string}}

18 |

Value from the list: {{my_list[3]}}

19 |

Loop through the list:

20 | 27 |
28 |
29 |
30 | First Name 31 |
32 |
33 | Last Name 34 |
35 |
36 | 37 |
38 |
39 |
40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/items.JSON: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "brand": "orange", 4 | "model": "22", 5 | "colour": "black", 6 | "price": 888, 7 | "quantity": 12 8 | }, 9 | { 10 | "brand": "solo", 11 | "model": "A11", 12 | "colour": "black", 13 | "price": 699, 14 | "quantity": 8 15 | }, 16 | { 17 | "brand": "yala", 18 | "model": "M3", 19 | "colour": "white", 20 | "price": 399, 21 | "quantity": 10 22 | }, 23 | { 24 | "brand": "gaga", 25 | "model": "Y6", 26 | "colour": "white", 27 | "price": 333, 28 | "quantity": 10 29 | }, 30 | { 31 | "brand": "solo", 32 | "model": "A11", 33 | "colour": "white", 34 | "price": 699, 35 | "warranty": 2, 36 | "quantity": 7 37 | }, 38 | { 39 | "brand": "solo", 40 | "model": "A22", 41 | "colour": "gold", 42 | "price": 788, 43 | "quantity": 5 44 | }, 45 | { 46 | "brand": "iron", 47 | "model": "XY", 48 | "colour": "gold", 49 | "price": 999, 50 | "quantity": 3 51 | }, 52 | { 53 | "brand": "iron", 54 | "model": "XY", 55 | "colour": "black", 56 | "price": 999, 57 | "quantity": 8 58 | }, 59 | { 60 | "brand": "gaga", 61 | "model": "Y5", 62 | "colour": "blue", 63 | "price": 444, 64 | "quantity": 6 65 | }, 66 | { 67 | "brand": "orange", 68 | "model": "21", 69 | "colour": "black", 70 | "price": 777, 71 | "quantity": 9 72 | } 73 | ] 74 | -------------------------------------------------------------------------------- /Exercises/Exercise 12/WebForm1/templates/form1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Document 9 | 10 | 11 |
12 |
13 |
14 | 15 | 16 | 19 | 22 | 23 | 24 | 27 | 30 | 31 | 32 | 35 | 38 | 39 |
17 | 18 | 20 | 21 |
25 | 26 | 28 | 29 |
33 | 34 | 36 | 37 |
40 |
41 | 42 |
43 |
44 |
45 |
46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Exercises/resources/TIER_3_UPDATE.CSV: -------------------------------------------------------------------------------- 1 | OBS-Studio-24.0.3-Full-Installer-x64.exe,15/03/22 16:05,74969224 2 | vlc-3.0.8-win64.exe,11/02/22 16:03,42030736 3 | jre-8u231-windows-x64.exe,01/11/21 08:21,76332064 4 | filius-1.7.4.zip,01/11/21 08:00,8426959 5 | whatsapp-desktop-0-3-5148-0.exe,18/10/21 12:13,124638640 6 | VMware-player-15.5.0-14665864.exe,22/09/21 16:31,144754512 7 | GarminExpress.exe,08/09/21 08:42,86509536 8 | SQLServer2017-SSEI-Expr.exe,14/06/19 15:06,5325976 9 | SSMS-Setup-ENU.exe,14/06/21 14:48,553264376 10 | FreeFileSync_10.13_Windows_Setup.exe,14/06/21 12:18,14040536 11 | Options_7.10.3.exe,05/03/21 16:58,157536104 12 | ChromeSetup.exe,03/02/21 21:09,1136176 13 | 7z1806-x64.exe,14/01/21 20:17,1443680 14 | Win10Pcap-v10.2-5002.msi,07/01/21 22:18,1421312 15 | Wireshark-win64-2.6.5.exe,07/01/21 21:56,59537312 16 | WiresharkPortable_2.6.5.paf.exe,07/01/21 21:56,37034016 17 | packettracer5_2-20180509T110742Z-001.zip,19/12/20 18:18,68880154 18 | Git-2.19.1-64-bit.exe,15/11/20 19:38,43450544 19 | GitHubDesktopSetup.exe,15/11/20 19:25,81208792 20 | VSCodeSetup-x64-1.28.2.exe,11/11/20 13:52,44065968 21 | npp.7.5.9.Installer.x64.exe,09/11/20 08:45,4572520 22 | node-v8.12.0-x64.msi,13/10/18 13:20,16445440 23 | vs_community__357020876.1492426337.exe,09/10/20 11:00,1278096 24 | Anaconda3-5.2.0-Windows-x86_64.exe,22/07/20 16:46,661987080 25 | sqlite-dll-win64-x64-3200100.zip,27/09/19 12:07,739344 26 | DB.Browser.for.SQLite-3.10.1-win64.exe,26/09/19 13:11,16140280 27 | VMware-workstation-full-7.1.4-385536.exe,29/06/17 12:35,599572944 28 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/TIER_3_UPDATE.CSV: -------------------------------------------------------------------------------- 1 | OBS-Studio-24.0.3-Full-Installer-x64.exe,15/03/22 16:05,74969224 2 | vlc-3.0.8-win64.exe,11/02/22 16:03,42030736 3 | jre-8u231-windows-x64.exe,01/11/21 08:21,76332064 4 | filius-1.7.4.zip,01/11/21 08:00,8426959 5 | whatsapp-desktop-0-3-5148-0.exe,18/10/21 12:13,124638640 6 | VMware-player-15.5.0-14665864.exe,22/09/21 16:31,144754512 7 | GarminExpress.exe,08/09/21 08:42,86509536 8 | SQLServer2017-SSEI-Expr.exe,14/06/19 15:06,5325976 9 | SSMS-Setup-ENU.exe,14/06/21 14:48,553264376 10 | FreeFileSync_10.13_Windows_Setup.exe,14/06/21 12:18,14040536 11 | Options_7.10.3.exe,05/03/21 16:58,157536104 12 | ChromeSetup.exe,03/02/21 21:09,1136176 13 | 7z1806-x64.exe,14/01/21 20:17,1443680 14 | Win10Pcap-v10.2-5002.msi,07/01/21 22:18,1421312 15 | Wireshark-win64-2.6.5.exe,07/01/21 21:56,59537312 16 | WiresharkPortable_2.6.5.paf.exe,07/01/21 21:56,37034016 17 | packettracer5_2-20180509T110742Z-001.zip,19/12/20 18:18,68880154 18 | Git-2.19.1-64-bit.exe,15/11/20 19:38,43450544 19 | GitHubDesktopSetup.exe,15/11/20 19:25,81208792 20 | VSCodeSetup-x64-1.28.2.exe,11/11/20 13:52,44065968 21 | npp.7.5.9.Installer.x64.exe,09/11/20 08:45,4572520 22 | node-v8.12.0-x64.msi,13/10/18 13:20,16445440 23 | vs_community__357020876.1492426337.exe,09/10/20 11:00,1278096 24 | Anaconda3-5.2.0-Windows-x86_64.exe,22/07/20 16:46,661987080 25 | sqlite-dll-win64-x64-3200100.zip,27/09/19 12:07,739344 26 | DB.Browser.for.SQLite-3.10.1-win64.exe,26/09/19 13:11,16140280 27 | VMware-workstation-full-7.1.4-385536.exe,29/06/17 12:35,599572944 28 | -------------------------------------------------------------------------------- /Exercises/resources/EMPLOYEEDATA.txt: -------------------------------------------------------------------------------- 1 | EmployeeCode(1) = "L001" : Surname(1) = "Pollard" : EmployeeCode(2) = "L002" : Surname(2) = "Wills" 2 | EmployeeCode(3) = "L007" : Surname(3) = "Singh" : EmployeeCode(4) = "L008" : Surname(4) = "Yallop" 3 | EmployeeCode(5) = "L009" : Surname(5) = "Adams" : EmployeeCode(6) = "L013" : Surname(6) = "Davies" 4 | EmployeeCode(7) = "L014" : Surname(7) = "Patel" : EmployeeCode(8) = "L021" : Surname(8) = "Kelly" 5 | EmployeeCode(9) = "S001" : Surname(9) = "Ong" : EmployeeCode(10) = "S002" : Surname(10) = "Goh" 6 | EmployeeCode(11) = "S003" : Surname(11) = "Ong" : EmployeeCode(12) = "S004" : Surname(12) = "Ang" 7 | EmployeeCode(13) = "S005" : Surname(13) = "Wong" : EmployeeCode(14) = "S006" : Surname(14) = "Teo" 8 | EmployeeCode(15) = "S007" : Surname(15) = "Ho" : EmployeeCode(16) = "S008" : Surname(16) = "Chong" 9 | EmployeeCode(17) = "S009" : Surname(17) = "Low" : EmployeeCode(18) = "S010" : Surname(18) = "Sim" 10 | EmployeeCode(19) = "S011" : Surname(19) = "Tay" : EmployeeCode(20) = "S012" : Surname(20) = "Tay" 11 | EmployeeCode(21) = "S013" : Surname(21) = "Chia" : EmployeeCode(22) = "S014" : Surname(22) = "Tan" 12 | EmployeeCode(23) = "S015" : Surname(23) = "Yeo" : EmployeeCode(24) = "S016" : Surname(24) = "Lim" 13 | EmployeeCode(25) = "S017" : Surname(25) = "Tan" : EmployeeCode(26) = "S018" : Surname(26) = "Ng" 14 | EmployeeCode(27) = "S018" : Surname(27) = "Lim" : EmployeeCode(28) = "S019" : Surname(28) = "Toh" 15 | EmployeeCode(29) = "N011" : Surname(29) = "Morris" : EmployeeCode(30) = "N013" : Surname(30) = "Williams" 16 | EmployeeCode(31) = "N016" : Surname(31) = "Chua" : EmployeeCode(32) = "N023" : Surname(32) = "Wong" 17 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/EMPLOYEEDATA.txt: -------------------------------------------------------------------------------- 1 | EmployeeCode(1) = "L001" : Surname(1) = "Pollard" : EmployeeCode(2) = "L002" : Surname(2) = "Wills" 2 | EmployeeCode(3) = "L007" : Surname(3) = "Singh" : EmployeeCode(4) = "L008" : Surname(4) = "Yallop" 3 | EmployeeCode(5) = "L009" : Surname(5) = "Adams" : EmployeeCode(6) = "L013" : Surname(6) = "Davies" 4 | EmployeeCode(7) = "L014" : Surname(7) = "Patel" : EmployeeCode(8) = "L021" : Surname(8) = "Kelly" 5 | EmployeeCode(9) = "S001" : Surname(9) = "Ong" : EmployeeCode(10) = "S002" : Surname(10) = "Goh" 6 | EmployeeCode(11) = "S003" : Surname(11) = "Ong" : EmployeeCode(12) = "S004" : Surname(12) = "Ang" 7 | EmployeeCode(13) = "S005" : Surname(13) = "Wong" : EmployeeCode(14) = "S006" : Surname(14) = "Teo" 8 | EmployeeCode(15) = "S007" : Surname(15) = "Ho" : EmployeeCode(16) = "S008" : Surname(16) = "Chong" 9 | EmployeeCode(17) = "S009" : Surname(17) = "Low" : EmployeeCode(18) = "S010" : Surname(18) = "Sim" 10 | EmployeeCode(19) = "S011" : Surname(19) = "Tay" : EmployeeCode(20) = "S012" : Surname(20) = "Tay" 11 | EmployeeCode(21) = "S013" : Surname(21) = "Chia" : EmployeeCode(22) = "S014" : Surname(22) = "Tan" 12 | EmployeeCode(23) = "S015" : Surname(23) = "Yeo" : EmployeeCode(24) = "S016" : Surname(24) = "Lim" 13 | EmployeeCode(25) = "S017" : Surname(25) = "Tan" : EmployeeCode(26) = "S018" : Surname(26) = "Ng" 14 | EmployeeCode(27) = "S018" : Surname(27) = "Lim" : EmployeeCode(28) = "S019" : Surname(28) = "Toh" 15 | EmployeeCode(29) = "N011" : Surname(29) = "Morris" : EmployeeCode(30) = "N013" : Surname(30) = "Williams" 16 | EmployeeCode(31) = "N016" : Surname(31) = "Chua" : EmployeeCode(32) = "N023" : Surname(32) = "Wong" 17 | -------------------------------------------------------------------------------- /Exercises/resources/TASK3_2.csv: -------------------------------------------------------------------------------- 1 | #FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF 2 | #FFFFFF,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#FFFFFF 3 | #FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#E19B35,#E19B35,#6B6B14,#E19B35,#FFFFFF,#FFFFFF,#FFFFFF 4 | #FFFFFF,#FFFFFF,#6B6B14,#E19B35,#6B6B14,#E19B35,#E19B35,#E19B35,#6B6B14,#E19B35,#E19B35,#E19B35,#FFFFFF 5 | #FFFFFF,#FFFFFF,#6B6B14,#E19B35,#6B6B14,#6B6B14,#E19B35,#E19B35,#E19B35,#6B6B14,#E19B35,#E19B35,#E19B35 6 | #FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#E19B35,#E19B35,#E19B35,#E19B35,#6B6B14,#6B6B14,#6B6B14,#6B6B14,#FFFFFF 7 | #FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#E19B35,#E19B35,#E19B35,#E19B35,#E19B35,#E19B35,#E19B35,#FFFFFF,#FFFFFF 8 | #FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#AF362B,#6B6B14,#6B6B14,#6B6B14,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF 9 | #FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#AF362B,#6B6B14,#6B6B14,#AF362B,#6B6B14,#6B6B14,#6B6B14,#FFFFFF 10 | #FFFFFF,#6B6B14,#6B6B14,#6B6B14,#6B6B14,#AF362B,#AF362B,#AF362B,#AF362B,#6B6B14,#6B6B14,#6B6B14,#6B6B14 11 | #FFFFFF,#E19B35,#E19B35,#6B6B14,#AF362B,#E19B35,#AF362B,#AF362B,#E19B35,#AF362B,#6B6B14,#E19B35,#E19B35 12 | #FFFFFF,#E19B35,#E19B35,#E19B35,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#E19B35,#E19B35,#E19B35 13 | #FFFFFF,#E19B35,#E19B35,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#E19B35,#E19B35 14 | #FFFFFF,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#FFFFFF,#FFFFFF 15 | #FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#FFFFFF 16 | #FFFFFF,#6B6B14,#6B6B14,#6B6B14,#6B6B14,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#6B6B14 17 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/TASK3_2.csv: -------------------------------------------------------------------------------- 1 | #FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF 2 | #FFFFFF,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#FFFFFF 3 | #FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#E19B35,#E19B35,#6B6B14,#E19B35,#FFFFFF,#FFFFFF,#FFFFFF 4 | #FFFFFF,#FFFFFF,#6B6B14,#E19B35,#6B6B14,#E19B35,#E19B35,#E19B35,#6B6B14,#E19B35,#E19B35,#E19B35,#FFFFFF 5 | #FFFFFF,#FFFFFF,#6B6B14,#E19B35,#6B6B14,#6B6B14,#E19B35,#E19B35,#E19B35,#6B6B14,#E19B35,#E19B35,#E19B35 6 | #FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#E19B35,#E19B35,#E19B35,#E19B35,#6B6B14,#6B6B14,#6B6B14,#6B6B14,#FFFFFF 7 | #FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#E19B35,#E19B35,#E19B35,#E19B35,#E19B35,#E19B35,#E19B35,#FFFFFF,#FFFFFF 8 | #FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#AF362B,#6B6B14,#6B6B14,#6B6B14,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF 9 | #FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#AF362B,#6B6B14,#6B6B14,#AF362B,#6B6B14,#6B6B14,#6B6B14,#FFFFFF 10 | #FFFFFF,#6B6B14,#6B6B14,#6B6B14,#6B6B14,#AF362B,#AF362B,#AF362B,#AF362B,#6B6B14,#6B6B14,#6B6B14,#6B6B14 11 | #FFFFFF,#E19B35,#E19B35,#6B6B14,#AF362B,#E19B35,#AF362B,#AF362B,#E19B35,#AF362B,#6B6B14,#E19B35,#E19B35 12 | #FFFFFF,#E19B35,#E19B35,#E19B35,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#E19B35,#E19B35,#E19B35 13 | #FFFFFF,#E19B35,#E19B35,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#AF362B,#E19B35,#E19B35 14 | #FFFFFF,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#FFFFFF,#FFFFFF,#AF362B,#AF362B,#AF362B,#FFFFFF,#FFFFFF 15 | #FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#FFFFFF 16 | #FFFFFF,#6B6B14,#6B6B14,#6B6B14,#6B6B14,#FFFFFF,#FFFFFF,#FFFFFF,#FFFFFF,#6B6B14,#6B6B14,#6B6B14,#6B6B14 17 | -------------------------------------------------------------------------------- /Exercises/resources/ITEMS.dat: -------------------------------------------------------------------------------- 1 | 1,B,The 'A'rt of Computing,U 2 | 2,E,The 'A'rt of Computing,U 3 | 3,E,How to Save the World 2013 Edition,A 4 | 4,B,Relational Theory for Computer Professionals,A 5 | 5,E,Responsive Web Design with HTML and CSS,A 6 | 6,B,Code: The Hidden Language of Computer,A 7 | 7,B,Learning iPython for Interactive Computing,U 8 | 8,E,Universal Principles of Design,U 9 | 9,E,The Python Standard Library by Example,A 10 | 10,E,How to Create a Mind,A 11 | 11,B,Microinteractions,A 12 | 12,B,UX for Lean Startups,A 13 | 13,B,Introduction to Algorithms,U 14 | 14,E,Introduction to Algorithms,A 15 | 16,E,Raspberry Pi User Guide,U 16 | 18,E,A First Course in Graph Theory,A 17 | 21,B,Hacker's Delight,A 18 | 22,B,An Introduction to the Analysis of Algorithms,U 19 | 23,B,Python for Kids,A 20 | 25,E,People Analytics,U 21 | 26,E,Python for Data Analysis,A 22 | 27,B,Predictive Analysis,A 23 | 28,B,Artificial Intelligence,U 24 | 29,E,Artificial Intelligence,U 25 | 30,E,Arduino Robotics,U 26 | 31,E,Designing with the Mind in Mind,A 27 | 32,B,Documenting Software Architectures,A 28 | 33,E,Software Architecture in Practice,U 29 | 34,E,Automate This,A 30 | 35,E,How Google Tests Software,U 31 | 38,B,Code Complete,A 32 | 40,B,Android Application Development for Dummies,U 33 | 42,E,iOS Programming,U 34 | 43,B,Test Driven Development,A 35 | 45,B,Principles of Computer Science,U 36 | 46,E,JavaScript and HTML5 Now,A 37 | 47,E,iPhone Application Development for Dummies,U 38 | 48,E,The Essential Guide to Web Design,A 39 | 49,B,Beginning Facebook Game Apps Development,U 40 | 50,B,ActionScript 3.0 Cookbook,A 41 | 53,E,Designing Multi-Device Experiences,U 42 | 58,B,Mind Mapping for Kids,A 43 | 59,B,The Decoded Company,A 44 | 63,E,Lifehacks,A 45 | 68,E,The Second Machine Age,U 46 | -------------------------------------------------------------------------------- /Notes/Chapter_7_Example/templates/layout.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Flask Template Example 6 | 7 | 13 | 14 | 15 | 16 |
17 |

My string: {{my_string}}

18 |

Value from the list: {{my_list[3]}}

19 |

Loop through the list:

20 | 25 |
26 |
27 |
28 | First Name 29 |
30 |
31 | Last Name 32 |
33 |
34 | 35 |
36 |
37 |
38 |
39 |

This is part of my base template

40 |
41 | {% block content %}{% endblock %} 42 |
43 |

This is part of my base template

44 |
45 | 53 |
54 |
55 | 56 | 57 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/ITEMS.dat: -------------------------------------------------------------------------------- 1 | 1,B,The 'A'rt of Computing,U 2 | 2,E,The 'A'rt of Computing,U 3 | 3,E,How to Save the World 2013 Edition,A 4 | 4,B,Relational Theory for Computer Professionals,A 5 | 5,E,Responsive Web Design with HTML and CSS,A 6 | 6,B,Code: The Hidden Language of Computer,A 7 | 7,B,Learning iPython for Interactive Computing,U 8 | 8,E,Universal Principles of Design,U 9 | 9,E,The Python Standard Library by Example,A 10 | 10,E,How to Create a Mind,A 11 | 11,B,Microinteractions,A 12 | 12,B,UX for Lean Startups,A 13 | 13,B,Introduction to Algorithms,U 14 | 14,E,Introduction to Algorithms,A 15 | 16,E,Raspberry Pi User Guide,U 16 | 18,E,A First Course in Graph Theory,A 17 | 21,B,Hacker's Delight,A 18 | 22,B,An Introduction to the Analysis of Algorithms,U 19 | 23,B,Python for Kids,A 20 | 25,E,People Analytics,U 21 | 26,E,Python for Data Analysis,A 22 | 27,B,Predictive Analysis,A 23 | 28,B,Artificial Intelligence,U 24 | 29,E,Artificial Intelligence,U 25 | 30,E,Arduino Robotics,U 26 | 31,E,Designing with the Mind in Mind,A 27 | 32,B,Documenting Software Architectures,A 28 | 33,E,Software Architecture in Practice,U 29 | 34,E,Automate This,A 30 | 35,E,How Google Tests Software,U 31 | 38,B,Code Complete,A 32 | 40,B,Android Application Development for Dummies,U 33 | 42,E,iOS Programming,U 34 | 43,B,Test Driven Development,A 35 | 45,B,Principles of Computer Science,U 36 | 46,E,JavaScript and HTML5 Now,A 37 | 47,E,iPhone Application Development for Dummies,U 38 | 48,E,The Essential Guide to Web Design,A 39 | 49,B,Beginning Facebook Game Apps Development,U 40 | 50,B,ActionScript 3.0 Cookbook,A 41 | 53,E,Designing Multi-Device Experiences,U 42 | 58,B,Mind Mapping for Kids,A 43 | 59,B,The Decoded Company,A 44 | 63,E,Lifehacks,A 45 | 68,E,The Second Machine Age,U 46 | -------------------------------------------------------------------------------- /Exercises/resources/WORDS.TXT: -------------------------------------------------------------------------------- 1 | compiler 2 | 12 3 | interpreter 4 | 9 5 | procedure 6 | 22 7 | function 8 | 29 9 | statement 10 | 24 11 | program 12 | 52 13 | encapsulation 14 | 12 15 | compression 16 | 4 17 | field 18 | 11 19 | attribute 20 | 17 21 | entity 22 | 18 23 | magnetic 24 | 9 25 | optical 26 | 14 27 | barcode 28 | 8 29 | anti-virus 30 | 7 31 | boolean 32 | 12 33 | buffer 34 | 9 35 | star 36 | 3 37 | bridge 38 | 2 39 | router 40 | 13 41 | hub 42 | 11 43 | identifier 44 | 23 45 | system 46 | 86 47 | global 48 | 19 49 | local 50 | 26 51 | command 52 | 28 53 | translator 54 | 7 55 | lexical 56 | 5 57 | syntax 58 | 29 59 | infix 60 | 14 61 | postfix 62 | 12 63 | iteration 64 | 19 65 | iterative 66 | 14 67 | recursive 68 | 19 69 | infra-red 70 | 15 71 | communications 72 | 27 73 | handshaking 74 | 11 75 | protocol 76 | 15 77 | integer 78 | 23 79 | real 80 | 19 81 | string 82 | 27 83 | character 84 | 24 85 | loop 86 | 23 87 | selection 88 | 21 89 | interrupt 90 | 15 91 | Internet 92 | 29 93 | initialisation 94 | 8 95 | logic 96 | 4 97 | library 98 | 2 99 | declarative 100 | 4 101 | object-oriented 102 | 9 103 | encryption 104 | 9 105 | computer 106 | 86 107 | analysis 108 | 6 109 | design 110 | 18 111 | implementation 112 | 6 113 | testing 114 | 28 115 | test 116 | 11 117 | wireless 118 | 4 119 | network 120 | 28 121 | assignment 122 | 13 123 | declaration 124 | 9 125 | procedural 126 | 4 127 | array 128 | 16 129 | processor 130 | 4 131 | disk 132 | 6 133 | disc 134 | 8 135 | bus 136 | 2 137 | firewall 138 | 1 139 | domain 140 | 3 141 | website 142 | 8 143 | memory 144 | 17 145 | verification 146 | 3 147 | validation 148 | 5 149 | vector 150 | 2 151 | bitmap 152 | 6 153 | variable 154 | 20 155 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/WORDS.TXT: -------------------------------------------------------------------------------- 1 | compiler 2 | 12 3 | interpreter 4 | 9 5 | procedure 6 | 22 7 | function 8 | 29 9 | statement 10 | 24 11 | program 12 | 52 13 | encapsulation 14 | 12 15 | compression 16 | 4 17 | field 18 | 11 19 | attribute 20 | 17 21 | entity 22 | 18 23 | magnetic 24 | 9 25 | optical 26 | 14 27 | barcode 28 | 8 29 | anti-virus 30 | 7 31 | boolean 32 | 12 33 | buffer 34 | 9 35 | star 36 | 3 37 | bridge 38 | 2 39 | router 40 | 13 41 | hub 42 | 11 43 | identifier 44 | 23 45 | system 46 | 86 47 | global 48 | 19 49 | local 50 | 26 51 | command 52 | 28 53 | translator 54 | 7 55 | lexical 56 | 5 57 | syntax 58 | 29 59 | infix 60 | 14 61 | postfix 62 | 12 63 | iteration 64 | 19 65 | iterative 66 | 14 67 | recursive 68 | 19 69 | infra-red 70 | 15 71 | communications 72 | 27 73 | handshaking 74 | 11 75 | protocol 76 | 15 77 | integer 78 | 23 79 | real 80 | 19 81 | string 82 | 27 83 | character 84 | 24 85 | loop 86 | 23 87 | selection 88 | 21 89 | interrupt 90 | 15 91 | Internet 92 | 29 93 | initialisation 94 | 8 95 | logic 96 | 4 97 | library 98 | 2 99 | declarative 100 | 4 101 | object-oriented 102 | 9 103 | encryption 104 | 9 105 | computer 106 | 86 107 | analysis 108 | 6 109 | design 110 | 18 111 | implementation 112 | 6 113 | testing 114 | 28 115 | test 116 | 11 117 | wireless 118 | 4 119 | network 120 | 28 121 | assignment 122 | 13 123 | declaration 124 | 9 125 | procedural 126 | 4 127 | array 128 | 16 129 | processor 130 | 4 131 | disk 132 | 6 133 | disc 134 | 8 135 | bus 136 | 2 137 | firewall 138 | 1 139 | domain 140 | 3 141 | website 142 | 8 143 | memory 144 | 17 145 | verification 146 | 3 147 | validation 148 | 5 149 | vector 150 | 2 151 | bitmap 152 | 6 153 | variable 154 | 20 155 | -------------------------------------------------------------------------------- /Notes/archived/client.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 4, 6 | "metadata": {}, 7 | "outputs": [ 8 | { 9 | "name": "stdout", 10 | "output_type": "stream", 11 | "text": [ 12 | "EDWARD_IS_HANDSUM_NOT\n" 13 | ] 14 | } 15 | ], 16 | "source": [ 17 | "# STEP 1\n", 18 | "from socket import socket\t\t\t\n", 19 | "\n", 20 | "# STEP 2\n", 21 | "s = socket()\t\t\n", 22 | "\n", 23 | "# STEP 3\n", 24 | "port = 12345\t\t\t\n", 25 | "s.connect(('127.0.0.1', port))\t\t\n", 26 | "\n", 27 | "data_to_be_processed = 'EDWARD_IS_HANDSUM' #str(0) is just a placeholder for the actual data\n", 28 | "\n", 29 | "# STEP 4\n", 30 | "s.send(data_to_be_processed.encode())\n", 31 | "data = s.recv(4096).decode()\n", 32 | "\n", 33 | "# STEP 5\n", 34 | "s.close()\n", 35 | "\n", 36 | "# STEP 6\n", 37 | "def data_processing(data):\n", 38 | " return data\n", 39 | "\n", 40 | "data = data_processing(data) + '_NOT'\n", 41 | "print(data)" 42 | ] 43 | }, 44 | { 45 | "cell_type": "code", 46 | "execution_count": null, 47 | "metadata": {}, 48 | "outputs": [], 49 | "source": [] 50 | } 51 | ], 52 | "metadata": { 53 | "interpreter": { 54 | "hash": "9855bcb2db2fc1adb021fa4ac9c7dfbb81452ef889b3ef5659154f2722c9fc88" 55 | }, 56 | "kernelspec": { 57 | "display_name": "Python 3.7.6 ('base')", 58 | "language": "python", 59 | "name": "python3" 60 | }, 61 | "language_info": { 62 | "codemirror_mode": { 63 | "name": "ipython", 64 | "version": 3 65 | }, 66 | "file_extension": ".py", 67 | "mimetype": "text/x-python", 68 | "name": "python", 69 | "nbconvert_exporter": "python", 70 | "pygments_lexer": "ipython3", 71 | "version": "3.7.6" 72 | }, 73 | "orig_nbformat": 4 74 | }, 75 | "nbformat": 4, 76 | "nbformat_minor": 2 77 | } 78 | -------------------------------------------------------------------------------- /Working Folder/wwwb.py: -------------------------------------------------------------------------------- 1 | # Round 1 Housing 2 | # Maximum 2 3 | round_1 = [ 4 | ['public_housing',[4,0,5,-2]], 5 | ['low_rise_private_housing',[3,0,-2,0]], 6 | ['high_rise_private_housing',[4,0,-1,0]], 7 | ['mixed_residential_development',[5,0,3,-3]], 8 | ] 9 | 10 | # Round 2 Amenities 11 | # Maximum 3 12 | round_2 = [ 13 | ['playground',[0,2,4,0]], 14 | ['park',[-2,4,5,0]], 15 | ['library',[-2,0,4,5]], 16 | ['community_farm',[-5,2,4,0]], 17 | ['skate_park',[0,2,3,0]], 18 | ['soccer_court',[0,0,3,2]], 19 | ['stadium',[5,-2,5,0]], 20 | ['place_of_worship',[-5,0,5,10]], 21 | ['museum',[0,-2,0,10]] 22 | ] 23 | 24 | # Round 3 Education & Social Development 25 | # Maximum 2 26 | round_3 = [ 27 | ['school',[2,0,5,4]], 28 | ['senior_activity_center',[-2,0,3,4]], 29 | ['childcare_center',[-2,0,3,4]], 30 | ['performing_arts_arena',[5,-2,5,5]], 31 | ['cultural_center',[-2,0,0,10]], 32 | ['language_school',[-2,0,0,10]] 33 | ] 34 | 35 | # Round 4 Entertainment & Commerce 36 | # Maximum 3 37 | round_4 = [ 38 | ['food_center',[3,-2,5,5]], 39 | ['cafe_and_bistros',[4,-2,-2,0]], 40 | ['nightlife_establishment',[4,-2,2,0]], 41 | ['theme_park',[5,-2,5,3]], 42 | ['theatre',[0,0,0,10]], 43 | ['shopping_mall',[5,-2,2,0]], 44 | ['office_building',[5,-2,4,0]], 45 | ['factory',[5,-2,5,0]], 46 | ['research_facility',[5,5,-2,0]], 47 | ['co_working_office_space',[5,5,5,0]], 48 | ] 49 | 50 | # Round 5 Utilities & Infrastructures 51 | # Maximum 5 52 | round_5 = [ 53 | ['hospital',[5,0,5,0]], 54 | ['polyclinic',[5,0,5,0]], 55 | ['army_camp',[4,-2,5,0]], 56 | ['police_station',[0,0,3,3]], 57 | ['airport',[5,-2,0,0]], 58 | ['port',[5,-2,0,0]], 59 | ['train_station_network',[10,5,5,0]], 60 | ['ev_charging_network',[3,5,-2,0]], 61 | ['reservoir',[0,5,-2,5]], 62 | ['water_treatment_plant',[5,5,-2,0]], 63 | ['columbarium',[-2,0,0,10]], 64 | ] -------------------------------------------------------------------------------- /Notes/archived/server.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 2, 6 | "metadata": {}, 7 | "outputs": [], 8 | "source": [ 9 | "# STEP 1\n", 10 | "from socket import socket\t\t\t\n", 11 | "\n", 12 | "# STEP 2\n", 13 | "s = socket()\t\t\n", 14 | "\n", 15 | "# STEP 3\n", 16 | "port = 12345\t\t\t\n", 17 | "s.bind(('', port))\t\t\n", 18 | "\n", 19 | "# STEP 4\n", 20 | "s.listen(5)\t\n", 21 | "\n", 22 | "# STEP 5\n", 23 | "while True:\n", 24 | "\n", 25 | " # STEP 6. c is the connection object\n", 26 | " c, addr = s.accept()\t\n", 27 | "\n", 28 | " data = c.recv(4096)\n", 29 | " data = data.decode()\n", 30 | " \n", 31 | " # STEP 7\n", 32 | " # This is where your processing happens\n", 33 | " processed_data = data\n", 34 | "\n", 35 | " # STEP 6\n", 36 | " c.send(processed_data.encode())\n", 37 | "\n", 38 | " # STEP 8\n", 39 | " c.close()\n", 40 | "\n", 41 | " # # Breaking once connection closed\n", 42 | " # break\n" 43 | ] 44 | }, 45 | { 46 | "cell_type": "code", 47 | "execution_count": null, 48 | "metadata": {}, 49 | "outputs": [], 50 | "source": [] 51 | } 52 | ], 53 | "metadata": { 54 | "interpreter": { 55 | "hash": "9855bcb2db2fc1adb021fa4ac9c7dfbb81452ef889b3ef5659154f2722c9fc88" 56 | }, 57 | "kernelspec": { 58 | "display_name": "Python 3.7.6 ('base')", 59 | "language": "python", 60 | "name": "python3" 61 | }, 62 | "language_info": { 63 | "codemirror_mode": { 64 | "name": "ipython", 65 | "version": 3 66 | }, 67 | "file_extension": ".py", 68 | "mimetype": "text/x-python", 69 | "name": "python", 70 | "nbconvert_exporter": "python", 71 | "pygments_lexer": "ipython3", 72 | "version": "3.7.6" 73 | }, 74 | "orig_nbformat": 4 75 | }, 76 | "nbformat": 4, 77 | "nbformat_minor": 2 78 | } 79 | -------------------------------------------------------------------------------- /Exercises/resources/FILE_LIST.CSV: -------------------------------------------------------------------------------- 1 | filename,time-stamp,size 2 | bfsvc.exe,06/02/21 08:56,77824 3 | bootstat.dat,29/03/21 10:04,67584 4 | comsetup.log,05/02/21 17:54,25848 5 | CoreSingleLanguage.xml,29/09/17 21:42,35138 6 | csup.txt,02/11/18 15:02,12 7 | DDACLSys.log,10/11/18 16:22,1310 8 | diagerr.xml,05/02/21 17:58,19053 9 | diagwrn.xml,05/02/21 17:58,19053 10 | DPINST.LOG,27/07/20 14:07,232542 11 | DtcInstall.log,07/12/19 17:17,776 12 | en-GB.log,03/11/18 07:24,11443031 13 | en-us.log,03/11/18 07:23,268687 14 | explorer.exe,21/03/21 13:17,4704744 15 | HelpPane.exe,06/02/21 08:58,1076224 16 | hh.exe,07/12/19 17:09,18432 17 | machineinfo.sav,03/11/18 07:31,8744 18 | MFGSTAT.zip,03/11/18 07:31,32729 19 | mib.bin,07/12/19 17:08,43131 20 | Modules.log,10/11/18 12:57,85950 21 | notepad.exe,06/02/21 08:59,202240 22 | PFRO.log,21/03/21 21:23,278608 23 | PLDDATA.XML,03/11/18 08:42,14635 24 | Professional.xml,07/12/19 17:10,30831 25 | py.exe,19/12/17 06:05,897688 26 | pyshellext.amd64.dll,05/12/17 20:42,55456 27 | pyw.exe,19/12/17 06:05,897688 28 | regedit.exe,06/02/21 08:58,370176 29 | setupact.log,26/03/21 13:43,103608 30 | setuperr.log,05/02/21 17:21,0 31 | SMB.TAG,03/11/18 07:15,5 32 | splwow64.exe,06/02/21 08:56,136192 33 | system.ini,29/09/17 21:44,219 34 | twain_32.dll,07/12/19 17:10,65024 35 | win.ini,03/11/18 07:16,124 36 | WindowsShell.Manifest,07/12/19 17:09,670 37 | WindowsUpdate.log,29/03/21 12:54,276 38 | winhlp32.exe,07/12/19 17:10,11776 39 | WMSysPr9.prx,07/12/19 17:53,316640 40 | write.exe,07/12/19 05:29,11264 41 | 03_IP.pptx,04/05/20 09:11,1234584 42 | 04_TP.pptx,16/04/20 08:36,173503 43 | Lab2.fls,08/04/20 16:11,7344 44 | Network Lab2.pdf,13/04/20 10:16,342204 45 | Network Lab2.pptx,13/04/20 10:17,350946 46 | Network_Final.PNG,08/04/20 14:52,76595 47 | network_worksheet2.docx,16/04/20 07:27,135431 48 | 02_PHY_DL.pptx,06/04/20 09:48,1195917 49 | 2019_Network3_slides.pdf,16/04/19 22:47,597474 50 | Network Lab1.pptx,06/04/20 07:24,148438 51 | Socket Programming.pdf,06/04/20 09:51,2013612 -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/FILE_LIST.CSV: -------------------------------------------------------------------------------- 1 | filename,time-stamp,size 2 | bfsvc.exe,06/02/21 08:56,77824 3 | bootstat.dat,29/03/21 10:04,67584 4 | comsetup.log,05/02/21 17:54,25848 5 | CoreSingleLanguage.xml,29/09/17 21:42,35138 6 | csup.txt,02/11/18 15:02,12 7 | DDACLSys.log,10/11/18 16:22,1310 8 | diagerr.xml,05/02/21 17:58,19053 9 | diagwrn.xml,05/02/21 17:58,19053 10 | DPINST.LOG,27/07/20 14:07,232542 11 | DtcInstall.log,07/12/19 17:17,776 12 | en-GB.log,03/11/18 07:24,11443031 13 | en-us.log,03/11/18 07:23,268687 14 | explorer.exe,21/03/21 13:17,4704744 15 | HelpPane.exe,06/02/21 08:58,1076224 16 | hh.exe,07/12/19 17:09,18432 17 | machineinfo.sav,03/11/18 07:31,8744 18 | MFGSTAT.zip,03/11/18 07:31,32729 19 | mib.bin,07/12/19 17:08,43131 20 | Modules.log,10/11/18 12:57,85950 21 | notepad.exe,06/02/21 08:59,202240 22 | PFRO.log,21/03/21 21:23,278608 23 | PLDDATA.XML,03/11/18 08:42,14635 24 | Professional.xml,07/12/19 17:10,30831 25 | py.exe,19/12/17 06:05,897688 26 | pyshellext.amd64.dll,05/12/17 20:42,55456 27 | pyw.exe,19/12/17 06:05,897688 28 | regedit.exe,06/02/21 08:58,370176 29 | setupact.log,26/03/21 13:43,103608 30 | setuperr.log,05/02/21 17:21,0 31 | SMB.TAG,03/11/18 07:15,5 32 | splwow64.exe,06/02/21 08:56,136192 33 | system.ini,29/09/17 21:44,219 34 | twain_32.dll,07/12/19 17:10,65024 35 | win.ini,03/11/18 07:16,124 36 | WindowsShell.Manifest,07/12/19 17:09,670 37 | WindowsUpdate.log,29/03/21 12:54,276 38 | winhlp32.exe,07/12/19 17:10,11776 39 | WMSysPr9.prx,07/12/19 17:53,316640 40 | write.exe,07/12/19 05:29,11264 41 | 03_IP.pptx,04/05/20 09:11,1234584 42 | 04_TP.pptx,16/04/20 08:36,173503 43 | Lab2.fls,08/04/20 16:11,7344 44 | Network Lab2.pdf,13/04/20 10:16,342204 45 | Network Lab2.pptx,13/04/20 10:17,350946 46 | Network_Final.PNG,08/04/20 14:52,76595 47 | network_worksheet2.docx,16/04/20 07:27,135431 48 | 02_PHY_DL.pptx,06/04/20 09:48,1195917 49 | 2019_Network3_slides.pdf,16/04/19 22:47,597474 50 | Network Lab1.pptx,06/04/20 07:24,148438 51 | Socket Programming.pdf,06/04/20 09:51,2013612 -------------------------------------------------------------------------------- /Exercises/resources/practice4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 30 | 31 | 32 |
33 |

Sample flexbox example

34 |
35 | 36 |
37 |

Section 1

38 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sollicitudin tempor id eu nisl nunc mi ipsum faucibus vitae. 39 |
40 |
41 |

Section 2

42 | Sollicitudin tempor id eu nisl nunc mi ipsum faucibus vitae. 43 |
44 |
45 |

Section 3

46 | Tacos actually microdosing, pour-over semiotics banjo chicharrones retro fanny pack portland everyday carry vinyl typewriter. Tacos PBR&B pork belly, everyday carry ennui pickled sriracha normcore hashtag polaroid single-origin coffee cold-pressed. PBR&B tattooed trust fund twee, leggings salvia iPhone photo booth health goth gastropub hammock 47 |
48 |
49 |

Section 4

50 | Cray food truck brunch, XOXO +1 keffiyeh pickled chambray waistcoat ennui. Organic small batch paleo 8-bit. Intelligentsia umami wayfarers pickled, asymmetrical kombucha letterpress kitsch leggings cold-pressed squid chartreuse put a bird on it. Listicle pickled man bun cornhole heirloom art party 51 | 52 |
53 | 54 | 55 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/practice4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 30 | 31 | 32 |
33 |

Sample flexbox example

34 |
35 | 36 |
37 |

Section 1

38 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Sollicitudin tempor id eu nisl nunc mi ipsum faucibus vitae. 39 |
40 |
41 |

Section 2

42 | Sollicitudin tempor id eu nisl nunc mi ipsum faucibus vitae. 43 |
44 |
45 |

Section 3

46 | Tacos actually microdosing, pour-over semiotics banjo chicharrones retro fanny pack portland everyday carry vinyl typewriter. Tacos PBR&B pork belly, everyday carry ennui pickled sriracha normcore hashtag polaroid single-origin coffee cold-pressed. PBR&B tattooed trust fund twee, leggings salvia iPhone photo booth health goth gastropub hammock 47 |
48 |
49 |

Section 4

50 | Cray food truck brunch, XOXO +1 keffiyeh pickled chambray waistcoat ennui. Organic small batch paleo 8-bit. Intelligentsia umami wayfarers pickled, asymmetrical kombucha letterpress kitsch leggings cold-pressed squid chartreuse put a bird on it. Listicle pickled man bun cornhole heirloom art party 51 | 52 |
53 | 54 | 55 | -------------------------------------------------------------------------------- /Notes/resources/sample-sales-data.csv: -------------------------------------------------------------------------------- 1 | Date,Company,Product,Units 2 | 2015-01-21,Streeplex,Hardware,11 3 | 2015-01-09,Streeplex,Service,abc 4 | 2015-01-06,Initech,Hardware,-17 5 | 2015-01-02,Hooli,Hardware, 6 | 2015-01-11,Hooli,Hardware,11 7 | 2015-01-01,Acme Coporation,Software,18 8 | 2015-01-24,Initech,Software,1 9 | 2015-01-25,Initech,Service,6 10 | 2015-01-13,Hooli,Service,7 11 | 2015-01-03,Hooli,Service,19 12 | 2015-01-16,Hooli,Hardware,17 13 | 2015-01-16,Initech,Service,13 14 | 2015-01-20,Acme Coporation,Hardware,12 15 | 2015-01-26,Acme Coporation,Software,14 16 | 2015-01-15,Acme Coporation,Service,16 17 | 2015-01-06,Acme Coporation,Software,16 18 | 2015-01-15,Mediacore,Hardware,7 19 | 2015-01-27,Streeplex,Service,18 20 | 2015-01-20,Streeplex,Software,13 21 | 2015-01-16,Mediacore,Service,8 22 | 2015-02-26,Streeplex,Service,4 23 | 2015-02-16,Hooli,Software,10 24 | 2015-02-03,Initech,Software,13 25 | 2015-02-02,Hooli,Software,3 26 | 2015-02-25,Initech,Service,10 27 | 2015-02-05,Acme Coporation,Software,19 28 | 2015-02-09,Streeplex,Service,19 29 | 2015-02-11,Initech,Software,7 30 | 2015-02-04,Acme Coporation,Hardware,14 31 | 2015-02-09,Mediacore,Software,7 32 | 2015-02-07,Acme Coporation,Hardware,1 33 | 2015-02-11,Hooli,Software,4 34 | 2015-02-26,Streeplex,Service,1 35 | 2015-02-05,Hooli,Service,10 36 | 2015-02-04,Streeplex,Software,13 37 | 2015-02-19,Mediacore,Service,10 38 | 2015-02-19,Mediacore,Hardware,16 39 | 2015-02-02,Mediacore,Hardware,9 40 | 2015-02-21,Mediacore,Software,3 41 | 2015-02-21,Hooli,Hardware,3 42 | 2015-03-22,Mediacore,Software,6 43 | 2015-03-12,Initech,Service,19 44 | 2015-03-22,Streeplex,Software,8 45 | 2015-03-15,Hooli,Hardware,19 46 | 2015-03-17,Hooli,Hardware,10 47 | 2015-03-16,Mediacore,Software,3 48 | 2015-03-25,Initech,Hardware,9 49 | 2015-03-25,Streeplex,Hardware,12 50 | 2015-03-26,Streeplex,Software,3 51 | 2015-03-06,Mediacore,Software,17 52 | 2015-03-22,Initech,Hardware,11 53 | 2015-03-17,Hooli,Hardware,8 54 | 2015-03-28,Acme Coporation,Service,5 55 | 2015-03-13,Streeplex,Hardware,8 56 | 2015-03-06,Mediacore,Software,17 57 | 2015-03-13,Initech,Software,11 58 | 2015-03-27,Mediacore,Software,6 59 | 2015-03-21,Mediacore,Hardware,19 60 | 2015-03-15,Initech,Hardware,18 61 | 2015-03-13,Streeplex,Software,9 62 | -------------------------------------------------------------------------------- /Exercises/resources/product_frm.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Add Product 5 | 41 | 42 | 43 |
44 |
45 | 46 | 47 |
48 |
49 | 50 | 51 |
52 |
53 | 54 | 55 |
56 |
57 | 58 | 59 |
60 |
61 | 62 |
63 |
64 | 65 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/product_frm.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Add Product 5 | 41 | 42 | 43 |
44 |
45 | 46 | 47 |
48 |
49 | 50 | 51 |
52 |
53 | 54 | 55 |
56 |
57 | 58 | 59 |
60 |
61 | 62 |
63 |
64 | 65 | -------------------------------------------------------------------------------- /Exercises/resources/log_ex8.csv: -------------------------------------------------------------------------------- 1 | "Parse %","Name","Amount","Ilvl","Ilvl %","Active","DPS","" 2 | "97","Wôes","11715922$6.32%11.72m","208","82","95.30%","4,857.4","" 3 | "94","Dewgie","10230823$5.52%10.23m","-","57","92.34%","4,241.7","" 4 | "96","Knoxvegas","9624618$5.19%9.62m","206","77","94.72%","3,990.3","" 5 | "92","Avey","9384888$5.06%9.38m","208","54","95.44%","3,890.9","" 6 | "77","Exolaris","8817948$4.76%8.82m","198","75","96.15%","3,655.9","" 7 | "79","Ovy","8789252$4.74%8.79m","-","89","91.45%","3,644.0","" 8 | "77","Biraprie","8684125$4.69%8.68m","-","75","94.53%","3,600.4","" 9 | "88","Kolhito","8320548$4.49%8.32m","-","76","90.10%","3,449.7","" 10 | "67","Fyrebird","8286557$4.47%8.29m","-","80","96.52%","3,435.6","" 11 | "67","Jari","8179735$4.41%8.18m","-","69","94.69%","3,391.3","" 12 | "69","Anothervc","8178271$4.41%8.18m","-","88","91.36%","3,390.7","" 13 | "73","Stormblast","7797837$4.21%7.80m","191","83","88.15%","3,232.9","" 14 | "64","Spooknspell","7772714$4.19%7.77m","189","91","93.02%","3,222.5","" 15 | "59","Plastral","7730604$4.17%7.73m","-","74","95.92%","3,205.1","" 16 | "56","Gdook","7440492$4.01%7.44m","-","77","92.70%","3,084.8","" 17 | "51","Gamheals","7360518$3.97%7.36m","185","87","94.38%","3,051.6","" 18 | "79","Darkietank","6684326$3.61%6.68m","195","84","77.89%","2,771.3","" 19 | "41","Nómi","6651897$3.59%6.65m","190","68","92.02%","2,757.8","" 20 | "75","Masachi","5996489$3.24%6.00m","-","76","70.75%","2,486.1","" 21 | "89","Synesthetix","5931393$3.20%5.93m","204","70","66.95%","2,459.1","" 22 | "79","Chrissinger","4226622$2.28%4.23m","195","82","76.13%","1,752.3","" 23 | "56","Keipra","4182200$2.26%4.18m","205","37","85.85%","1,733.9","" 24 | "36","Makotoase","2458262$1.33%2.46m","195","37","33.08%","1,019.2","" 25 | "63","Pappaslop","1833722$0.99%1.83m","189","91","22.79%","760.3","" 26 | "95","Masakins","1790230$0.97%1.79m","208","78","16.22%","742.2","" 27 | "95","Ericlock","1757080$0.95%1.76m","210","62","16.21%","728.5","" 28 | "96","Paeldryth","1620012$0.87%1.62m","208","75","15.12%","671.6","" 29 | "40","Haloxd","1388971$0.75%1.39m","-","45","76.79%","575.9","" 30 | "78","Revtide","813127$0.44%813.1k","190","81","63.57%","337.1","" 31 | "76","Chrisfumi","700542$0.38%700.5k","210","31","16.21%","290.4","" 32 | "95","Kieu","449285$0.24%449.3k","205","90","14.95%","186.3","" 33 | "74","Lymos","418728$0.23%418.7k","200","70","29.79%","173.6","" 34 | "52","Angers","106321$0.06%106.3k","189","57","5.53%","44.1","" -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/log_ex8.csv: -------------------------------------------------------------------------------- 1 | "Parse %","Name","Amount","Ilvl","Ilvl %","Active","DPS","" 2 | "97","Wôes","11715922$6.32%11.72m","208","82","95.30%","4,857.4","" 3 | "94","Dewgie","10230823$5.52%10.23m","-","57","92.34%","4,241.7","" 4 | "96","Knoxvegas","9624618$5.19%9.62m","206","77","94.72%","3,990.3","" 5 | "92","Avey","9384888$5.06%9.38m","208","54","95.44%","3,890.9","" 6 | "77","Exolaris","8817948$4.76%8.82m","198","75","96.15%","3,655.9","" 7 | "79","Ovy","8789252$4.74%8.79m","-","89","91.45%","3,644.0","" 8 | "77","Biraprie","8684125$4.69%8.68m","-","75","94.53%","3,600.4","" 9 | "88","Kolhito","8320548$4.49%8.32m","-","76","90.10%","3,449.7","" 10 | "67","Fyrebird","8286557$4.47%8.29m","-","80","96.52%","3,435.6","" 11 | "67","Jari","8179735$4.41%8.18m","-","69","94.69%","3,391.3","" 12 | "69","Anothervc","8178271$4.41%8.18m","-","88","91.36%","3,390.7","" 13 | "73","Stormblast","7797837$4.21%7.80m","191","83","88.15%","3,232.9","" 14 | "64","Spooknspell","7772714$4.19%7.77m","189","91","93.02%","3,222.5","" 15 | "59","Plastral","7730604$4.17%7.73m","-","74","95.92%","3,205.1","" 16 | "56","Gdook","7440492$4.01%7.44m","-","77","92.70%","3,084.8","" 17 | "51","Gamheals","7360518$3.97%7.36m","185","87","94.38%","3,051.6","" 18 | "79","Darkietank","6684326$3.61%6.68m","195","84","77.89%","2,771.3","" 19 | "41","Nómi","6651897$3.59%6.65m","190","68","92.02%","2,757.8","" 20 | "75","Masachi","5996489$3.24%6.00m","-","76","70.75%","2,486.1","" 21 | "89","Synesthetix","5931393$3.20%5.93m","204","70","66.95%","2,459.1","" 22 | "79","Chrissinger","4226622$2.28%4.23m","195","82","76.13%","1,752.3","" 23 | "56","Keipra","4182200$2.26%4.18m","205","37","85.85%","1,733.9","" 24 | "36","Makotoase","2458262$1.33%2.46m","195","37","33.08%","1,019.2","" 25 | "63","Pappaslop","1833722$0.99%1.83m","189","91","22.79%","760.3","" 26 | "95","Masakins","1790230$0.97%1.79m","208","78","16.22%","742.2","" 27 | "95","Ericlock","1757080$0.95%1.76m","210","62","16.21%","728.5","" 28 | "96","Paeldryth","1620012$0.87%1.62m","208","75","15.12%","671.6","" 29 | "40","Haloxd","1388971$0.75%1.39m","-","45","76.79%","575.9","" 30 | "78","Revtide","813127$0.44%813.1k","190","81","63.57%","337.1","" 31 | "76","Chrisfumi","700542$0.38%700.5k","210","31","16.21%","290.4","" 32 | "95","Kieu","449285$0.24%449.3k","205","90","14.95%","186.3","" 33 | "74","Lymos","418728$0.23%418.7k","200","70","29.79%","173.6","" 34 | "52","Angers","106321$0.06%106.3k","189","57","5.53%","44.1","" -------------------------------------------------------------------------------- /Notes/archived/lolkek.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | 11 |
12 |

Text

13 |
14 |
15 |
16 |
17 | 18 |
19 |
20 | 21 |
22 |

Radio

23 |
24 | 25 |
26 | 27 |
28 | 29 | 30 |
31 |
32 |
33 |

Checkbox

34 |
35 | 36 |
37 | 38 |
39 | 40 | 41 |
42 |
43 |
44 |

Submit

45 |
46 |
47 |
48 |
49 |

50 | 51 |
52 |
53 |
54 |

File

55 |
56 | 57 | 58 |
59 |
60 |
61 |

Button

62 |
63 | 64 | 65 |
66 |
67 | 68 | -------------------------------------------------------------------------------- /Exercises/resources/practice3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Document 6 | 24 | 25 | 26 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 27 |
28 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 29 |
30 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 31 |
32 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/practice3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Document 6 | 24 | 25 | 26 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 27 |
28 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 29 |
30 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 31 |
32 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. 33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /Exercises/resources/products.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 5px; 3 | padding: 0; 4 | border: 0; 5 | text-align: justify; 6 | } 7 | 8 | .product-list { 9 | margin: auto; 10 | width: 75%; 11 | display: grid; 12 | grid-template-columns: 1fr 1fr 1fr; 13 | grid-gap: 5px; 14 | grid-auto-rows: minmax(300px, auto); 15 | } 16 | 17 | .product { 18 | border-radius: 15px; 19 | border: 1px lightgray solid; 20 | background-color: white; 21 | padding: 10px; 22 | display: flex; 23 | } 24 | .product-image{ 25 | padding:5px; 26 | flex:1; 27 | text-align: center; 28 | align-items: center; 29 | display:flex; 30 | 31 | } 32 | img { 33 | width:100%; 34 | } 35 | .product-text { 36 | padding: 5px; 37 | background-color:rgba(111, 110, 110, 0.1); 38 | flex:1; 39 | } 40 | .product-name { 41 | color:steelblue; 42 | font-family:'Comic Sans MS'; 43 | font-size:1.5rem; 44 | } 45 | .product-description { 46 | color: black; 47 | font-family: Arial; 48 | font-size: 0.8rem; 49 | font-style: italic; 50 | } 51 | .product-price { 52 | color:orange; 53 | font-weight:bolder; 54 | font-family: Arial; 55 | font-size: 1.5rem; 56 | 57 | } 58 | 59 | .product-description li { 60 | text-align: left; 61 | } 62 | .menu { 63 | background-color: black; 64 | color: white; 65 | height:50px; 66 | } 67 | #logo { 68 | float:right; 69 | width:auto; 70 | height:50px; 71 | } 72 | .menu ul { 73 | margin:auto; 74 | display: flex; 75 | flex-direction: row; 76 | justify-content: center; 77 | list-style: none; 78 | padding:0; 79 | } 80 | .menu li{ 81 | padding: 1em 1em; 82 | font-family: Arial; 83 | font-size: 1em; 84 | } 85 | .menu li:hover { 86 | background-color: dimgrey; 87 | } 88 | 89 | 90 | 91 | @media only screen and (max-width: 600px) { 92 | .product { 93 | background-color: white; 94 | padding: 10px; 95 | margin: 5px; 96 | flex: 1 10%; 97 | } 98 | 99 | .product-list { 100 | display: flex; 101 | flex-direction: column; 102 | flex-wrap: wrap; 103 | margin: auto; 104 | width: 100%; 105 | } 106 | .menu { 107 | width:100%; 108 | height:auto; 109 | } 110 | .menu ul { 111 | margin:0; 112 | list-style: none; 113 | padding: 0; 114 | display:block; 115 | } 116 | 117 | .menu li { 118 | padding: 0 0.25em; 119 | font-family: Arial; 120 | font-size: 1em; 121 | text-align: left; 122 | border-bottom: 1px lightgray solid; 123 | } 124 | 125 | } 126 | 127 | 128 | 129 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/products.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 5px; 3 | padding: 0; 4 | border: 0; 5 | text-align: justify; 6 | } 7 | 8 | .product-list { 9 | margin: auto; 10 | width: 75%; 11 | display: grid; 12 | grid-template-columns: 1fr 1fr 1fr; 13 | grid-gap: 5px; 14 | grid-auto-rows: minmax(300px, auto); 15 | } 16 | 17 | .product { 18 | border-radius: 15px; 19 | border: 1px lightgray solid; 20 | background-color: white; 21 | padding: 10px; 22 | display: flex; 23 | } 24 | .product-image{ 25 | padding:5px; 26 | flex:1; 27 | text-align: center; 28 | align-items: center; 29 | display:flex; 30 | 31 | } 32 | img { 33 | width:100%; 34 | } 35 | .product-text { 36 | padding: 5px; 37 | background-color:rgba(111, 110, 110, 0.1); 38 | flex:1; 39 | } 40 | .product-name { 41 | color:steelblue; 42 | font-family:'Comic Sans MS'; 43 | font-size:1.5rem; 44 | } 45 | .product-description { 46 | color: black; 47 | font-family: Arial; 48 | font-size: 0.8rem; 49 | font-style: italic; 50 | } 51 | .product-price { 52 | color:orange; 53 | font-weight:bolder; 54 | font-family: Arial; 55 | font-size: 1.5rem; 56 | 57 | } 58 | 59 | .product-description li { 60 | text-align: left; 61 | } 62 | .menu { 63 | background-color: black; 64 | color: white; 65 | height:50px; 66 | } 67 | #logo { 68 | float:right; 69 | width:auto; 70 | height:50px; 71 | } 72 | .menu ul { 73 | margin:auto; 74 | display: flex; 75 | flex-direction: row; 76 | justify-content: center; 77 | list-style: none; 78 | padding:0; 79 | } 80 | .menu li{ 81 | padding: 1em 1em; 82 | font-family: Arial; 83 | font-size: 1em; 84 | } 85 | .menu li:hover { 86 | background-color: dimgrey; 87 | } 88 | 89 | 90 | 91 | @media only screen and (max-width: 600px) { 92 | .product { 93 | background-color: white; 94 | padding: 10px; 95 | margin: 5px; 96 | flex: 1 10%; 97 | } 98 | 99 | .product-list { 100 | display: flex; 101 | flex-direction: column; 102 | flex-wrap: wrap; 103 | margin: auto; 104 | width: 100%; 105 | } 106 | .menu { 107 | width:100%; 108 | height:auto; 109 | } 110 | .menu ul { 111 | margin:0; 112 | list-style: none; 113 | padding: 0; 114 | display:block; 115 | } 116 | 117 | .menu li { 118 | padding: 0 0.25em; 119 | font-family: Arial; 120 | font-size: 1em; 121 | text-align: left; 122 | border-bottom: 1px lightgray solid; 123 | } 124 | 125 | } 126 | 127 | 128 | 129 | -------------------------------------------------------------------------------- /Exercises/resources/TASK3_3.csv: -------------------------------------------------------------------------------- 1 | "[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[0,0,0]","[0,0,0]","[0,0,0]" 2 | "[0,0,0]","[0,0,0]","[0,0,0]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[0,0,0]","[0,0,0]" 3 | "[0,0,0]","[255,168,60]","[0,0,0]","[186,248,25]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[186,248,25]","[0,0,0]","[255,168,60]" 4 | "[0,0,0]","[255,168,60]","[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[0,0,0]","[255,168,60]" 5 | "[0,0,0]","[255,168,60]","[255,168,60]","[228,92,16]","[255,168,60]","[186,248,25]","[255,168,60]","[255,168,60]","[186,248,25]","[255,168,60]","[228,92,16]","[255,168,60]","[255,168,60]" 6 | "[0,0,0]","[255,168,60]","[255,168,60]","[228,92,16]","[255,168,60]","[228,92,16]","[255,168,60]","[255,168,60]","[228,92,16]","[255,168,60]","[228,92,16]","[255,168,60]","[255,168,60]" 7 | "[0,0,0]","[0,0,0]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[228,92,16]" 8 | "[0,0,0]","[0,0,0]","[0,0,0]","[186,248,25]","[255,168,60]","[255,168,60]","[228,92,16]","[228,92,16]","[255,168,60]","[255,168,60]","[186,248,25]","[228,92,16]","[228,92,16]" 9 | "[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[255,168,60]","[255,168,60]","[186,248,25]","[186,248,25]","[186,248,25]","[255,168,60]" 10 | "[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[255,168,60]" 11 | "[228,92,16]","[255,168,60]","[255,168,60]","[255,168,60]","[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[186,248,25]","[186,248,25]","[228,92,16]","[0,0,0]" 12 | "[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[186,248,25]","[228,92,16]","[228,92,16]","[228,92,16]","[186,248,25]","[0,0,0]" 13 | "[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[186,248,25]","[186,248,25]","[186,248,25]","[0,0,0]" 14 | "[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[186,248,25]","[186,248,25]","[186,248,25]","[228,92,16]","[0,0,0]","[0,0,0]" 15 | "[0,0,0]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[0,0,0]","[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[0,0,0]","[0,0,0]" 16 | "[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[0,0,0]","[0,0,0]" 17 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/TASK3_3.csv: -------------------------------------------------------------------------------- 1 | "[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[0,0,0]","[0,0,0]","[0,0,0]" 2 | "[0,0,0]","[0,0,0]","[0,0,0]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[0,0,0]","[0,0,0]" 3 | "[0,0,0]","[255,168,60]","[0,0,0]","[186,248,25]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[186,248,25]","[0,0,0]","[255,168,60]" 4 | "[0,0,0]","[255,168,60]","[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[0,0,0]","[255,168,60]" 5 | "[0,0,0]","[255,168,60]","[255,168,60]","[228,92,16]","[255,168,60]","[186,248,25]","[255,168,60]","[255,168,60]","[186,248,25]","[255,168,60]","[228,92,16]","[255,168,60]","[255,168,60]" 6 | "[0,0,0]","[255,168,60]","[255,168,60]","[228,92,16]","[255,168,60]","[228,92,16]","[255,168,60]","[255,168,60]","[228,92,16]","[255,168,60]","[228,92,16]","[255,168,60]","[255,168,60]" 7 | "[0,0,0]","[0,0,0]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[228,92,16]" 8 | "[0,0,0]","[0,0,0]","[0,0,0]","[186,248,25]","[255,168,60]","[255,168,60]","[228,92,16]","[228,92,16]","[255,168,60]","[255,168,60]","[186,248,25]","[228,92,16]","[228,92,16]" 9 | "[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[255,168,60]","[255,168,60]","[186,248,25]","[186,248,25]","[186,248,25]","[255,168,60]" 10 | "[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[186,248,25]","[255,168,60]" 11 | "[228,92,16]","[255,168,60]","[255,168,60]","[255,168,60]","[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[186,248,25]","[186,248,25]","[228,92,16]","[0,0,0]" 12 | "[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[186,248,25]","[228,92,16]","[228,92,16]","[228,92,16]","[186,248,25]","[0,0,0]" 13 | "[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[228,92,16]","[228,92,16]","[186,248,25]","[186,248,25]","[186,248,25]","[0,0,0]" 14 | "[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[228,92,16]","[255,168,60]","[186,248,25]","[186,248,25]","[186,248,25]","[228,92,16]","[0,0,0]","[0,0,0]" 15 | "[0,0,0]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[255,168,60]","[0,0,0]","[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[0,0,0]","[0,0,0]" 16 | "[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[0,0,0]","[228,92,16]","[228,92,16]","[228,92,16]","[0,0,0]","[0,0,0]" 17 | -------------------------------------------------------------------------------- /Exercises/resources/DATA.TXT: -------------------------------------------------------------------------------- 1 | SAXUVCWMMZFQ,37,29,80,50 2 | KRZXRLACEXAQ,21,36,46,77 3 | VHYPHWQDDROT,31,22,55,45 4 | XELLQSWHTKTD,30,30,94,84 5 | FXEJXGRQKAKQ,31,17,83,76 6 | DMRZPDUJFPAU,23,25,87,69 7 | DSVNSNBXKXPG,31,32,81,82 8 | MDUQPXOEAXYX,46,23,58,41 9 | TJYOZUUHDCFF,28,50,48,58 10 | XATHIJHQAPNX,21,45,83,55 11 | MPKWZTPJMHIK,31,48,79,51 12 | USXABIEZPQWQ,37,29,70,83 13 | WLNOWMXGRWXE,47,18,65,58 14 | PAURDKPWKWWK,25,30,84,66 15 | KEELWGVTOLGR,32,33,84,55 16 | DJBLJZPENIVV,22,25,97,80 17 | OBJASDHRQLBB,35,24,80,52 18 | ORSPWHVMFPUY,40,19,54,48 19 | KHMIYKSKZSJX,29,42,45,87 20 | DQSGKAKWKZZT,20,33,92,81 21 | WUPZLZLIUPUC,28,21,52,62 22 | CQGRGZVWLLID,42,32,92,97 23 | IIOZPUAGPWXL,24,42,75,89 24 | DMADXSCCVQBW,36,47,86,77 25 | TCBYFREJNVKK,47,47,54,67 26 | YPQWPPMUVRNS,41,16,53,64 27 | UDHJIBKVXUVC,49,39,70,89 28 | CGEUGDDLKUBC,44,40,96,63 29 | LSGHPBMYDBBJ,23,16,93,87 30 | HNUTFBMNJOAA,42,46,85,70 31 | AQYQRPSYSICX,32,35,61,59 32 | MCXVNPHBHCVJ,45,47,62,56 33 | PZGGEUYJODWC,30,31,57,46 34 | FZWUNACTSHEN,40,41,96,87 35 | HSJJXOEWXQGI,41,24,78,41 36 | CIERCGVSBHPG,22,18,72,64 37 | OAQCSPIXDXSB,46,17,88,76 38 | WDKYMUPWKYHA,40,17,88,45 39 | OQTJNHZVXZTZ,40,27,78,42 40 | JOHRTHZPWDLI,45,48,71,89 41 | VPMOQQBFDGRC,24,40,92,70 42 | DNIAENHAJDVB,45,17,50,85 43 | NGDYTUXSDEBL,47,34,96,87 44 | PCJWXAPVRSFV,29,35,87,72 45 | ZNSLDMVHROXF,39,21,80,80 46 | IRCNZDIWZRYD,41,44,59,59 47 | QPCBFBHMTXFC,49,19,68,71 48 | GWPYNTLCUWDG,39,23,98,55 49 | XLMCFVCQUSSI,27,27,77,67 50 | MORSZJLLIYAF,46,24,71,61 51 | IDXGFKUMTVJA,46,36,50,95 52 | OPHDECRRFDJH,49,24,55,52 53 | HKOSFPHVJWVX,44,27,79,58 54 | TQGAAUNNQVCV,48,42,88,92 55 | INSVTBXCRFYI,29,33,61,49 56 | HPQAPAHITERV,32,31,99,63 57 | RQFIUVIBQFJN,45,20,98,57 58 | NXKJJCYUKMKD,40,35,72,50 59 | QWIFHIHCAEPF,20,30,45,79 60 | OQTADDLBPGQC,21,28,91,47 61 | LGWTLWRUVGYU,35,37,85,77 62 | GNETAWAVMAAP,36,22,62,75 63 | BJSXNFDDKZEF,42,16,85,48 64 | DHFWYXMMPWEZ,42,38,87,67 65 | SPPJPTCYNPAL,45,22,72,98 66 | BAQNOEJMLURU,25,38,99,96 67 | GZGIBCLICIAR,36,31,63,66 68 | QMKYJNZQJKAR,41,26,53,87 69 | ENTXBAZFFUDK,44,24,57,58 70 | SJGTHPGPEJPV,44,40,99,69 71 | XGARRMXMUMFZ,38,36,81,65 72 | NJQFQNIQVWTB,35,20,57,93 73 | QIKKYEVTRATT,49,39,87,42 74 | GCOGXWDCAOEE,28,43,45,97 75 | LOEVBLTHNZIO,26,36,80,64 76 | GHQWPOIBKZKI,24,26,46,87 77 | ENZMTGBZYDZJ,30,39,75,84 78 | EIOASFCXSBSC,20,49,59,47 79 | RBXGFLAFWMJT,34,16,79,86 80 | ZGCCAQDWTZAR,36,33,89,96 81 | QPDBTVNLWGOD,37,28,58,65 82 | OLRVOCXNBBOG,41,28,79,48 83 | FNREMTBACBSG,33,49,74,98 84 | KZNYWMRPSHRK,30,19,72,63 85 | VTWQWKBGKKJY,42,45,78,100 86 | KWCJIMEMFEKF,43,48,51,44 87 | TFFBBNOFBGLG,26,38,79,41 88 | JMNVXDFGGOLV,28,32,49,75 89 | NOOOPKOWAZSM,47,33,98,50 90 | GNBIHACFOLLI,41,16,69,78 91 | EHPTIYDFYIYQ,39,26,45,75 92 | FWQGPKUBZCQL,34,37,70,56 93 | IXXDHECZNTVB,34,41,83,61 94 | QWEXAEXEHRFU,46,25,100,65 95 | MPXNFBRQVRTZ,20,22,51,50 96 | EUZBLLOABPOY,40,16,93,43 97 | XTKWYBASFUTP,35,17,67,93 98 | UMVTYNBBSOHV,42,47,96,79 99 | BNQECTIFRDPQ,43,28,50,89 100 | JIFEIOMCFWAP,46,33,93,57 101 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/DATA.TXT: -------------------------------------------------------------------------------- 1 | SAXUVCWMMZFQ,37,29,80,50 2 | KRZXRLACEXAQ,21,36,46,77 3 | VHYPHWQDDROT,31,22,55,45 4 | XELLQSWHTKTD,30,30,94,84 5 | FXEJXGRQKAKQ,31,17,83,76 6 | DMRZPDUJFPAU,23,25,87,69 7 | DSVNSNBXKXPG,31,32,81,82 8 | MDUQPXOEAXYX,46,23,58,41 9 | TJYOZUUHDCFF,28,50,48,58 10 | XATHIJHQAPNX,21,45,83,55 11 | MPKWZTPJMHIK,31,48,79,51 12 | USXABIEZPQWQ,37,29,70,83 13 | WLNOWMXGRWXE,47,18,65,58 14 | PAURDKPWKWWK,25,30,84,66 15 | KEELWGVTOLGR,32,33,84,55 16 | DJBLJZPENIVV,22,25,97,80 17 | OBJASDHRQLBB,35,24,80,52 18 | ORSPWHVMFPUY,40,19,54,48 19 | KHMIYKSKZSJX,29,42,45,87 20 | DQSGKAKWKZZT,20,33,92,81 21 | WUPZLZLIUPUC,28,21,52,62 22 | CQGRGZVWLLID,42,32,92,97 23 | IIOZPUAGPWXL,24,42,75,89 24 | DMADXSCCVQBW,36,47,86,77 25 | TCBYFREJNVKK,47,47,54,67 26 | YPQWPPMUVRNS,41,16,53,64 27 | UDHJIBKVXUVC,49,39,70,89 28 | CGEUGDDLKUBC,44,40,96,63 29 | LSGHPBMYDBBJ,23,16,93,87 30 | HNUTFBMNJOAA,42,46,85,70 31 | AQYQRPSYSICX,32,35,61,59 32 | MCXVNPHBHCVJ,45,47,62,56 33 | PZGGEUYJODWC,30,31,57,46 34 | FZWUNACTSHEN,40,41,96,87 35 | HSJJXOEWXQGI,41,24,78,41 36 | CIERCGVSBHPG,22,18,72,64 37 | OAQCSPIXDXSB,46,17,88,76 38 | WDKYMUPWKYHA,40,17,88,45 39 | OQTJNHZVXZTZ,40,27,78,42 40 | JOHRTHZPWDLI,45,48,71,89 41 | VPMOQQBFDGRC,24,40,92,70 42 | DNIAENHAJDVB,45,17,50,85 43 | NGDYTUXSDEBL,47,34,96,87 44 | PCJWXAPVRSFV,29,35,87,72 45 | ZNSLDMVHROXF,39,21,80,80 46 | IRCNZDIWZRYD,41,44,59,59 47 | QPCBFBHMTXFC,49,19,68,71 48 | GWPYNTLCUWDG,39,23,98,55 49 | XLMCFVCQUSSI,27,27,77,67 50 | MORSZJLLIYAF,46,24,71,61 51 | IDXGFKUMTVJA,46,36,50,95 52 | OPHDECRRFDJH,49,24,55,52 53 | HKOSFPHVJWVX,44,27,79,58 54 | TQGAAUNNQVCV,48,42,88,92 55 | INSVTBXCRFYI,29,33,61,49 56 | HPQAPAHITERV,32,31,99,63 57 | RQFIUVIBQFJN,45,20,98,57 58 | NXKJJCYUKMKD,40,35,72,50 59 | QWIFHIHCAEPF,20,30,45,79 60 | OQTADDLBPGQC,21,28,91,47 61 | LGWTLWRUVGYU,35,37,85,77 62 | GNETAWAVMAAP,36,22,62,75 63 | BJSXNFDDKZEF,42,16,85,48 64 | DHFWYXMMPWEZ,42,38,87,67 65 | SPPJPTCYNPAL,45,22,72,98 66 | BAQNOEJMLURU,25,38,99,96 67 | GZGIBCLICIAR,36,31,63,66 68 | QMKYJNZQJKAR,41,26,53,87 69 | ENTXBAZFFUDK,44,24,57,58 70 | SJGTHPGPEJPV,44,40,99,69 71 | XGARRMXMUMFZ,38,36,81,65 72 | NJQFQNIQVWTB,35,20,57,93 73 | QIKKYEVTRATT,49,39,87,42 74 | GCOGXWDCAOEE,28,43,45,97 75 | LOEVBLTHNZIO,26,36,80,64 76 | GHQWPOIBKZKI,24,26,46,87 77 | ENZMTGBZYDZJ,30,39,75,84 78 | EIOASFCXSBSC,20,49,59,47 79 | RBXGFLAFWMJT,34,16,79,86 80 | ZGCCAQDWTZAR,36,33,89,96 81 | QPDBTVNLWGOD,37,28,58,65 82 | OLRVOCXNBBOG,41,28,79,48 83 | FNREMTBACBSG,33,49,74,98 84 | KZNYWMRPSHRK,30,19,72,63 85 | VTWQWKBGKKJY,42,45,78,100 86 | KWCJIMEMFEKF,43,48,51,44 87 | TFFBBNOFBGLG,26,38,79,41 88 | JMNVXDFGGOLV,28,32,49,75 89 | NOOOPKOWAZSM,47,33,98,50 90 | GNBIHACFOLLI,41,16,69,78 91 | EHPTIYDFYIYQ,39,26,45,75 92 | FWQGPKUBZCQL,34,37,70,56 93 | IXXDHECZNTVB,34,41,83,61 94 | QWEXAEXEHRFU,46,25,100,65 95 | MPXNFBRQVRTZ,20,22,51,50 96 | EUZBLLOABPOY,40,16,93,43 97 | XTKWYBASFUTP,35,17,67,93 98 | UMVTYNBBSOHV,42,47,96,79 99 | BNQECTIFRDPQ,43,28,50,89 100 | JIFEIOMCFWAP,46,33,93,57 101 | -------------------------------------------------------------------------------- /Notes/Chapter_17_Computing_Impacts.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Learning Objectives\n", 8 | "\n", 9 | "- [ ] 3.4.1 Understand the code of ethics (conduct) of a Computing professional. \n", 10 | "- [ ] 3.4.2 Describe the impact of computing on lifestyle and workplace for social and economic developments\n", 11 | "- [ ] 3.4.3 Discuss the social, ethical, legal and economic issues of computing and technology. \n", 12 | "\n", 13 | "\n", 14 | "# References\n", 15 | "\n", 16 | "1. Leadbetter, C., Blackford, R., & Piper, T. (2012). Cambridge international AS and A level computing coursebook. Cambridge: Cambridge University Press.\n", 17 | "2. https://www.sparknotes.com/cs/sorting/bubble/section1/#:~:text=The%20total%20number%20of%20comparisons,since%20no%20swaps%20were%20made.\n", 18 | "3. https://www.acm.org/code-of-ethics\n", 19 | "5. https://isaaccomputerscience.org/" 20 | ] 21 | }, 22 | { 23 | "cell_type": "markdown", 24 | "metadata": {}, 25 | "source": [ 26 | "CONTENT HERE\n", 27 | "\n", 28 | "# 17.1 Code of Ethics (conduct) of a Computing professional\n", 29 | "CONTENT HERE\n", 30 | "\n", 31 | "
\n", 32 | "\n", 33 | "\n", 34 | "Fig 1. LAN, WAN AND THE INTERNET [https://electricala2z.com/electronics/lan-wan-internet-explained/]\n", 35 | "
\n", 36 | "\n", 37 | "## 17.1.1 Code of Ethics (conduct) of a Computing professional\n", 38 | "CONTENT HERE\n", 39 | "\n", 40 | "# 17.2 Impact of computing on lifestyle and workplace for social and economic developments. \n", 41 | "CONTENT HERE\n", 42 | "\n", 43 | "# 17.3 Social, ethical, legal and economic issues\n", 44 | "CONTENT HERE" 45 | ] 46 | }, 47 | { 48 | "cell_type": "markdown", 49 | "metadata": {}, 50 | "source": [ 51 | "### Example 8.1 2023/A Level/P1/Q8 H2 Computing\n", 52 | "A technician is testing the control system software for a nuclear power station before implementation. They find a fault that, if not corrected, could have catastrophic consequences. The technician reports the error to their manager, who is a computer professional. The manager’s response is:\n", 53 | "\n", 54 | "‘The delivery of the system to the client on time is more important. The error can be fixed later, and a patch issued after the control system is installed and operational.‘\n", 55 | "\n", 56 | "Discuss whether the manager is abiding by the code of ethics of a computer professional.
[5]
" 57 | ] 58 | }, 59 | { 60 | "cell_type": "code", 61 | "execution_count": 2, 62 | "metadata": {}, 63 | "outputs": [], 64 | "source": [ 65 | "#YOUR_ANSWER_HERE\n" 66 | ] 67 | } 68 | ], 69 | "metadata": { 70 | "kernelspec": { 71 | "display_name": "base", 72 | "language": "python", 73 | "name": "python3" 74 | }, 75 | "language_info": { 76 | "codemirror_mode": { 77 | "name": "ipython", 78 | "version": 3 79 | }, 80 | "file_extension": ".py", 81 | "mimetype": "text/x-python", 82 | "name": "python", 83 | "nbconvert_exporter": "python", 84 | "pygments_lexer": "ipython3", 85 | "version": "3.8.3" 86 | }, 87 | "orig_nbformat": 2, 88 | "vscode": { 89 | "interpreter": { 90 | "hash": "d4abd50234137fb60a8e52bcd12c63c8cbc1f26b32bc51c54dab6a2ee6deb43f" 91 | } 92 | } 93 | }, 94 | "nbformat": 4, 95 | "nbformat_minor": 2 96 | } 97 | -------------------------------------------------------------------------------- /Exercises/resources/ex8_8.txt: -------------------------------------------------------------------------------- 1 | (-10, 100) 2 | (-9.8, 96.04000000000002) 3 | (-9.600000000000001, 92.16000000000003) 4 | (-9.400000000000002, 88.36000000000004) 5 | (-9.200000000000003, 84.64000000000006) 6 | (-9.000000000000004, 81.00000000000007) 7 | (-8.800000000000004, 77.44000000000007) 8 | (-8.600000000000005, 73.96000000000008) 9 | (-8.400000000000006, 70.5600000000001) 10 | (-8.200000000000006, 67.24000000000011) 11 | (-8.000000000000007, 64.00000000000011) 12 | (-7.800000000000007, 60.84000000000011) 13 | (-7.600000000000007, 57.760000000000105) 14 | (-7.400000000000007, 54.7600000000001) 15 | (-7.200000000000006, 51.84000000000009) 16 | (-7.000000000000006, 49.000000000000085) 17 | (-6.800000000000006, 46.24000000000008) 18 | (-6.600000000000006, 43.56000000000008) 19 | (-6.400000000000006, 40.96000000000007) 20 | (-6.2000000000000055, 38.44000000000007) 21 | (-6.000000000000005, 36.000000000000064) 22 | (-5.800000000000005, 33.64000000000006) 23 | (-5.600000000000005, 31.360000000000056) 24 | (-5.400000000000005, 29.160000000000053) 25 | (-5.200000000000005, 27.04000000000005) 26 | (-5.000000000000004, 25.000000000000046) 27 | (-4.800000000000004, 23.040000000000042) 28 | (-4.600000000000004, 21.16000000000004) 29 | (-4.400000000000004, 19.360000000000035) 30 | (-4.200000000000004, 17.640000000000033) 31 | (-4.0000000000000036, 16.00000000000003) 32 | (-3.8000000000000034, 14.440000000000026) 33 | (-3.600000000000003, 12.960000000000022) 34 | (-3.400000000000003, 11.56000000000002) 35 | (-3.200000000000003, 10.240000000000018) 36 | (-3.0000000000000027, 9.000000000000016) 37 | (-2.8000000000000025, 7.840000000000014) 38 | (-2.6000000000000023, 6.760000000000012) 39 | (-2.400000000000002, 5.7600000000000104) 40 | (-2.200000000000002, 4.840000000000009) 41 | (-2.0000000000000018, 4.000000000000007) 42 | (-1.8000000000000018, 3.2400000000000064) 43 | (-1.6000000000000019, 2.560000000000006) 44 | (-1.400000000000002, 1.9600000000000053) 45 | (-1.200000000000002, 1.4400000000000046) 46 | (-1.000000000000002, 1.000000000000004) 47 | (-0.800000000000002, 0.6400000000000032) 48 | (-0.6000000000000021, 0.3600000000000025) 49 | (-0.4000000000000021, 0.16000000000000167) 50 | (-0.20000000000000207, 0.04000000000000083) 51 | (-2.0539125955565396e-15, 4.2185569501858014e-30) 52 | (0.19999999999999796, 0.03999999999999918) 53 | (0.39999999999999797, 0.15999999999999837) 54 | (0.599999999999998, 0.3599999999999976) 55 | (0.799999999999998, 0.6399999999999969) 56 | (0.999999999999998, 0.999999999999996) 57 | (1.199999999999998, 1.439999999999995) 58 | (1.399999999999998, 1.9599999999999942) 59 | (1.5999999999999979, 2.5599999999999934) 60 | (1.7999999999999978, 3.239999999999992) 61 | (1.9999999999999978, 3.999999999999991) 62 | (2.199999999999998, 4.839999999999991) 63 | (2.399999999999998, 5.759999999999991) 64 | (2.5999999999999983, 6.759999999999991) 65 | (2.7999999999999985, 7.839999999999992) 66 | (2.9999999999999987, 8.999999999999993) 67 | (3.199999999999999, 10.239999999999993) 68 | (3.399999999999999, 11.559999999999993) 69 | (3.599999999999999, 12.959999999999994) 70 | (3.7999999999999994, 14.439999999999996) 71 | (3.9999999999999996, 15.999999999999996) 72 | (4.199999999999999, 17.639999999999993) 73 | (4.3999999999999995, 19.359999999999996) 74 | (4.6, 21.159999999999997) 75 | (4.8, 23.04) 76 | (5.0, 25.0) 77 | (5.2, 27.040000000000003) 78 | (5.4, 29.160000000000004) 79 | (5.6000000000000005, 31.360000000000007) 80 | (5.800000000000001, 33.64000000000001) 81 | (6.000000000000001, 36.000000000000014) 82 | (6.200000000000001, 38.44000000000001) 83 | (6.400000000000001, 40.960000000000015) 84 | (6.600000000000001, 43.56000000000002) 85 | (6.800000000000002, 46.24000000000002) 86 | (7.000000000000002, 49.00000000000003) 87 | (7.200000000000002, 51.840000000000025) 88 | (7.400000000000002, 54.76000000000003) 89 | (7.600000000000002, 57.76000000000003) 90 | (7.8000000000000025, 60.84000000000004) 91 | (8.000000000000002, 64.00000000000003) 92 | (8.200000000000001, 67.24000000000002) 93 | (8.4, 70.56) 94 | (8.6, 73.96) 95 | (8.799999999999999, 77.43999999999998) 96 | (8.999999999999998, 80.99999999999997) 97 | (9.199999999999998, 84.63999999999996) 98 | (9.399999999999997, 88.35999999999994) 99 | (9.599999999999996, 92.15999999999993) 100 | (9.799999999999995, 96.0399999999999) 101 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/ex8_8.txt: -------------------------------------------------------------------------------- 1 | (-10, 100) 2 | (-9.8, 96.04000000000002) 3 | (-9.600000000000001, 92.16000000000003) 4 | (-9.400000000000002, 88.36000000000004) 5 | (-9.200000000000003, 84.64000000000006) 6 | (-9.000000000000004, 81.00000000000007) 7 | (-8.800000000000004, 77.44000000000007) 8 | (-8.600000000000005, 73.96000000000008) 9 | (-8.400000000000006, 70.5600000000001) 10 | (-8.200000000000006, 67.24000000000011) 11 | (-8.000000000000007, 64.00000000000011) 12 | (-7.800000000000007, 60.84000000000011) 13 | (-7.600000000000007, 57.760000000000105) 14 | (-7.400000000000007, 54.7600000000001) 15 | (-7.200000000000006, 51.84000000000009) 16 | (-7.000000000000006, 49.000000000000085) 17 | (-6.800000000000006, 46.24000000000008) 18 | (-6.600000000000006, 43.56000000000008) 19 | (-6.400000000000006, 40.96000000000007) 20 | (-6.2000000000000055, 38.44000000000007) 21 | (-6.000000000000005, 36.000000000000064) 22 | (-5.800000000000005, 33.64000000000006) 23 | (-5.600000000000005, 31.360000000000056) 24 | (-5.400000000000005, 29.160000000000053) 25 | (-5.200000000000005, 27.04000000000005) 26 | (-5.000000000000004, 25.000000000000046) 27 | (-4.800000000000004, 23.040000000000042) 28 | (-4.600000000000004, 21.16000000000004) 29 | (-4.400000000000004, 19.360000000000035) 30 | (-4.200000000000004, 17.640000000000033) 31 | (-4.0000000000000036, 16.00000000000003) 32 | (-3.8000000000000034, 14.440000000000026) 33 | (-3.600000000000003, 12.960000000000022) 34 | (-3.400000000000003, 11.56000000000002) 35 | (-3.200000000000003, 10.240000000000018) 36 | (-3.0000000000000027, 9.000000000000016) 37 | (-2.8000000000000025, 7.840000000000014) 38 | (-2.6000000000000023, 6.760000000000012) 39 | (-2.400000000000002, 5.7600000000000104) 40 | (-2.200000000000002, 4.840000000000009) 41 | (-2.0000000000000018, 4.000000000000007) 42 | (-1.8000000000000018, 3.2400000000000064) 43 | (-1.6000000000000019, 2.560000000000006) 44 | (-1.400000000000002, 1.9600000000000053) 45 | (-1.200000000000002, 1.4400000000000046) 46 | (-1.000000000000002, 1.000000000000004) 47 | (-0.800000000000002, 0.6400000000000032) 48 | (-0.6000000000000021, 0.3600000000000025) 49 | (-0.4000000000000021, 0.16000000000000167) 50 | (-0.20000000000000207, 0.04000000000000083) 51 | (-2.0539125955565396e-15, 4.2185569501858014e-30) 52 | (0.19999999999999796, 0.03999999999999918) 53 | (0.39999999999999797, 0.15999999999999837) 54 | (0.599999999999998, 0.3599999999999976) 55 | (0.799999999999998, 0.6399999999999969) 56 | (0.999999999999998, 0.999999999999996) 57 | (1.199999999999998, 1.439999999999995) 58 | (1.399999999999998, 1.9599999999999942) 59 | (1.5999999999999979, 2.5599999999999934) 60 | (1.7999999999999978, 3.239999999999992) 61 | (1.9999999999999978, 3.999999999999991) 62 | (2.199999999999998, 4.839999999999991) 63 | (2.399999999999998, 5.759999999999991) 64 | (2.5999999999999983, 6.759999999999991) 65 | (2.7999999999999985, 7.839999999999992) 66 | (2.9999999999999987, 8.999999999999993) 67 | (3.199999999999999, 10.239999999999993) 68 | (3.399999999999999, 11.559999999999993) 69 | (3.599999999999999, 12.959999999999994) 70 | (3.7999999999999994, 14.439999999999996) 71 | (3.9999999999999996, 15.999999999999996) 72 | (4.199999999999999, 17.639999999999993) 73 | (4.3999999999999995, 19.359999999999996) 74 | (4.6, 21.159999999999997) 75 | (4.8, 23.04) 76 | (5.0, 25.0) 77 | (5.2, 27.040000000000003) 78 | (5.4, 29.160000000000004) 79 | (5.6000000000000005, 31.360000000000007) 80 | (5.800000000000001, 33.64000000000001) 81 | (6.000000000000001, 36.000000000000014) 82 | (6.200000000000001, 38.44000000000001) 83 | (6.400000000000001, 40.960000000000015) 84 | (6.600000000000001, 43.56000000000002) 85 | (6.800000000000002, 46.24000000000002) 86 | (7.000000000000002, 49.00000000000003) 87 | (7.200000000000002, 51.840000000000025) 88 | (7.400000000000002, 54.76000000000003) 89 | (7.600000000000002, 57.76000000000003) 90 | (7.8000000000000025, 60.84000000000004) 91 | (8.000000000000002, 64.00000000000003) 92 | (8.200000000000001, 67.24000000000002) 93 | (8.4, 70.56) 94 | (8.6, 73.96) 95 | (8.799999999999999, 77.43999999999998) 96 | (8.999999999999998, 80.99999999999997) 97 | (9.199999999999998, 84.63999999999996) 98 | (9.399999999999997, 88.35999999999994) 99 | (9.599999999999996, 92.15999999999993) 100 | (9.799999999999995, 96.0399999999999) 101 | -------------------------------------------------------------------------------- /Exercises/resources/MARKET_PRICES.txt: -------------------------------------------------------------------------------- 1 | when widowbloom_price risingglory_price marrowroot_price vigilstorch_price nightshade_price flask_price 2 | 2020-12-01 12561 2639 6257 5028 13838 157738 3 | 2020-12-02 11819 3176 4710 7206 17198 139320 4 | 2020-12-03 13867 2677 4213 7659 13327 164655 5 | 2020-12-04 13139 2686 3987 9325 14539 165096 6 | 2020-12-05 14028 2494 8677 10086 17227 206537 7 | 2020-12-06 14031 3354 7886 6838 14987 186021 8 | 2020-12-07 12321 3052 6914 8307 14103 175147 9 | 2020-12-08 12185 3237 6874 8748 15585 170496 10 | 2020-12-09 11431 4019 6639 4510 11821 168278 11 | 2020-12-10 10353 3591 5413 5467 11149 155209 12 | 2020-12-11 8714 2910 4173 6831 8269 135795 13 | 2020-12-12 8123 2000 3891 6451 6719 121379 14 | 2020-12-13 9711 2192 4872 5331 8822 122510 15 | 2020-12-14 10147 2702 5063 5782 8168 128980 16 | 2020-12-15 9654 3024 5332 5291 7928 127627 17 | 2020-12-16 10302 5350 5685 4455 8821 139591 18 | 2020-12-17 10642 5294 5149 4274 8188 138418 19 | 2020-12-18 10188 4286 4320 4019 7274 129975 20 | 2020-12-19 9049 3405 4120 4109 6662 114266 21 | 2020-12-20 12931 3290 4347 4612 7800 122009 22 | 2020-12-21 10379 3291 5107 4329 10310 134273 23 | 2020-12-22 9965 4370 4898 3764 8048 124970 24 | 2020-12-23 10054 4894 6586 3159 7536 128869 25 | 2020-12-24 10003 4608 5790 3926 6873 130586 26 | 2020-12-25 9463 4457 4555 3468 7156 129852 27 | 2020-12-26 9042 4860 4000 3903 6920 121995 28 | 2020-12-27 9877 3986 3963 3831 9857 116601 29 | 2020-12-28 9808 3316 5316 3547 6343 116037 30 | 2020-12-29 8806 3196 5150 3201 6818 111813 31 | 2020-12-30 8224 4455 4856 2883 6741 109774 32 | 2020-12-31 9226 4658 4357 2773 6450 109760 33 | 2021-01-01 8526 5131 4458 3785 6413 114962 34 | 2021-01-02 8446 4862 4771 3875 7356 117696 35 | 2021-01-03 8945 4201 5171 3453 6658 114852 36 | 2021-01-04 8211 4002 5616 4841 6447 118488 37 | 2021-01-05 8006 3875 5316 4678 6347 115712 38 | 2021-01-06 9134 4737 8009 4023 7031 113101 39 | 2021-01-07 9100 4760 8401 3801 6137 129381 40 | 2021-01-08 9507 4451 8125 3223 5796 130722 41 | 2021-01-09 8638 3858 7290 2891 6424 122649 42 | 2021-01-10 9835 3480 6939 2845 6166 119797 43 | 2021-01-11 9929 5101 5277 2787 5746 126220 44 | 2021-01-12 9639 4720 4971 2676 5468 122475 45 | 2021-01-13 10163 7679 7092 2336 6731 118669 46 | 2021-01-14 9340 6228 4784 2303 5254 115948 47 | 2021-01-15 8664 3900 4136 3392 4810 109674 48 | 2021-01-16 7607 3742 4396 3138 4320 105018 49 | 2021-01-17 7278 4408 4408 3265 4958 100644 50 | 2021-01-18 6424 3779 4030 3832 4845 98674 51 | 2021-01-19 5344 4525 3552 4165 4459 94978 52 | 2021-01-20 4656 4547 3391 3977 4205 92263 53 | 2021-01-21 4457 3687 3050 3140 3955 83234 54 | 2021-01-22 3721 3213 2720 2193 3456 71341 55 | 2021-01-23 3214 2701 2780 1720 3772 68152 56 | 2021-01-24 3896 3785 3241 2115 4017 66334 57 | 2021-01-25 4815 4549 3655 3066 4288 82380 58 | 2021-01-26 3900 3844 3367 3384 3891 77159 59 | 2021-01-27 3795 3717 3278 2799 4215 73143 60 | 2021-01-28 3651 3498 3050 2394 3811 69057 61 | 2021-01-29 3602 3080 2765 2821 3593 66166 62 | 2021-01-30 3593 2815 2581 3031 3583 64377 63 | 2021-01-31 3383 2708 3354 2656 4261 68615 64 | 2021-02-01 5224 3183 3086 2790 4624 67768 65 | 2021-02-02 3793 2871 2937 2455 3534 64005 66 | 2021-02-03 4955 2948 3582 2483 4496 67912 67 | 2021-02-04 4380 3919 4519 2291 4311 69819 68 | 2021-02-05 3932 4020 3935 2071 4074 73652 69 | 2021-02-06 6809 2966 4318 1978 3849 81749 70 | 2021-02-07 6699 2815 4521 1989 4189 83695 71 | 2021-02-08 6039 2768 3896 2176 3766 76427 72 | 2021-02-09 5091 3687 3689 3009 3930 76695 73 | 2021-02-10 5333 3202 3929 2523 3552 79086 74 | 2021-02-11 5274 3094 3455 2211 3346 76517 75 | 2021-02-12 4658 2908 2719 2151 3214 70476 76 | 2021-02-13 5240 2848 3236 2070 3652 66457 77 | 2021-02-14 4982 2649 2963 2035 3941 69519 78 | 2021-02-15 4886 3233 2856 2014 4167 69305 79 | 2021-02-16 4631 3252 3103 1909 3919 68824 80 | 2021-02-17 4584 3325 2843 1822 4361 66826 81 | 2021-02-18 4738 3232 2657 2094 3709 65442 82 | 2021-02-19 5338 3027 2901 2153 4068 70608 83 | 2021-02-20 5054 2985 2556 2686 3998 74429 84 | 2021-02-21 4956 2913 2547 2675 4197 71747 85 | 2021-02-22 6588 3345 2834 2486 4085 70792 86 | 2021-02-23 4974 3523 2890 2369 4422 70662 87 | 2021-02-24 4905 2832 2718 2184 4214 69803 88 | 2021-02-25 4797 2744 2716 2273 4180 69041 89 | 2021-02-26 4647 2669 2846 2075 3896 68732 90 | 2021-02-27 4325 2765 2566 2108 3638 65859 91 | 2021-02-28 4111 2726 2437 2205 3671 63984 92 | 2021-03-01 4026 2567 2402 2103 3968 63038 93 | 2021-03-02 3918 3015 2550 2019 3819 62998 94 | 2021-03-03 4598 2842 2707 1898 3563 62927 95 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/MARKET_PRICES.txt: -------------------------------------------------------------------------------- 1 | when widowbloom_price risingglory_price marrowroot_price vigilstorch_price nightshade_price flask_price 2 | 2020-12-01 12561 2639 6257 5028 13838 157738 3 | 2020-12-02 11819 3176 4710 7206 17198 139320 4 | 2020-12-03 13867 2677 4213 7659 13327 164655 5 | 2020-12-04 13139 2686 3987 9325 14539 165096 6 | 2020-12-05 14028 2494 8677 10086 17227 206537 7 | 2020-12-06 14031 3354 7886 6838 14987 186021 8 | 2020-12-07 12321 3052 6914 8307 14103 175147 9 | 2020-12-08 12185 3237 6874 8748 15585 170496 10 | 2020-12-09 11431 4019 6639 4510 11821 168278 11 | 2020-12-10 10353 3591 5413 5467 11149 155209 12 | 2020-12-11 8714 2910 4173 6831 8269 135795 13 | 2020-12-12 8123 2000 3891 6451 6719 121379 14 | 2020-12-13 9711 2192 4872 5331 8822 122510 15 | 2020-12-14 10147 2702 5063 5782 8168 128980 16 | 2020-12-15 9654 3024 5332 5291 7928 127627 17 | 2020-12-16 10302 5350 5685 4455 8821 139591 18 | 2020-12-17 10642 5294 5149 4274 8188 138418 19 | 2020-12-18 10188 4286 4320 4019 7274 129975 20 | 2020-12-19 9049 3405 4120 4109 6662 114266 21 | 2020-12-20 12931 3290 4347 4612 7800 122009 22 | 2020-12-21 10379 3291 5107 4329 10310 134273 23 | 2020-12-22 9965 4370 4898 3764 8048 124970 24 | 2020-12-23 10054 4894 6586 3159 7536 128869 25 | 2020-12-24 10003 4608 5790 3926 6873 130586 26 | 2020-12-25 9463 4457 4555 3468 7156 129852 27 | 2020-12-26 9042 4860 4000 3903 6920 121995 28 | 2020-12-27 9877 3986 3963 3831 9857 116601 29 | 2020-12-28 9808 3316 5316 3547 6343 116037 30 | 2020-12-29 8806 3196 5150 3201 6818 111813 31 | 2020-12-30 8224 4455 4856 2883 6741 109774 32 | 2020-12-31 9226 4658 4357 2773 6450 109760 33 | 2021-01-01 8526 5131 4458 3785 6413 114962 34 | 2021-01-02 8446 4862 4771 3875 7356 117696 35 | 2021-01-03 8945 4201 5171 3453 6658 114852 36 | 2021-01-04 8211 4002 5616 4841 6447 118488 37 | 2021-01-05 8006 3875 5316 4678 6347 115712 38 | 2021-01-06 9134 4737 8009 4023 7031 113101 39 | 2021-01-07 9100 4760 8401 3801 6137 129381 40 | 2021-01-08 9507 4451 8125 3223 5796 130722 41 | 2021-01-09 8638 3858 7290 2891 6424 122649 42 | 2021-01-10 9835 3480 6939 2845 6166 119797 43 | 2021-01-11 9929 5101 5277 2787 5746 126220 44 | 2021-01-12 9639 4720 4971 2676 5468 122475 45 | 2021-01-13 10163 7679 7092 2336 6731 118669 46 | 2021-01-14 9340 6228 4784 2303 5254 115948 47 | 2021-01-15 8664 3900 4136 3392 4810 109674 48 | 2021-01-16 7607 3742 4396 3138 4320 105018 49 | 2021-01-17 7278 4408 4408 3265 4958 100644 50 | 2021-01-18 6424 3779 4030 3832 4845 98674 51 | 2021-01-19 5344 4525 3552 4165 4459 94978 52 | 2021-01-20 4656 4547 3391 3977 4205 92263 53 | 2021-01-21 4457 3687 3050 3140 3955 83234 54 | 2021-01-22 3721 3213 2720 2193 3456 71341 55 | 2021-01-23 3214 2701 2780 1720 3772 68152 56 | 2021-01-24 3896 3785 3241 2115 4017 66334 57 | 2021-01-25 4815 4549 3655 3066 4288 82380 58 | 2021-01-26 3900 3844 3367 3384 3891 77159 59 | 2021-01-27 3795 3717 3278 2799 4215 73143 60 | 2021-01-28 3651 3498 3050 2394 3811 69057 61 | 2021-01-29 3602 3080 2765 2821 3593 66166 62 | 2021-01-30 3593 2815 2581 3031 3583 64377 63 | 2021-01-31 3383 2708 3354 2656 4261 68615 64 | 2021-02-01 5224 3183 3086 2790 4624 67768 65 | 2021-02-02 3793 2871 2937 2455 3534 64005 66 | 2021-02-03 4955 2948 3582 2483 4496 67912 67 | 2021-02-04 4380 3919 4519 2291 4311 69819 68 | 2021-02-05 3932 4020 3935 2071 4074 73652 69 | 2021-02-06 6809 2966 4318 1978 3849 81749 70 | 2021-02-07 6699 2815 4521 1989 4189 83695 71 | 2021-02-08 6039 2768 3896 2176 3766 76427 72 | 2021-02-09 5091 3687 3689 3009 3930 76695 73 | 2021-02-10 5333 3202 3929 2523 3552 79086 74 | 2021-02-11 5274 3094 3455 2211 3346 76517 75 | 2021-02-12 4658 2908 2719 2151 3214 70476 76 | 2021-02-13 5240 2848 3236 2070 3652 66457 77 | 2021-02-14 4982 2649 2963 2035 3941 69519 78 | 2021-02-15 4886 3233 2856 2014 4167 69305 79 | 2021-02-16 4631 3252 3103 1909 3919 68824 80 | 2021-02-17 4584 3325 2843 1822 4361 66826 81 | 2021-02-18 4738 3232 2657 2094 3709 65442 82 | 2021-02-19 5338 3027 2901 2153 4068 70608 83 | 2021-02-20 5054 2985 2556 2686 3998 74429 84 | 2021-02-21 4956 2913 2547 2675 4197 71747 85 | 2021-02-22 6588 3345 2834 2486 4085 70792 86 | 2021-02-23 4974 3523 2890 2369 4422 70662 87 | 2021-02-24 4905 2832 2718 2184 4214 69803 88 | 2021-02-25 4797 2744 2716 2273 4180 69041 89 | 2021-02-26 4647 2669 2846 2075 3896 68732 90 | 2021-02-27 4325 2765 2566 2108 3638 65859 91 | 2021-02-28 4111 2726 2437 2205 3671 63984 92 | 2021-03-01 4026 2567 2402 2103 3968 63038 93 | 2021-03-02 3918 3015 2550 2019 3819 62998 94 | 2021-03-03 4598 2842 2707 1898 3563 62927 95 | -------------------------------------------------------------------------------- /Exercises/.ipynb_checkpoints/Exercise-9-Program-Testing-and-Data-Validation-checkpoint.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "markdown", 5 | "metadata": {}, 6 | "source": [ 7 | "# Exercise 9\n", 8 | "\n", 9 | "Related Notes:\n", 10 | "- Fundamentals_6 Program Testing and Data Validation" 11 | ] 12 | }, 13 | { 14 | "cell_type": "markdown", 15 | "metadata": {}, 16 | "source": [ 17 | "## Exercise 9.1\n", 18 | "\n", 19 | "Consider the code in the code cell below.\n", 20 | "\n", 21 | "Clearly, there is a bug in this code. Identify the bug and then use a `try-except` statement to “fix” the code so that it works as intended. (Note that you may not utilise `else` or `finally` in the `try-except` statement.)." 22 | ] 23 | }, 24 | { 25 | "cell_type": "code", 26 | "execution_count": null, 27 | "metadata": {}, 28 | "outputs": [], 29 | "source": [ 30 | "numbers = [x for x in range(1000)]\n", 31 | "i = 0\n", 32 | "while True:\n", 33 | " print(str(numbers[i]))\n", 34 | "\ti += 1" 35 | ] 36 | }, 37 | { 38 | "cell_type": "code", 39 | "execution_count": 3, 40 | "metadata": {}, 41 | "outputs": [], 42 | "source": [ 43 | "#YOUR_CODE_HERE" 44 | ] 45 | }, 46 | { 47 | "cell_type": "markdown", 48 | "metadata": {}, 49 | "source": [ 50 | "## Exercise 9.2\n", 51 | "\n", 52 | "Consider the code in the code cell below.\n", 53 | "\n", 54 | "Once again, there is a problem with this code. Use the `try-except` statement to ensure the code does not cause a runtime error. (Note: you may not change the way name is generated or used.)" 55 | ] 56 | }, 57 | { 58 | "cell_type": "code", 59 | "execution_count": null, 60 | "metadata": {}, 61 | "outputs": [], 62 | "source": [ 63 | "from random import randint\n", 64 | "name = \"\"\n", 65 | "for i in range(100):\n", 66 | "\tname = name + str(randint(0, 9))\n", 67 | "\tname = name + \".txt\"\n", 68 | "\tfileHandle = open(name)\n", 69 | "\tdata = f.read()\n", 70 | "\tprint(data)\n", 71 | "\tf.close()" 72 | ] 73 | }, 74 | { 75 | "cell_type": "code", 76 | "execution_count": null, 77 | "metadata": {}, 78 | "outputs": [], 79 | "source": [ 80 | "#YOUR_CODE_HERE" 81 | ] 82 | }, 83 | { 84 | "cell_type": "markdown", 85 | "metadata": {}, 86 | "source": [ 87 | "## Exercise 9.3\n", 88 | "\n", 89 | "Write code that continually asks for rational number input from the user (until the string `exit` is inputTED). \n", 90 | "\n", 91 | "For each value entered, (if it is not the string `exit`) utilise exception handling to verify that the inputs are indeed rational numbers before saving them to the file called `RATIONALS.TXT`. (Note that your code should open, write, and close the file with each entry. Also comment why this may be a more prudent course of action.)\n", 92 | "\n" 93 | ] 94 | }, 95 | { 96 | "cell_type": "code", 97 | "execution_count": null, 98 | "metadata": {}, 99 | "outputs": [], 100 | "source": [ 101 | "#YOUR_CODE_HERE" 102 | ] 103 | }, 104 | { 105 | "cell_type": "markdown", 106 | "metadata": {}, 107 | "source": [ 108 | "## Exercise 9.4\n", 109 | "\n", 110 | "The file `WORDS.TXT` under the folder `resources` contains a list of single word computing terms used in a textbook.\n", 111 | "\t\n", 112 | "Each entry has the following format:\n", 113 | ">```python\n", 114 | ">\n", 115 | ">\n", 116 | ">```\n", 117 | "\n", 118 | "One of the file entries (in both files) is:\n", 119 | ">```python\n", 120 | ">program\t\n", 121 | ">52\n", 122 | ">```\n", 123 | "\t\n", 124 | "This means that after a complete scan of the textbook the word `program` was found 52 times.\n", 125 | "\t\n", 126 | "By utilising the `try-except` statement, write program code to find and output the term with the highest number of occurrences.\n", 127 | "\n" 128 | ] 129 | }, 130 | { 131 | "cell_type": "code", 132 | "execution_count": 12, 133 | "metadata": {}, 134 | "outputs": [], 135 | "source": [ 136 | "#YOUR_CODE_HERE" 137 | ] 138 | } 139 | ], 140 | "metadata": { 141 | "kernelspec": { 142 | "display_name": "Python 3", 143 | "language": "python", 144 | "name": "python3" 145 | }, 146 | "language_info": { 147 | "codemirror_mode": { 148 | "name": "ipython", 149 | "version": 3 150 | }, 151 | "file_extension": ".py", 152 | "mimetype": "text/x-python", 153 | "name": "python", 154 | "nbconvert_exporter": "python", 155 | "pygments_lexer": "ipython3", 156 | "version": "3.7.6" 157 | } 158 | }, 159 | "nbformat": 4, 160 | "nbformat_minor": 2 161 | } 162 | -------------------------------------------------------------------------------- /Exercises/resources/IRIS.data: -------------------------------------------------------------------------------- 1 | 5.1,3.5,1.4,0.2,Iris-setosa 2 | 4.9,3.0,1.4,0.2,Iris-setosa 3 | 4.7,3.2,1.3,0.2,Iris-setosa 4 | 4.6,3.1,1.5,0.2,Iris-setosa 5 | 5.0,3.6,1.4,0.2,Iris-setosa 6 | 5.4,3.9,1.7,0.4,Iris-setosa 7 | 4.6,3.4,1.4,0.3,Iris-setosa 8 | 5.0,3.4,1.5,0.2,Iris-setosa 9 | 4.4,2.9,1.4,0.2,Iris-setosa 10 | 4.9,3.1,1.5,0.1,Iris-setosa 11 | 5.4,3.7,1.5,0.2,Iris-setosa 12 | 4.8,3.4,1.6,0.2,Iris-setosa 13 | 4.8,3.0,1.4,0.1,Iris-setosa 14 | 4.3,3.0,1.1,0.1,Iris-setosa 15 | 5.8,4.0,1.2,0.2,Iris-setosa 16 | 5.7,4.4,1.5,0.4,Iris-setosa 17 | 5.4,3.9,1.3,0.4,Iris-setosa 18 | 5.1,3.5,1.4,0.3,Iris-setosa 19 | 5.7,3.8,1.7,0.3,Iris-setosa 20 | 5.1,3.8,1.5,0.3,Iris-setosa 21 | 5.4,3.4,1.7,0.2,Iris-setosa 22 | 5.1,3.7,1.5,0.4,Iris-setosa 23 | 4.6,3.6,1.0,0.2,Iris-setosa 24 | 5.1,3.3,1.7,0.5,Iris-setosa 25 | 4.8,3.4,1.9,0.2,Iris-setosa 26 | 5.0,3.0,1.6,0.2,Iris-setosa 27 | 5.0,3.4,1.6,0.4,Iris-setosa 28 | 5.2,3.5,1.5,0.2,Iris-setosa 29 | 5.2,3.4,1.4,0.2,Iris-setosa 30 | 4.7,3.2,1.6,0.2,Iris-setosa 31 | 4.8,3.1,1.6,0.2,Iris-setosa 32 | 5.4,3.4,1.5,0.4,Iris-setosa 33 | 5.2,4.1,1.5,0.1,Iris-setosa 34 | 5.5,4.2,1.4,0.2,Iris-setosa 35 | 4.9,3.1,1.5,0.1,Iris-setosa 36 | 5.0,3.2,1.2,0.2,Iris-setosa 37 | 5.5,3.5,1.3,0.2,Iris-setosa 38 | 4.9,3.1,1.5,0.1,Iris-setosa 39 | 4.4,3.0,1.3,0.2,Iris-setosa 40 | 5.1,3.4,1.5,0.2,Iris-setosa 41 | 5.0,3.5,1.3,0.3,Iris-setosa 42 | 4.5,2.3,1.3,0.3,Iris-setosa 43 | 4.4,3.2,1.3,0.2,Iris-setosa 44 | 5.0,3.5,1.6,0.6,Iris-setosa 45 | 5.1,3.8,1.9,0.4,Iris-setosa 46 | 4.8,3.0,1.4,0.3,Iris-setosa 47 | 5.1,3.8,1.6,0.2,Iris-setosa 48 | 4.6,3.2,1.4,0.2,Iris-setosa 49 | 5.3,3.7,1.5,0.2,Iris-setosa 50 | 5.0,3.3,1.4,0.2,Iris-setosa 51 | 7.0,3.2,4.7,1.4,Iris-versicolor 52 | 6.4,3.2,4.5,1.5,Iris-versicolor 53 | 6.9,3.1,4.9,1.5,Iris-versicolor 54 | 5.5,2.3,4.0,1.3,Iris-versicolor 55 | 6.5,2.8,4.6,1.5,Iris-versicolor 56 | 5.7,2.8,4.5,1.3,Iris-versicolor 57 | 6.3,3.3,4.7,1.6,Iris-versicolor 58 | 4.9,2.4,3.3,1.0,Iris-versicolor 59 | 6.6,2.9,4.6,1.3,Iris-versicolor 60 | 5.2,2.7,3.9,1.4,Iris-versicolor 61 | 5.0,2.0,3.5,1.0,Iris-versicolor 62 | 5.9,3.0,4.2,1.5,Iris-versicolor 63 | 6.0,2.2,4.0,1.0,Iris-versicolor 64 | 6.1,2.9,4.7,1.4,Iris-versicolor 65 | 5.6,2.9,3.6,1.3,Iris-versicolor 66 | 6.7,3.1,4.4,1.4,Iris-versicolor 67 | 5.6,3.0,4.5,1.5,Iris-versicolor 68 | 5.8,2.7,4.1,1.0,Iris-versicolor 69 | 6.2,2.2,4.5,1.5,Iris-versicolor 70 | 5.6,2.5,3.9,1.1,Iris-versicolor 71 | 5.9,3.2,4.8,1.8,Iris-versicolor 72 | 6.1,2.8,4.0,1.3,Iris-versicolor 73 | 6.3,2.5,4.9,1.5,Iris-versicolor 74 | 6.1,2.8,4.7,1.2,Iris-versicolor 75 | 6.4,2.9,4.3,1.3,Iris-versicolor 76 | 6.6,3.0,4.4,1.4,Iris-versicolor 77 | 6.8,2.8,4.8,1.4,Iris-versicolor 78 | 6.7,3.0,5.0,1.7,Iris-versicolor 79 | 6.0,2.9,4.5,1.5,Iris-versicolor 80 | 5.7,2.6,3.5,1.0,Iris-versicolor 81 | 5.5,2.4,3.8,1.1,Iris-versicolor 82 | 5.5,2.4,3.7,1.0,Iris-versicolor 83 | 5.8,2.7,3.9,1.2,Iris-versicolor 84 | 6.0,2.7,5.1,1.6,Iris-versicolor 85 | 5.4,3.0,4.5,1.5,Iris-versicolor 86 | 6.0,3.4,4.5,1.6,Iris-versicolor 87 | 6.7,3.1,4.7,1.5,Iris-versicolor 88 | 6.3,2.3,4.4,1.3,Iris-versicolor 89 | 5.6,3.0,4.1,1.3,Iris-versicolor 90 | 5.5,2.5,4.0,1.3,Iris-versicolor 91 | 5.5,2.6,4.4,1.2,Iris-versicolor 92 | 6.1,3.0,4.6,1.4,Iris-versicolor 93 | 5.8,2.6,4.0,1.2,Iris-versicolor 94 | 5.0,2.3,3.3,1.0,Iris-versicolor 95 | 5.6,2.7,4.2,1.3,Iris-versicolor 96 | 5.7,3.0,4.2,1.2,Iris-versicolor 97 | 5.7,2.9,4.2,1.3,Iris-versicolor 98 | 6.2,2.9,4.3,1.3,Iris-versicolor 99 | 5.1,2.5,3.0,1.1,Iris-versicolor 100 | 5.7,2.8,4.1,1.3,Iris-versicolor 101 | 6.3,3.3,6.0,2.5,Iris-virginica 102 | 5.8,2.7,5.1,1.9,Iris-virginica 103 | 7.1,3.0,5.9,2.1,Iris-virginica 104 | 6.3,2.9,5.6,1.8,Iris-virginica 105 | 6.5,3.0,5.8,2.2,Iris-virginica 106 | 7.6,3.0,6.6,2.1,Iris-virginica 107 | 4.9,2.5,4.5,1.7,Iris-virginica 108 | 7.3,2.9,6.3,1.8,Iris-virginica 109 | 6.7,2.5,5.8,1.8,Iris-virginica 110 | 7.2,3.6,6.1,2.5,Iris-virginica 111 | 6.5,3.2,5.1,2.0,Iris-virginica 112 | 6.4,2.7,5.3,1.9,Iris-virginica 113 | 6.8,3.0,5.5,2.1,Iris-virginica 114 | 5.7,2.5,5.0,2.0,Iris-virginica 115 | 5.8,2.8,5.1,2.4,Iris-virginica 116 | 6.4,3.2,5.3,2.3,Iris-virginica 117 | 6.5,3.0,5.5,1.8,Iris-virginica 118 | 7.7,3.8,6.7,2.2,Iris-virginica 119 | 7.7,2.6,6.9,2.3,Iris-virginica 120 | 6.0,2.2,5.0,1.5,Iris-virginica 121 | 6.9,3.2,5.7,2.3,Iris-virginica 122 | 5.6,2.8,4.9,2.0,Iris-virginica 123 | 7.7,2.8,6.7,2.0,Iris-virginica 124 | 6.3,2.7,4.9,1.8,Iris-virginica 125 | 6.7,3.3,5.7,2.1,Iris-virginica 126 | 7.2,3.2,6.0,1.8,Iris-virginica 127 | 6.2,2.8,4.8,1.8,Iris-virginica 128 | 6.1,3.0,4.9,1.8,Iris-virginica 129 | 6.4,2.8,5.6,2.1,Iris-virginica 130 | 7.2,3.0,5.8,1.6,Iris-virginica 131 | 7.4,2.8,6.1,1.9,Iris-virginica 132 | 7.9,3.8,6.4,2.0,Iris-virginica 133 | 6.4,2.8,5.6,2.2,Iris-virginica 134 | 6.3,2.8,5.1,1.5,Iris-virginica 135 | 6.1,2.6,5.6,1.4,Iris-virginica 136 | 7.7,3.0,6.1,2.3,Iris-virginica 137 | 6.3,3.4,5.6,2.4,Iris-virginica 138 | 6.4,3.1,5.5,1.8,Iris-virginica 139 | 6.0,3.0,4.8,1.8,Iris-virginica 140 | 6.9,3.1,5.4,2.1,Iris-virginica 141 | 6.7,3.1,5.6,2.4,Iris-virginica 142 | 6.9,3.1,5.1,2.3,Iris-virginica 143 | 5.8,2.7,5.1,1.9,Iris-virginica 144 | 6.8,3.2,5.9,2.3,Iris-virginica 145 | 6.7,3.3,5.7,2.5,Iris-virginica 146 | 6.7,3.0,5.2,2.3,Iris-virginica 147 | 6.3,2.5,5.0,1.9,Iris-virginica 148 | 6.5,3.0,5.2,2.0,Iris-virginica 149 | 6.2,3.4,5.4,2.3,Iris-virginica 150 | 5.9,3.0,5.1,1.8,Iris-virginica 151 | 152 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/resources/IRIS.data: -------------------------------------------------------------------------------- 1 | 5.1,3.5,1.4,0.2,Iris-setosa 2 | 4.9,3.0,1.4,0.2,Iris-setosa 3 | 4.7,3.2,1.3,0.2,Iris-setosa 4 | 4.6,3.1,1.5,0.2,Iris-setosa 5 | 5.0,3.6,1.4,0.2,Iris-setosa 6 | 5.4,3.9,1.7,0.4,Iris-setosa 7 | 4.6,3.4,1.4,0.3,Iris-setosa 8 | 5.0,3.4,1.5,0.2,Iris-setosa 9 | 4.4,2.9,1.4,0.2,Iris-setosa 10 | 4.9,3.1,1.5,0.1,Iris-setosa 11 | 5.4,3.7,1.5,0.2,Iris-setosa 12 | 4.8,3.4,1.6,0.2,Iris-setosa 13 | 4.8,3.0,1.4,0.1,Iris-setosa 14 | 4.3,3.0,1.1,0.1,Iris-setosa 15 | 5.8,4.0,1.2,0.2,Iris-setosa 16 | 5.7,4.4,1.5,0.4,Iris-setosa 17 | 5.4,3.9,1.3,0.4,Iris-setosa 18 | 5.1,3.5,1.4,0.3,Iris-setosa 19 | 5.7,3.8,1.7,0.3,Iris-setosa 20 | 5.1,3.8,1.5,0.3,Iris-setosa 21 | 5.4,3.4,1.7,0.2,Iris-setosa 22 | 5.1,3.7,1.5,0.4,Iris-setosa 23 | 4.6,3.6,1.0,0.2,Iris-setosa 24 | 5.1,3.3,1.7,0.5,Iris-setosa 25 | 4.8,3.4,1.9,0.2,Iris-setosa 26 | 5.0,3.0,1.6,0.2,Iris-setosa 27 | 5.0,3.4,1.6,0.4,Iris-setosa 28 | 5.2,3.5,1.5,0.2,Iris-setosa 29 | 5.2,3.4,1.4,0.2,Iris-setosa 30 | 4.7,3.2,1.6,0.2,Iris-setosa 31 | 4.8,3.1,1.6,0.2,Iris-setosa 32 | 5.4,3.4,1.5,0.4,Iris-setosa 33 | 5.2,4.1,1.5,0.1,Iris-setosa 34 | 5.5,4.2,1.4,0.2,Iris-setosa 35 | 4.9,3.1,1.5,0.1,Iris-setosa 36 | 5.0,3.2,1.2,0.2,Iris-setosa 37 | 5.5,3.5,1.3,0.2,Iris-setosa 38 | 4.9,3.1,1.5,0.1,Iris-setosa 39 | 4.4,3.0,1.3,0.2,Iris-setosa 40 | 5.1,3.4,1.5,0.2,Iris-setosa 41 | 5.0,3.5,1.3,0.3,Iris-setosa 42 | 4.5,2.3,1.3,0.3,Iris-setosa 43 | 4.4,3.2,1.3,0.2,Iris-setosa 44 | 5.0,3.5,1.6,0.6,Iris-setosa 45 | 5.1,3.8,1.9,0.4,Iris-setosa 46 | 4.8,3.0,1.4,0.3,Iris-setosa 47 | 5.1,3.8,1.6,0.2,Iris-setosa 48 | 4.6,3.2,1.4,0.2,Iris-setosa 49 | 5.3,3.7,1.5,0.2,Iris-setosa 50 | 5.0,3.3,1.4,0.2,Iris-setosa 51 | 7.0,3.2,4.7,1.4,Iris-versicolor 52 | 6.4,3.2,4.5,1.5,Iris-versicolor 53 | 6.9,3.1,4.9,1.5,Iris-versicolor 54 | 5.5,2.3,4.0,1.3,Iris-versicolor 55 | 6.5,2.8,4.6,1.5,Iris-versicolor 56 | 5.7,2.8,4.5,1.3,Iris-versicolor 57 | 6.3,3.3,4.7,1.6,Iris-versicolor 58 | 4.9,2.4,3.3,1.0,Iris-versicolor 59 | 6.6,2.9,4.6,1.3,Iris-versicolor 60 | 5.2,2.7,3.9,1.4,Iris-versicolor 61 | 5.0,2.0,3.5,1.0,Iris-versicolor 62 | 5.9,3.0,4.2,1.5,Iris-versicolor 63 | 6.0,2.2,4.0,1.0,Iris-versicolor 64 | 6.1,2.9,4.7,1.4,Iris-versicolor 65 | 5.6,2.9,3.6,1.3,Iris-versicolor 66 | 6.7,3.1,4.4,1.4,Iris-versicolor 67 | 5.6,3.0,4.5,1.5,Iris-versicolor 68 | 5.8,2.7,4.1,1.0,Iris-versicolor 69 | 6.2,2.2,4.5,1.5,Iris-versicolor 70 | 5.6,2.5,3.9,1.1,Iris-versicolor 71 | 5.9,3.2,4.8,1.8,Iris-versicolor 72 | 6.1,2.8,4.0,1.3,Iris-versicolor 73 | 6.3,2.5,4.9,1.5,Iris-versicolor 74 | 6.1,2.8,4.7,1.2,Iris-versicolor 75 | 6.4,2.9,4.3,1.3,Iris-versicolor 76 | 6.6,3.0,4.4,1.4,Iris-versicolor 77 | 6.8,2.8,4.8,1.4,Iris-versicolor 78 | 6.7,3.0,5.0,1.7,Iris-versicolor 79 | 6.0,2.9,4.5,1.5,Iris-versicolor 80 | 5.7,2.6,3.5,1.0,Iris-versicolor 81 | 5.5,2.4,3.8,1.1,Iris-versicolor 82 | 5.5,2.4,3.7,1.0,Iris-versicolor 83 | 5.8,2.7,3.9,1.2,Iris-versicolor 84 | 6.0,2.7,5.1,1.6,Iris-versicolor 85 | 5.4,3.0,4.5,1.5,Iris-versicolor 86 | 6.0,3.4,4.5,1.6,Iris-versicolor 87 | 6.7,3.1,4.7,1.5,Iris-versicolor 88 | 6.3,2.3,4.4,1.3,Iris-versicolor 89 | 5.6,3.0,4.1,1.3,Iris-versicolor 90 | 5.5,2.5,4.0,1.3,Iris-versicolor 91 | 5.5,2.6,4.4,1.2,Iris-versicolor 92 | 6.1,3.0,4.6,1.4,Iris-versicolor 93 | 5.8,2.6,4.0,1.2,Iris-versicolor 94 | 5.0,2.3,3.3,1.0,Iris-versicolor 95 | 5.6,2.7,4.2,1.3,Iris-versicolor 96 | 5.7,3.0,4.2,1.2,Iris-versicolor 97 | 5.7,2.9,4.2,1.3,Iris-versicolor 98 | 6.2,2.9,4.3,1.3,Iris-versicolor 99 | 5.1,2.5,3.0,1.1,Iris-versicolor 100 | 5.7,2.8,4.1,1.3,Iris-versicolor 101 | 6.3,3.3,6.0,2.5,Iris-virginica 102 | 5.8,2.7,5.1,1.9,Iris-virginica 103 | 7.1,3.0,5.9,2.1,Iris-virginica 104 | 6.3,2.9,5.6,1.8,Iris-virginica 105 | 6.5,3.0,5.8,2.2,Iris-virginica 106 | 7.6,3.0,6.6,2.1,Iris-virginica 107 | 4.9,2.5,4.5,1.7,Iris-virginica 108 | 7.3,2.9,6.3,1.8,Iris-virginica 109 | 6.7,2.5,5.8,1.8,Iris-virginica 110 | 7.2,3.6,6.1,2.5,Iris-virginica 111 | 6.5,3.2,5.1,2.0,Iris-virginica 112 | 6.4,2.7,5.3,1.9,Iris-virginica 113 | 6.8,3.0,5.5,2.1,Iris-virginica 114 | 5.7,2.5,5.0,2.0,Iris-virginica 115 | 5.8,2.8,5.1,2.4,Iris-virginica 116 | 6.4,3.2,5.3,2.3,Iris-virginica 117 | 6.5,3.0,5.5,1.8,Iris-virginica 118 | 7.7,3.8,6.7,2.2,Iris-virginica 119 | 7.7,2.6,6.9,2.3,Iris-virginica 120 | 6.0,2.2,5.0,1.5,Iris-virginica 121 | 6.9,3.2,5.7,2.3,Iris-virginica 122 | 5.6,2.8,4.9,2.0,Iris-virginica 123 | 7.7,2.8,6.7,2.0,Iris-virginica 124 | 6.3,2.7,4.9,1.8,Iris-virginica 125 | 6.7,3.3,5.7,2.1,Iris-virginica 126 | 7.2,3.2,6.0,1.8,Iris-virginica 127 | 6.2,2.8,4.8,1.8,Iris-virginica 128 | 6.1,3.0,4.9,1.8,Iris-virginica 129 | 6.4,2.8,5.6,2.1,Iris-virginica 130 | 7.2,3.0,5.8,1.6,Iris-virginica 131 | 7.4,2.8,6.1,1.9,Iris-virginica 132 | 7.9,3.8,6.4,2.0,Iris-virginica 133 | 6.4,2.8,5.6,2.2,Iris-virginica 134 | 6.3,2.8,5.1,1.5,Iris-virginica 135 | 6.1,2.6,5.6,1.4,Iris-virginica 136 | 7.7,3.0,6.1,2.3,Iris-virginica 137 | 6.3,3.4,5.6,2.4,Iris-virginica 138 | 6.4,3.1,5.5,1.8,Iris-virginica 139 | 6.0,3.0,4.8,1.8,Iris-virginica 140 | 6.9,3.1,5.4,2.1,Iris-virginica 141 | 6.7,3.1,5.6,2.4,Iris-virginica 142 | 6.9,3.1,5.1,2.3,Iris-virginica 143 | 5.8,2.7,5.1,1.9,Iris-virginica 144 | 6.8,3.2,5.9,2.3,Iris-virginica 145 | 6.7,3.3,5.7,2.5,Iris-virginica 146 | 6.7,3.0,5.2,2.3,Iris-virginica 147 | 6.3,2.5,5.0,1.9,Iris-virginica 148 | 6.5,3.0,5.2,2.0,Iris-virginica 149 | 6.2,3.4,5.4,2.3,Iris-virginica 150 | 5.9,3.0,5.1,1.8,Iris-virginica 151 | 152 | -------------------------------------------------------------------------------- /365-Days-of-H2-Computing/Day_020.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "attachments": {}, 5 | "cell_type": "markdown", 6 | "metadata": {}, 7 | "source": [ 8 | "# Learning Objectives\n", 9 | "\n", 10 | "- [ ] 2.2.4 Use functions and procedures to modularise problem into chunks of code.\n", 11 | "- [ ] 2.2.5 Understand the concept of recursion. \n", 12 | "- [ ] 2.2.6 Trace the steps and list the results of recursive and non-recursive programs. \n", 13 | "- [ ] 2.2.7 Understand the use of stacks in recursive programming. \n", 14 | "\n", 15 | "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/njc-cz2-2021/Materials/blob/main/365-Days-of-H2-Computing/Day_020.ipynb)" 16 | ] 17 | }, 18 | { 19 | "cell_type": "markdown", 20 | "metadata": {}, 21 | "source": [ 22 | "## Exercise D20.1 \n", 23 | "\n", 24 | "Write a function that takes in a positive integer $n$, and prints the numbers from $n$ to $0$ (in descending order).\n", 25 | "Example interaction: \n", 26 | "\n", 27 | ">```python\n", 28 | ">your_function(3)\n", 29 | ">3\n", 30 | ">2\n", 31 | ">1\n", 32 | ">0\n", 33 | ">```" 34 | ] 35 | }, 36 | { 37 | "cell_type": "code", 38 | "execution_count": null, 39 | "metadata": {}, 40 | "outputs": [], 41 | "source": [ 42 | "#YOUR CODE HERE" 43 | ] 44 | }, 45 | { 46 | "cell_type": "markdown", 47 | "metadata": {}, 48 | "source": [ 49 | "## Exercise D20.2\n", 50 | "\n", 51 | "Without using the `**` operator, write a function that takes in 2 inputs: \n", 52 | "1. a base integer, $x$, and \n", 53 | "2. an integer exponent $n$, and \n", 54 | "then returns the value $x^n$. You may not import the `math` module, and you may not use the built-in `pow()` function.\n", 55 | "\n", 56 | ">```python\n", 57 | ">your_function(3,2)\n", 58 | ">9\n", 59 | ">```" 60 | ] 61 | }, 62 | { 63 | "cell_type": "code", 64 | "execution_count": null, 65 | "metadata": {}, 66 | "outputs": [], 67 | "source": [ 68 | "#YOUR CODE HERE" 69 | ] 70 | }, 71 | { 72 | "cell_type": "markdown", 73 | "metadata": {}, 74 | "source": [ 75 | "## Exercise D20.3\n", 76 | "\n", 77 | "Write a function that takes in a positive integer $n$, and returns the number of digits in $n$. You may not use the built-in `str()` function.\n", 78 | "\n", 79 | ">```python\n", 80 | ">your_function(`12345678910`)\n", 81 | ">11\n", 82 | ">```" 83 | ] 84 | }, 85 | { 86 | "cell_type": "code", 87 | "execution_count": null, 88 | "metadata": {}, 89 | "outputs": [], 90 | "source": [ 91 | "#YOUR CODE HERE" 92 | ] 93 | }, 94 | { 95 | "cell_type": "markdown", 96 | "metadata": {}, 97 | "source": [ 98 | "## Exercise D20.4\n", 99 | "\n", 100 | "Write a function that takes in a string, `s`, and returns a reversed copy of `s`. The only string operation you are allowed to use is string concatenation.\n", 101 | "\n", 102 | ">```python\n", 103 | ">your_function(`CJN`)\n", 104 | ">NJC\n", 105 | ">```" 106 | ] 107 | }, 108 | { 109 | "cell_type": "code", 110 | "execution_count": null, 111 | "metadata": {}, 112 | "outputs": [], 113 | "source": [ 114 | "#YOUR CODE HERE" 115 | ] 116 | }, 117 | { 118 | "cell_type": "markdown", 119 | "metadata": {}, 120 | "source": [ 121 | "## Exercise D20.5\n", 122 | "\n", 123 | "Write a function that takes in a list of integers and returns the sum of the integers in that list. You may not import the `math` module, and you may not use the `sum()` built-in function.\n", 124 | "\n", 125 | ">```python\n", 126 | ">your_function([1,2,3])\n", 127 | ">6\n", 128 | ">```" 129 | ] 130 | }, 131 | { 132 | "cell_type": "code", 133 | "execution_count": null, 134 | "metadata": {}, 135 | "outputs": [], 136 | "source": [ 137 | "#YOUR CODE HERE" 138 | ] 139 | }, 140 | { 141 | "cell_type": "markdown", 142 | "metadata": {}, 143 | "source": [ 144 | "## Exercise D20.6\n", 145 | "\n", 146 | "Write a function that takes in a list of real numbers and returns the mean of all the values in the list. You may not import the math module, and you may not use the `sum()` built-in function.\n", 147 | "\n", 148 | ">```python\n", 149 | ">your_function([1,2,3])\n", 150 | ">2\n", 151 | ">```" 152 | ] 153 | }, 154 | { 155 | "cell_type": "code", 156 | "execution_count": null, 157 | "metadata": {}, 158 | "outputs": [], 159 | "source": [ 160 | "#YOUR CODE HERE" 161 | ] 162 | } 163 | ], 164 | "metadata": { 165 | "kernelspec": { 166 | "display_name": "Python 3", 167 | "language": "python", 168 | "name": "python3" 169 | }, 170 | "language_info": { 171 | "codemirror_mode": { 172 | "name": "ipython", 173 | "version": 3 174 | }, 175 | "file_extension": ".py", 176 | "mimetype": "text/x-python", 177 | "name": "python", 178 | "nbconvert_exporter": "python", 179 | "pygments_lexer": "ipython3", 180 | "version": "3.10.2" 181 | }, 182 | "orig_nbformat": 2, 183 | "vscode": { 184 | "interpreter": { 185 | "hash": "a42ccb73e7d9bfdf27e036f1d2b8b681e55fc0743cc5586bc2474d4a60f4b886" 186 | } 187 | } 188 | }, 189 | "nbformat": 4, 190 | "nbformat_minor": 2 191 | } 192 | --------------------------------------------------------------------------------