→modeling×abstraction×pattern_discovery×(1.4) What is abstraction?×modeling_or_abstraction_is_a_task_to_stack_boxes×Abstract×stack×boxes×information_gathering×put_a_box_in_the_air×foundation×metaphor×pattern×(0.2.2)_compare_and_find_patterns×model×concrete×python×list×tuple×search_engine→
→metaphor×learning cycle×the_three_elements_correspond_to_three_dimensions×具体×concrete×体験×experience×情報収集×information_gathering×抽象×Abstract×抽象化×abstraction×モデル化×modeling×パターンの発見×pattern_discovery×応用×application×実践×practice×検証×verification×(1.1.1)_information_gathering×(1.1.2) Modeling and abstraction×(1.1.3)_practice_and_verification→
→experience×name×break-even_point×design_pattern×(1.4.6)_design_pattern×trial_and_error×purpose×find_common_pattern×shelf-viewing×syntopic_reading×rhetorical_afterimage×fast_reading×slow_reading×finding_information×building_understanding×footnote_for_4.5.2.3×(column)_naming_the_pattern×douglas_carl_engelbart×language×model×Abstract×manipulate×augmentation×box×trigger×handle×(1.1.2) Modeling and abstraction×stack→
→(0.2) How to learn programming×(1.1) The learning cycle×information_gathering×modeling×verification×具体×concrete×情報収集×体験×experience×抽象×abstract_2×抽象化×abstraction×モデル化×パターンの発見×pattern_discovery×応用×application×実践×practice×検証×cycle_of_learning→