python四學月計划安排:
學月一:(Python基礎)
第一周:
1.了解什么是python,Python能做什么,Python特性以及其相關知識。
2.了解Python輸入與輸出(print()input()等用法)
3.了解掌握Python數據結構(字符串,列表等等Python中的幾大數據類型)
4.了解掌握各數據類型的操作(數據類型的增刪改查以及類型轉換等)
5.掌握Python編程的注意事項,以及代碼規范
6.結合所學的知識查詢資料進行拓展。
第二周:
1.了解掌握Python運算符(數據類型間的運算,比較運算符等常用的運算符)
2.了解掌握判斷語句的方法以及運用(if elif else等 )
3.了解掌握循環語句的方法以及運用(while for 終止循環 以及range()函數的用法等)
4.了解掌握函數的方法以及運用(定義函數,調用函數,參數傳遞等函數相關操作)
5.結合所學的知識查詢資料進行拓展。
第三周:
1.了解掌握Python模塊庫等知識(認識了解常用Python的模塊庫,如何下載python外的第三方模塊,如何導入使用相關模塊,對於pip的認識以及使用,掌握常用pip命令)
2.了解掌握迭代器與生成器(理解什么是迭代與生成器,掌握其用法)
3.了解掌握Python文件以及目錄操作(打開關閉文件,對文件內容修改,操作文件目錄等)
4.了解掌握python對於程序異常的處理(try except,以及自定義異常等相關操作)
5.結合所學的知識查詢資料進行拓展。
第四周:
1.理解面向對象的概念(類,對象,屬性,實例,面向對象的特性等相關術語)
2.學會Python面向對象基本格式以及面向對象編程基本流程。
3.掌握面向對象編程。
4.結合所學的知識查詢資料進行拓展。
第二學月:(Python進階)
第一周:
1.了解掌握Python解析式用法(列表、字典解析式、生成器表達式、lambda表達式等等)
2.了解掌握Python排序算法(各類排序方法的學習)。
3.了解掌握匿名函數,高階函數的定義以及用法。
4.了解掌握Python魔術方法。
5.結合所學的知識查詢資料進行拓展。
第二周:
1.了解掌握樹的概念以及使用。
2.了解掌握鏈表的概念以及使用。
3.了解掌握多線程、多進程、線程,進程同步
4.了解掌握socket編程、IO多路復用、異步編程
5.結合所學的知識查詢資料進行拓展。
第三周:
1.了解掌握數據庫原理以及數據庫常見管理
2.了解熟悉數據庫常用命令
3.深入學習數據庫高級應用
4.結合所學的知識查詢資料進行拓展。
第四周:
1.linux平台使用(安裝linux系統)
2.了解linux系統基本認識
3.linux系統基本命令的使用
4.linux平台下安裝Python、數據庫等開發環境
5.結合所學的知識查詢資料進行拓展。
python學習方式
新知識點:
1.了解新知識的概念。(搜索相關資料)
2.結合例子逐行理解分析。
3.結合資料以及例子做好筆記。
4.通過練習題目來鞏固及發現問題。
5.自己獨立完成小項目。
復習舊的知識:
1.查找筆記。
2.網絡搜索。
3.寫代碼鞏固知識點。
寫項目的過程:
1.分析問題。(變量、方法、流程。)
2.理清項目的書寫流程以及代碼實現的流程。
3.按照程序格式書寫。(如:第一步寫類,第二部定義類變量和實例變量等。。。)
4.檢查修改程序錯誤。
5.重構代碼,代碼美觀,精簡冗余代碼。
項目遇到的問題:
1.一般錯誤,根據錯誤提示,定位到代碼錯誤位置,修改源碼。
2.邏輯錯誤,理清程序執行步驟,定位程序錯誤位置,修改源碼。
3.未知錯誤,結合錯誤問題,網絡查詢資料以及他人給出的意見,修改源碼。