基礎語法:
1、python基本語法、變量、基本數據類型、類型檢測函數(type)、注釋規范、輸入語句(input)、輸出語句(print)、類型轉換、Python中算數運算符比較運算符、邏輯運算符、賦值運算符、復合賦值運算符、運算符優先級
2、條件控制語句、單分支(if)、多重分支(,if...elif...)、分支嵌套、循環控制語句、while循環、break|continue關鍵字循環嵌套、死循環、數列range、for循環、循環嵌套
3、列表、列表常用方法、元組、元組常用方法、元組和列表區別和聯系、字典、字典常用方法、集合、集合相關操作、復雜數據類型總結、字符串類型、轉義字符、字符序列、字符切片、字符格式化、
4、函數基本概念、函數定義、函數調用、參數類型、函數返回值、None關鍵字、函數返回值類型、變量作用域、閉包的概念、函數裝飾器、自定義裝飾器
5、lambda表達式、推導表達式、三元表達式生成器對象、yield關鍵字、高階函數map|filter|reduce使用、遞歸函數
6、什么是模塊、模塊的意義、模塊的導入方式、global()、包的概念、命名空間、系統常用模塊使用,隨機數模塊(random)、OS、Path、Json模塊的使用
第三方模塊使用、pip命令行參數、虛擬環境virtualenv
7、File模塊使用、文件讀取寫入操作、csv文件讀寫、什么是異常、處理異常、常用異常、自定義拋異常、with上下文管理器
8、面向對象思想、類的創建、實例化、類和對象的區別、聯系、屬性和方法、類的封裝、Self關鍵詞、公有屬性和私有屬性、類屬性和實例屬性、面向對象進階、類中的內置成員、常用函數、Python魔術方法、類的繼承、繼承的作用、子類檢測函數(subclass)、單一繼承實現、抽象類實現
數據可視化平臺項目:
(1)需求分析:數據可視化平臺需求分析,環境搭建
(2) 集成pyecharts,參數初始化
(3)餅狀圖、直方圖、折線圖實現
(4)世界地圖、人口統計功能實現
(5)視圖、路由、可視化最終效果實現