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

教育理念
EDEE理念(教育+設計+程序+創業精神)把創新能力、創造精神、系統化解決問題能力等作為培養的重點。
課程體系
歷經碼高研究院6次迭代,30次升級,打造出覆蓋5-18歲青少年的完整機器人教育課程體系,成為一家實現全年齡段教材同步配套的機器人教育機構。
課程配合教材
碼高是全行業為數不多的實現全年齡段教材同步配套的機器人教育機構。課后知識溫習有所參照,實現知識的不斷積累。