單元序號 | 課程名稱 | 編程知識 |
單元 |
1、Python你好 2、神奇百寶箱 3、巧解數(shù)學(xué)題 4、分解與重組 5、請假條 6、神奇的海龜 7、閃閃五角星 8、隨機(jī)應(yīng)變 9、制作表情 10、滿天繁星 |
1.學(xué)會標(biāo)準(zhǔn)輸出語句、標(biāo)準(zhǔn)輸入語句! 2.認(rèn)識變量、字符串的概念, 3、.學(xué)習(xí)計(jì)算機(jī)ASC11編碼的概念和用途, 4、認(rèn)識Python的turtle庫,學(xué)習(xí)畫筆的使 用和簡單的繪圖操作 5、使用海龜庫,練習(xí)繪制花型圖案 6、.學(xué)習(xí)Python中隨機(jī)數(shù)的生成方式,并 使用隨機(jī)數(shù)生成隨機(jī)顏色等 |
第二單元 |
1、智能體重秤 2、叢林探險(xiǎn) 3、猜拳游戲 4、無窮的力量 5、燦爛星空 6、聰明的高斯 7、終結(jié)者 8、爬樹的蝸牛 9、幸運(yùn)的數(shù)字 10、九九乘法表 |
1.初步和深入認(rèn)識選擇結(jié)構(gòu)概念,練習(xí)多重條件結(jié)構(gòu)的使用 2.學(xué)習(xí)while、for循環(huán),掌握使用方法并加以區(qū)別 3.使用雙重循環(huán)實(shí)現(xiàn)圖形的打印 4.學(xué)習(xí)break和continue,來控制循環(huán)結(jié)構(gòu)的執(zhí)行 5.通過隨機(jī)數(shù)和選擇結(jié)構(gòu)的結(jié)合,制作飛行棋小游戲 6.將傳統(tǒng)的猜拳游戲通過計(jì)算機(jī)實(shí)現(xiàn),幫助孩子鍛煉代碼能力 7.通過打印九九乘法口訣表,來熟練格式化輸出和循環(huán)嵌套的知識 |
第三單元 |
1、森林水果店 2、小熊買糖 3、歌星大獎賽 4、明明的電話本 5、三國戰(zhàn)將 6、碟中諜 |
1.學(xué)習(xí)列表、列表長度、列表索引等概念 2.學(xué)習(xí)取極值函數(shù),設(shè)計(jì)實(shí)現(xiàn)比賽評分系統(tǒng) 3、區(qū)別字并與列表,能夠向字共中添加和刪除元素 4、學(xué)習(xí)字典中元素的修改和查詢方法 5.掌握字共的遍歷包括從中取出鍵、值、鍵值對 6.認(rèn)識字典的一對-的特性,利用特性對數(shù)據(jù)進(jìn)行加密和解密 |
第四單元 |
1、動物奧運(yùn)會 2、節(jié)日的祝福 3、勤勞的蜜蜂 4、森林綠化小能手 5、和平精英 6、瘋狂賽車 7、好多兔子 8、飲料換購 9、階乘計(jì)算器 10、美麗的分形樹 |
1.介紹函數(shù)概念,初次使用簡單的函數(shù) 2.學(xué)習(xí)函數(shù)中參數(shù)的概念,完成函數(shù)優(yōu)化,增強(qiáng)函數(shù)的功能 3.了解函數(shù)中返回值的含義 4.認(rèn)識函數(shù)中變量的作用域并區(qū)分全局變量局部變量 5.介紹使用函數(shù)的好處,培養(yǎng)孩子擁有劃分功能模塊的能力 6.認(rèn)識到參數(shù)可以是任意類型的特點(diǎn),靈活使用函數(shù) |
第五單元 |
1、世間萬物皆對象 2、對象也會用魔術(shù) 3、一句話的事兒 4、查找完全數(shù) 5、黃金螺旋線 6、猴子吃桃 |
1.初識類和對象,理解類和對象的含義 2.學(xué)習(xí)使用Class語句創(chuàng)建類,并根據(jù)類生成對象 3.學(xué)習(xí)類的初始化方法并在方法中定義和修改屬性 4.學(xué)習(xí)在類中封裝私有方法 5.學(xué)習(xí)在類中定義普通方法,調(diào)用私有方法 6.遞歸函數(shù)的深入學(xué)習(xí)和模塊化編程的熟練掌握 |
第六單元 |
1、"水仙花" 2、被抹掉的數(shù)字 3、給泡泡排座 4、聰明的站臺職工 5、別無"選擇" 6、省市面積排行榜 7、古數(shù)學(xué)家的智慧 8、偉大的歐幾里德 9、什么是質(zhì)數(shù) 10、強(qiáng)大腦 |
1.了解枚舉算法就是一-列舉的意思 2.使用枚舉算法找出所有的水仙花數(shù) 3.使用枚舉算法解決涂抹數(shù)字的經(jīng)典問題 4.學(xué)習(xí)使用程序給數(shù)字排序的算法:冒泡排序 5.利用冒泡排序算法解決火車車廂重新排序問題 6.學(xué)習(xí)排序算法中的選擇排序 7.利用選擇排序算法解決面積排序問題 8.深入使用while循環(huán)求解大公約數(shù) 9.深入使用遞歸函數(shù)求解大公約數(shù) 10.嵌套使用for循環(huán)和if語句求解質(zhì)數(shù) |
第七單元 |
1、數(shù)學(xué)大師 2、掌控時(shí)間 3-4、海龜鐘表 5、程序中的父與子 6、多態(tài)是什么 7-8、管理文件(1) 9、常見的異常和處理 10、綜合練習(xí) |
1.學(xué)習(xí)開平方算法以及python中的數(shù)學(xué)庫 2.學(xué)習(xí)圓周率算法 3.了解生活中的鐘表以及時(shí)間換算方法 4.認(rèn)識python中的時(shí)間模塊 5.利用turtle繪制鐘表界面,控制表盤指針轉(zhuǎn)動 6.學(xué)習(xí)類的繼承以及類中的方法重寫及多態(tài)特性 7.學(xué)習(xí)文件的基本操作:打開、讀取、寫入和關(guān)閉 8.掌握多種讀取文件內(nèi)容的方法 9.掌握異常處理的方法和幾種常見的異常拋出類型 |
第八單元 |
1、‘我的’python模塊 2、分解質(zhì)因數(shù) 3、插入排序 4、桶排序 5、排序綜合練習(xí) 6、約瑟夫環(huán) |
1.創(chuàng)建自定義模塊,掌握Python中自定義模塊的方法 2.學(xué)習(xí)質(zhì)因數(shù)的概念和計(jì)算方法,學(xué)會分解質(zhì)因數(shù)的程序設(shè)計(jì) 3.學(xué)會利用插入排序算法給列表中數(shù)值進(jìn)行排序 4.學(xué)會桶排序的概念并利用桶排序算法給數(shù)字排序 5.解決約瑟夫環(huán)問題 |
第九單元 |
1、初識PygameZero 2、彈起的小球 3、繪制美麗 的圓圈畫 4、瘋狂小圓圈 5-6、堅(jiān)持一百秒 7-8、見縫插針 9-10、拼圖游戲 |
1.學(xué)習(xí)PygameZero基本程序框架 2.學(xué)習(xí)創(chuàng)建窗口大小,在窗口中繪制圓形等內(nèi)容 3.復(fù)習(xí)全局變量、循環(huán)、隨機(jī)數(shù)、列表等知識點(diǎn) 4.制作彈球小游戲 5.繪制美麗的圓圈畫 6.學(xué)習(xí)鼠標(biāo)事件并繪制瘋狂的小圓圈 7.完成堅(jiān)持一百秒小游戲程序設(shè)計(jì) 8.學(xué)習(xí)圖片旋轉(zhuǎn)、音效播放等功能 9.完成見縫插針游戲程序設(shè)計(jì) 10.完成拼圖游戲程序設(shè)計(jì) |
第十單元 |
1、初識pygame模塊 2、主角登場 3、控制人物 4、小鼠標(biāo)大作用 5、主角的BGM 6、口袋精靈 7、接球游戲 8-9、打地鼠小游戲 10-11、貪吃蛇游戲 |
1.學(xué)習(xí)pygame游戲設(shè)計(jì)庫,設(shè)計(jì)pygame游戲場景 2.了解游戲中的人物角色,并在屏幕上繪制角色 3.完成踢球游戲程序設(shè)計(jì) 4.學(xué)會設(shè)置游戲背景 5.學(xué)習(xí)鍵盤事件處理 6.完成文字游戲的程序設(shè)計(jì) 7.學(xué)習(xí)鼠標(biāo)移動事件、點(diǎn)擊事件的處理方法 8.學(xué)習(xí)設(shè)置游戲背景音效 9.完成接球游戲程序設(shè)計(jì) 10.完成打地鼠游戲程序設(shè)計(jì) |
第十一單元 |
1-2、恐龍跑酷 3-4、飛機(jī)大戰(zhàn) 5、游戲程序封裝打包 |
1.學(xué)習(xí)圖像位置和移動的檢測 2.學(xué)習(xí)圖像碰撞事件檢測 3.學(xué)會游戲設(shè)計(jì)的基本步驟 4.完成貪吃蛇游戲程序設(shè)計(jì) 5.完成飛機(jī)大戰(zhàn)游戲程序設(shè)計(jì) 6.學(xué)習(xí)程序封裝打包 |
第十二單元 |
1、初識Tkinter 2、Tkinter按鈕 3、Tkinter輸入和文本 4、Tkinter畫布和框 架 5、Tkinter彈 窗控件Messagebox 6、Tkinter計(jì)算三角形面積 7、Tkinter登錄 窗口 8、Tkinter車牌搖號 9-10、Tkinter趣味彈窗 |
1、初識Tkinter 2、Tkinter按鈕 3、Tkinter輸入和文本 4、Tkinter畫布和框架 5、Tkinter彈窗控件Messagebox 6. Tkinter計(jì)算三角形面積 7、Tkinter登錄窗口 8、Tkinter車牌搖號 9-10、Tkinter趣味彈窗 |
第十三單元 |
1、初識網(wǎng)頁設(shè)計(jì) 2、HTML標(biāo)簽1 3、HTML標(biāo)簽2 4、form表單 5、網(wǎng)頁計(jì)算器 6-8、CSS選擇器、網(wǎng)頁 10、DIV網(wǎng)頁布局及制作 |
1.認(rèn)識瀏覽器以及網(wǎng)頁基本結(jié)構(gòu) 2.了解網(wǎng)頁設(shè)計(jì)的基本框架和技術(shù) 3.學(xué)習(xí)HTML中的各類基本標(biāo)簽 4.學(xué)習(xí)HTML中的超鏈接標(biāo)簽、圖片標(biāo)簽等 5.學(xué)習(xí)form表單以及input標(biāo)簽 6.完成網(wǎng)頁計(jì)算器的網(wǎng)頁設(shè)計(jì)案例 7.學(xué)習(xí)CSS樣式表中的各類選擇器 8.學(xué)習(xí)CSS樣式表的三種表現(xiàn)方式 9.學(xué)習(xí)CSS中的DIV標(biāo)簽及其樣式設(shè)計(jì) 10.完成網(wǎng)頁案例制作 |
第十四單元 |
1、神秘的JS 2-4、JS的數(shù)據(jù)類型、程序設(shè)計(jì)接購和函數(shù)操作 5、JS的事件驅(qū)動 6、未來的時(shí)間門 |
1.認(rèn)識Javascript編程語言中的輸出語句、數(shù)據(jù)類型、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)、函數(shù)定義函數(shù)調(diào)用、參數(shù)傳遞等內(nèi)容 2.學(xué)習(xí)鼠標(biāo)點(diǎn)擊事件和移動事件的處理 3.完成Javascript程序設(shè)計(jì)案例 |
第十五單元 |
1、初識Django框架 2、靜態(tài)內(nèi)容創(chuàng)建 3-4、jango數(shù)據(jù)交互、用戶登錄 5、生成動態(tài)內(nèi)容 6、文件上傳 7、創(chuàng)建數(shù)據(jù)庫表 8、數(shù)據(jù)處理 9、數(shù)據(jù)展示 10、項(xiàng)目展示 |
1-6、安裝Django第三方框架,創(chuàng)建并調(diào)試個(gè)項(xiàng)目、實(shí)現(xiàn)網(wǎng)頁數(shù)據(jù)與后端的交互、實(shí)現(xiàn)文件上傳并保存到指定路徑實(shí)現(xiàn)用戶登錄驗(yàn)證功能;利用Django生成動態(tài)網(wǎng)頁內(nèi)容創(chuàng)建數(shù)據(jù)庫表并對數(shù)據(jù)進(jìn)行處理和展示 7.完成PythonWeb網(wǎng)頁設(shè)計(jì)項(xiàng)目 |
第十六單元 |
1、網(wǎng)頁結(jié)構(gòu)進(jìn)階 2、瀏覽器開發(fā)者模式 3、初識爬蟲設(shè)計(jì) 4、JSON格式化與數(shù)據(jù)分析 5、Urlib爬蟲庫 6、請求方式get與post 7、證書驗(yàn)證 8、數(shù)據(jù)處理 9、爬取國內(nèi)*排名 10、爬取學(xué)習(xí)資料 |
1.復(fù)習(xí)htmI網(wǎng)頁結(jié)構(gòu)的知識,實(shí)現(xiàn)-個(gè)網(wǎng)頁的布局 2.模擬瀏覽器向服務(wù)器發(fā)送請求,以及瀏覽器開發(fā)者工具的使用 3.分析JSON數(shù)據(jù),提取有用信息 4.了解爬蟲相關(guān)概念以及HTTP通信知識 5.學(xué)習(xí)Urlib爬蟲庫的基本用法 6.學(xué)習(xí)爬蟲請求方式以及證書驗(yàn)證 7-8.學(xué)習(xí)對爬蟲請求結(jié)果的處理、數(shù)據(jù)進(jìn)行編解碼的方法 9.學(xué)習(xí)網(wǎng)絡(luò)爬蟲的基本步驟,爬取國內(nèi)各*的排名信息 10.利用爬蟲技術(shù)爬取學(xué)習(xí)資料,掌握網(wǎng)頁詳情頁數(shù)據(jù)的爬取方法 |
第十七單元 |
1、Requests爬蟲庫 2、復(fù)雜請求方式 3、文件下載 4、文件上傳 5、高級設(shè)置 6、異常處理 |
1-2.學(xué)習(xí)Requests爬蟲庫的安裝和基本用法、網(wǎng)絡(luò)請求方法: get. post方法 3.通過response獲得響應(yīng)以及狀態(tài)碼查詢對象 4.學(xué)習(xí)文件下載與上傳的實(shí)現(xiàn)方法 5.學(xué)習(xí)代理設(shè)置、超時(shí)設(shè)置以及認(rèn)證設(shè)置等高級設(shè)置 6.學(xué)習(xí)Requests中的異常捕捉與處理方法 |
第十八單元 |
1、電影信息爬取 2、Requests-HTML爬蟲庫 3、發(fā)起請求 4、處理響應(yīng) 5、response對象 6、css選擇器找對象 7、數(shù)據(jù)清洗 8、音樂信息爬取 9、動漫信息爬取 10、鏈家樓房信息爬取 |
1-3.學(xué)習(xí)Requests- HTML爬蟲庫的基本用法、發(fā)起請求的方、如何使用Requests -HTML處理響應(yīng) 4.認(rèn)識爬蟲響應(yīng)的狀態(tài)碼以及對數(shù)據(jù)進(jìn)行解碼發(fā)方法 5.利用CSS選擇器查找對象 6.掌握數(shù)據(jù)清洗的方法 7.利用所學(xué)的爬蟲框架爬取音樂信息、動漫信息以及鏈家網(wǎng)站的樓房信息,完成爬蟲案例。 |
為什么要讓孩子學(xué)Python?
EDEE理念(教育+設(shè)計(jì)+程序+創(chuàng)業(yè)精神)把創(chuàng)新能力、創(chuàng)造精神、系統(tǒng)化解決問題能力等作為培養(yǎng)的重點(diǎn)。
歷經(jīng)碼高研究院6次迭代,30次升級,打造出覆蓋5-18歲青少年的完整機(jī)器人教育課程體系,成為一家實(shí)現(xiàn)全年齡段教材同步配套的機(jī)器人教育機(jī)構(gòu)。
碼高是全行業(yè)為數(shù)不多的實(shí)現(xiàn)全年齡段教材同步配套的機(jī)器人教育機(jī)構(gòu)。課后知識溫習(xí)有所參照,實(shí)現(xiàn)知識的不斷積累。