第一階段、Python基礎
|
1、學習目標:
能夠熟練使用Python技術完成針對小問題的程式撰寫以及小游戲程式的開發,
|
| 2、知識點:
1)計算機組成原理
計算機組成部分、作業系統分類、B/S和C/S架構、理解軟體與硬體的區別
2)Python變數以及開發環境
字串、數字、字典、串列、元祖等
3)流程控制陳述句
程式的執行順序,順序執行、回圈執行、選擇執行
4)函式
定義函式、呼叫函式、函式的嵌套、遞回函式
5)檔案的基本操作
檔案的打開、編輯、關閉
6)面向物件編程
類物件、實體物件、定義類、實體化物件
7)例外處理
學會捕捉例外、自定義例外
8)模塊和包
理解模塊和包的概念并學會使用
9)飛機大戰游戲制作
自己獨立完成飛機大戰游戲
|

第二階段、Python和Linux高級
|
1、學習目標:
能夠使用面向物件的程式設計方法,基于Linux作業系統進行高并發量的網路程式開發
,
|
| 2、知識點:
1)Linux系統應用
Linux發行版系統的使用、基本的操作陳述句
2)網路編程
TCP/IP協議、服務器作業程序
3)并發編程
執行緒、行程、協程
4)函式高級應用
熟練使用函式的呼叫等
5)正則運算式
熟練運用re模塊的各種方法
6)資料庫
關系型資料庫、非關系型資料庫、MySQL
7)Python語法進階
閉包、裝飾器、生成器、迭代器
8)mini-web服務器
根據網路服務的程序寫出簡易的web服務器
9)mini-web框架
可以撰寫簡易的web服務器框架
|
第三階段、前端開發
|
1、學習目標:
能夠寫出簡單的HTML頁面,會使用jQuery、CSS等,
|
| 2、知識點:
1)HTML的學習
HTML的檔案結構、快速創建HTML方法
2)CSS
CSS的使用
3)PS的簡單應用
Photoshop的基本使用、取色、圖層
4)JavaScript的學習
JavaScript的基本語法
5)jQuery的學習
jQuery的使用
6)Vue框架
框架的使用以及注意點
|
第四階段、Web開發
|
1、學習目標:
能夠熟練使用Flask和Django框架進行web服務的開發,
|
| 2、知識點:
1)Flask web框架的使用
模板與表單、資料庫的使用、單元測驗、第三方擴展與部署、Redis快取使用、GIT版本控制、云服務器的使用、驗證碼的收發、網站專案開發實戰
2)Django web框架的使用
框架的使用方法、模型介紹、ORM以及資料庫操作、視圖以及模板、Django中間件、Django REST Framework、網站專案開發實戰
|
第五階段、爬蟲開發
|
1、學習目標:
能夠寫出實用的爬蟲專案
,
|
| 2、知識點:
1)爬蟲開發的知識體系與相關工具
網路爬蟲的原理以及相關爬蟲工具
2)MongoDB資料庫
資料庫的增刪改查
3)Scrapy框架
框架的原理以及使用
4)定制化爬蟲采集系統
資料的采集、分析
5)爬蟲實戰專案
實用型綜合爬蟲應用
|

第六階段、資料挖掘與資料分析
|
1、學習目標:
能夠熟練使用Python技術完成針對小問題的程式撰寫以及小游戲程式的開發
,
|
| 2、知識點:
1)基本概念
順序表、鏈表、堆疊、佇列
2)排序與索引
排序、索引、樹與樹演算法
3)Series物件
Series物件、DataFrame物件、DataFrame查詢
4)資料操作
資料的操作、存取與統計
5)Pandas繪圖
熟練使用Pandas
6)科學計算numpy、pandas
numpy、pandas、matpalotlib、金融資料的綜合分析處理
|
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/279588.html
標籤:其他
下一篇:軟考網路工程師筆記
