
1、使用更專業的PyCharm編寫代碼,通過學習Pygame框架中常用模塊,制作簡單的2D小游戲。
2、學習Python的基礎知識,如字典,函數,類和對象等,為之后進一步學習打好基礎。
3、通過運用網絡傳輸的知識,學員能夠從網上爬取所需的信息,并且利用爬蟲做一些信息軟件工具提供實時數據支持。
4、主要利用turtle海龜庫,繪制各色的形狀和圖案,在充滿趣味性的學習過程中逐步引導學員入門Python語言。
5、通過學習numpy、pandas、matplotlib等數據分析庫,讓學生數據處理和可視化分析,為深入學習機器學習的數據挖掘方向做準備。
6、通過學習棧、鏈表、隊列、散列表等常用數據結構和二分查找、歸并排序、快速排序等經典算法,建立時間、空間復雜度意識,為編寫性能更優的代碼打下基礎。
7、利用sklearn、OpenCV、keras等常用的人工智能庫,通過訓練一些簡單的人工智能分類模型,培養學生對算法的興趣,并利用所學知識搭建自己的人工智能應用系統。
8、本課程要求學員在前4個level的基礎上,同時具備前端基礎、數據庫表設計等知識,進一步學習Flask框架,最終實現能夠獨立開發Flask項目。
1、招生對象:五年級(無基礎)
2、上課形式:12節錄播課+12節小班課+3個月在線答疑
3、教學時間:3個月
1、走近Python
認識Python里的模塊,掌握海龜繪圖模塊的幾種基礎方法。
2、坐標與畫筆
本節課主要通過繪制同心圓來學習畫筆的移動,抬起與落下,最后通過繪制愛睡覺的小呆來鞏固本節課的知識點。
3、運算符與表達式
本節課主要學習運算符的基礎知識,并利用變量表達式調整大眼怪的大小,最后通過RGB顏色和取余運算調整大眼怪的顏色來鞏固本節課的知識點。
4、必備編程技巧
學習閱讀代碼的技巧,猜想代碼含義,用關鍵字搜索陌生的函數,并驗證其作用,學習debug的技巧,學習增強代碼的可讀性。
5、字典
本節課我們將會學習一種新的存儲數據的容器——字典,并利用字典的知識設計一個分數查詢系統。
6、函數基礎
本節課我們將會學習python里面的一個黑魔法——函數,幫助我們提高代碼的復用性,并最終利用它幫助我們畫出多個太陽花。
7、函數進階
本節課我們將會更加深入的學習函數的知識,掌握函數這個黑魔法。最終用它畫出各種各樣的太陽花。
8、函數高級
本節課主要學習函數的返回值return,全局變量和局部變量等。
9、PyCharm概述
在回顧level2的知識之上學習Pygame相關基礎知識,并開始Pygame的個項目。
10、拯救黑洞(一)/(二)
利用Pygame模塊制作拯救黑洞的游戲,并介紹相關模塊的效果。
11、flappy bird(一)/(二)/(三)
flappy bird實現了移動的“飛翔”小鳥效果。flappy bird游戲功能完善,在窗口中添加大量、成對出現的、自動向左移動的矩形“障礙”。完成最終的代碼并對代碼進行優化,實現最終的游戲效果。
12、初識flask
本節課主要學習web開發的知識,以及對css回顧,為后期學習做準備。
13、Jinja2模板引擎
本節課主要介紹Flask框架,學習如何從零開始設計Flask項目。
14、Boostrap和WTF表單
本節課主要應用前面所學知識,制作一個仿ddos攻擊qq郵箱的項目,并從中學習前后端互相傳參的過程。
15、SQLAlchemy數據庫(一)/(二)
本節課主要學習應用flask-bootstrap插件、父模板、表單知識,并結合前面知識制作了一個小項目。本節課主要學習SQLAlchemy數據庫,通過對該數據庫的應用,熟悉了解數據庫模型的創建和數據庫的各類操作。