主要學習Python最基礎的知識,比如Python3、數據類型、字符串、函數、類、文件操作等等。階段課程結束後,學生需要完成Pygame實戰飛機大戰、2048等項目。
第二階段:Python語言高級
主要學習Python庫、正則表達式、進程線程、爬蟲、遍歷和MySQL數據庫。
第三階段:Python web開發
主要學習HTML、CSS、JavaScript、jQuery等前端知識,掌握python的三大後端框架(Django、Flask、Tornado)。需要完成網頁界面設計的實戰;能夠獨立開發網站。
第四階段:Linux基礎知識
主要學習與Linux相關的各種命令,如文件處理命令、壓縮和解壓縮命令、權限管理和Linux Shell開發。
第五階段:Linux運維自動化發展。
主要學習Linux運維的Python開發、Linux運維告警工具開發、Linux運維告警安全審計開發、Linux服務質量報告工具開發、Kali安全檢測工具檢測和Kali密碼破解實戰。
階段6: Python爬蟲
主要學習python爬蟲技術,掌握多線程爬蟲技術和分布式爬蟲技術。
第七階段:Python數據分析和大數據
主要學習numpy數據處理、pandas數據分析、matplotlib數據可視化、scipy數據統計分析和python金融數據分析;Hadoop HDFS、python Hadoop MapReduce、python Spark core、python Spark SQL和python Spark MLlib。
階段8: Python機器學習
主要研究KNN算法、線性回歸、邏輯回歸算法、決策樹算法、樸素貝葉斯算法、支持向量機和聚類k-均值算法。