如何逼自己在壹個月學好python
壹、Python入門門
如果學習能力還不錯的話,這壹階段,只需要壹個多月的時間
1、linux基本命令
2、Pytho語法基礎
3、Python字符串解析
4、Python時間和日歷
5、Pytho操作文件
6、Pytho面向對象
7、設計模式
8、異常
9、模塊
10、項目實戰:飛機大戰
二、知識運用
1、Scrapy視頻教程:
(1)Scrapy的簡介。
主要知識點:Scrapy的架構和運作流程
(2)搭建開發環境
主要知識點:Windows及Linux環境下Scrapy的安裝
(3)ScrapyShell以及ScrapySelectors的使用。
(4)使用Scrapy完成網站信息的爬取。
主要知識點:
創建Scrapy項目(scrapystartproject)、定義提取的結構化數據(ltem)、編寫爬取網站的Spider並提取出結構化數據(ltem)、編寫ltemPipelines來存儲提取到的ltem(即結構化數據)。
2、Django教程
(1)Django的簡介。
主要知識點:MVC設計模式以及Diango的MVT。
(2)搭建開發環境:
主要知識點:Linux的虛擬環境搭建和應用Django的安裝。
(3)利用Diango框架完成簡單的圖書項目:
主要知識點:
編寫模型,使用API與數據庫交互、使用Django的後臺管理管理數據、通過視圖接收請求,通過模型獲
3、Python全棧教程:
(1)HTTP協議的分析:HTTP格式。
包含知識點:HTTPGET請求的格式
HTTPPOST請求的格式、HTTP響應的格式。(2)HTTP協議的使用(實現Web靜態服務器)利用HTTP協議實現Web靜態服務器包含知識點:瀏覽器首先向服務器發送HTTP請求、服務器向瀏覽器返回HTTP響應、使用類(3)服務器動態資源請求(實現Web動態服務器):利用WSGI實現Web動態服務器。
第三階段:Web全棧
可以掌握掌握Web前端技術內容、Web後端框架,並熟練使用FlaskTornado、Django。整理好的電子筆記有:
《Python web開發》
《基於Django快速開發Web應用》
《Django絕對簡明教程》
《Python學習筆記》
《Python漫畫書》
第四階段:數據分析+人工智能
可以掌握爬蟲、數據采集,數據機構與算法進階和人工智能技術,學完後可以完成爬蟲攻防、圖片馬賽克、電影推薦系統、地震預測、人工智能項目等階段項目。整理好的電子筆記有:
《利用Python進行數據分析》《遊戲人工智能編程案例精粹》《Python數據分析基礎》
第五階段:高級進階
可以掌握自動化運維與區塊鏈開發技術,可以完成自動化運維項目、區塊鏈等階段項目。整理好的電子筆記有:
《Python應用發布技術》《Python核心編程》《Python數據分析基礎》
《Python深度學習》《Python自動化運維》