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