<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ### 課前準確: * 在`Windows`系統里安裝`python`,參考 [安裝python](http://www.hmoore.net/k12edu/k_12/785427#Windowspython_4) * 從釘釘下載`Teach_Your_Kids_to_Code_program_files.zip`至本地電腦,并解壓縮。 * 從釘釘下載`Teach Your Kids to Code.pdf`圖書至本地電腦。 ***** ### 本節課參考書目及代碼來源: ![](https://box.kancloud.cn/aede6e02a2c983fc83253eef25f95099_406x536.png) ### 課程內容: * 5min:孩子學習編程的價值 * 40min: Hello World! ***** #### 孩子學習編程的價值 * 編程很好玩 在孩子眼里,編程就是打游戲。 * 編程是一門有價值的工作技能 美國勞工部統計,未來五年,將產生800萬的技術工作職位,其中10個增長最快的職位有7個是編程方面的,且不需要碩士或博士學位。 * 2004年,大學生馬克·扎克伯格在宿舍里開發了臉譜網的第一個版本,10年后,每個月都有13億9000萬人使用臉譜網。歷史上從未有一個想法,產品或服務能夠在這么短的時間利用科技的力量去接觸這么多的人。 ![](https://box.kancloud.cn/2c2dd9d5dc7fd96d220d9716ea3ca23f_268x383.png) ***** #### Hello World! 幾乎所有的編程(除了python,還有C、C++...幾十種計算機語言)教程都是從`Hello World!`開始的,這是最簡單的一段代碼。 * [ ] 這段代碼有什么用處呢? * 告訴電腦,我想和世界打個招呼(輸入一條命令`print('Hello World!`) * 然后讓電腦執行這個命令(按回車鍵 `Enter` ) * 電腦在屏幕上顯示`Hello World!` * [ ] 怎么做到這一點呢? * 如下圖所示,點擊開始,在搜索程序和文件對話框里輸入`anaconda `,點擊`Anaconda Prompt` ![](https://box.kancloud.cn/fbb5c34bcf7650793326b0373f8a1b4b_1301x685.png) * 在`Anaconda Prompt`窗口里輸入`idle`,按回車鍵 `Enter` ![](https://box.kancloud.cn/55b438cfa87ffffee80ef25d3601d8cb_671x446.png) 出現`Python 3.7.0 Shell `對話框,在`>>>`有一個閃動的光標,在光標后面,我們可以輸入我們想要執行的命令。 ![](https://box.kancloud.cn/5bb468f9ae14b12564f0a141ca822a51_604x551.png) * 我們在光標后面輸入`print('Hello World!)`,按回車鍵 `Enter` ,計算機就會執行這個命令,并在屏幕上顯示`Hello World!`。 ![](https://box.kancloud.cn/546e472044590fe23f8a5ca05010cf1a_601x133.png) 是不是很簡單? * [ ] 如果覺著僅僅顯示一遍`Hello World!`,不足以表達我們對這個世界的敬意。例如我想對這個世界說100遍`Hello World!`,要怎么做呢? * 一種方法是重復輸入`print('Hello World!)`100遍,再按回車鍵 `Enter`100遍,這樣是可以的,但是和老師罰抄寫單詞100遍差不多,很辛苦是不是? * 一種更好的辦法是使用`for`循環語句 ,`for`循環語句并不是`python`獨有的,所有計算機語言都有這個。 ![](https://box.kancloud.cn/1542181e63c29406e76c69a6e4b07354_262x323.png) * 所以,編程有一個很重要功能,就是執行重復性的命令。 * 以上,我們稱之為**交互式編程**,就是輸入一句或一段命令,計算機立刻執行,但是,這里有一個問題: * 當我把電腦關閉后,第二天再執行這些命令,是不是得重新輸入一遍這些命令,是不是很麻煩啊? * [ ] 解決辦法是把命令保存在一個文件里,每次執行的時候,就把文件找出來,執行文件就好了,做法如下: * 在`Python 3.7.0 Shell`窗口,點擊`File`,然后點擊`New File`, ![](https://box.kancloud.cn/e5c8a19ccca969a02c041080b60b339d_1301x685.png) 出現一個新的窗口`Untitled`, ![](https://box.kancloud.cn/6cdd59b7d2e3b24969d6f6b944ce96bc_596x570.png) 寫一些代碼, ![](https://box.kancloud.cn/873b565a19c844f57fa5302d69d8ea69_603x150.png) 這些代碼的意思如下, ``` # -*- coding: UTF-8 -*- # 支持中文輸入 # MyWorld.py # 給這個文件起個名字,注意一定要以.py結尾 name = input('what is your name?\n') # 把你的名字告訴計算機 print('Hi,nice to meet you, my friend , ' , name) # 計算機和你打招呼,‘hi,很高興認識你,我的朋友,某某某’ print('Hi,nice to meet you, my friend , ' , name , name , name) # 計算機很熱情,多喊了幾遍你的名字 ``` 然后,`Ctrl + s`,保存文件,文件名為`MyWorld.py` 再按下`F5`,在`Python 3.7.0 Shell`輸入一個名字,例如`喜羊羊`, ![](https://box.kancloud.cn/9f678008f765dc7ecdda1a3ff9b1ce39_601x109.png) 嗯,下次`懶羊羊`來的時候,就不用再數一遍代碼了,只要打開`MyWorld.py`,輸入`懶羊羊`,然后按`F5`就可以了。 ***** 課程小結: * 我們學習了怎樣啟動`python` * 我們學習了怎樣在`Python 3.7.0 Shell`寫一些交互式命令 * 我們學習了一點循環語句 * 我們學習了怎樣把代碼保存在一個文件里,反復使用這些代碼
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看