本書將Python程序設(shè)計基礎(chǔ)和數(shù)據(jù)分析案例相結(jié)合,循序漸進地介紹Python基礎(chǔ)知識和數(shù)據(jù)分析及可視化的全過程。全書共9章,分別介紹Python開發(fā)環(huán)境、Python變量類型運算符與表達式、Python程序控制結(jié)構(gòu)、函數(shù)定義使用、字符串、列表與元組、字典與集合、文件操作、Python數(shù)據(jù)分析基礎(chǔ)、Python數(shù)據(jù)可視化等知識。 全書中的每個知識點都有相應(yīng)的實現(xiàn)代碼和實例,本書適合作為高等學校非計算機專業(yè)學生學習Python程序設(shè)計、數(shù)據(jù)分析及可視化使用入門,也可作為高等教育的專任教師及研究生數(shù)據(jù)分析相關(guān)課程參考用書。
曹紅蘋, 女,1968.01,民盟會員,碩士,上海工程技術(shù)大學管理學院管理工程系教師,目前主要的研究領(lǐng)域為網(wǎng)絡(luò)編程,大數(shù)據(jù)分析。承擔web程序設(shè)計,python程序設(shè)計等管理工程本科專業(yè)核心課程。
第1章 犘狔狋犺狅狀語言基礎(chǔ)/1 1.1 Python簡介/1 1.2。校簦瑁铮瞽h(huán)境配置/3 1.3。校茫瑁幔颍砑砷_發(fā)環(huán)境/4 1.4 輸入輸出函數(shù)/6 1.5 編碼與命名規(guī)范/10 1.6 注釋/13 本章小結(jié)/14 本章練習/14 第2章 變量和數(shù)據(jù)類型/16 2.1 對象與變量/16 2.2 數(shù)值類型/24 2.3 數(shù)值類型轉(zhuǎn)換/25 2.4 常用運算/29 2.5。恚幔簦枘K/40 本章小結(jié)/44 本章練習/45 第3章 犘狔狋犺狅狀程序控制結(jié)構(gòu)/47 3.1 順序結(jié)構(gòu)/47 3.2 選擇結(jié)構(gòu)/48 3.3 循環(huán)結(jié)構(gòu)/57 3.4 程序的異常處理/74 本章小結(jié)/78 本章練習/79 第4章 函數(shù)/82 4.1 函數(shù)定義與調(diào)用基礎(chǔ)/82 4.2 函數(shù)的參數(shù)傳遞/86 4.3 函數(shù)的返回值/92 4.4 變量作用域/95 4.5 匿名函數(shù)/97 4.6 遞歸函數(shù)/100 4.7 內(nèi)置函數(shù)/103 4.8 自定義模塊/107 本章小結(jié)/111 本章練習/111 第5章 字符串/115 5.1 字符串的創(chuàng)建/115 5.2 字符串的處理/119 5.3 內(nèi)置的字符串方法/128 5.4。妫铮颍恚幔舴椒ǎ保矗 5.5。颍幔睿洌铮砟K/142 本章小結(jié)/152 本章練習/152 第6章 列表與元組/157 6.1 列表/157 6.2 元組/174 本章小結(jié)/179 本章練習/179 第7章 集合與字典/181 7.1 集 合/181 7.2 字 典/197 本章小結(jié)/213 本章練習/214 第8章 文件操作/220 8.1 文件打開與關(guān)閉/220 8.2 文件讀寫操作/223 8.3 CSV文件操作/229 8.4。剩樱希巫x寫操作/232 8.5。危酰恚校x寫操作/236 8.6 文件與文件夾操作/240 本章小結(jié)/249 本章練習/249 第9章 數(shù)據(jù)可視化/250 9.1。停幔簦穑欤铮簦欤椋饫L圖/250 9.2。校幔睿洌幔罄L圖/261 9.3。茫樱治募䲠(shù)據(jù)可視化/266 本章小結(jié)/269 本章練習/270 參考文獻/271