熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

Python語(yǔ)言程序設(shè)計(jì)

中國(guó)水利水電出版社
圖書詳情

    本書圍繞數(shù)據(jù)的表示、存取、計(jì)算、分析和可視化等內(nèi)容分兩部分詳細(xì)介紹Python語(yǔ)言程序設(shè)計(jì):Python程序設(shè)計(jì)基礎(chǔ)部分(第1章至第6章、第10章)主要介紹Python作為一門高級(jí)編程語(yǔ)言所涉及的語(yǔ)法知識(shí)、控制結(jié)構(gòu)、函數(shù)與模塊、類和對(duì)象、圖形界面設(shè)計(jì),并穿插了計(jì)數(shù)、累加、連乘等數(shù)值計(jì)算常用算法內(nèi)容;Python數(shù)據(jù)管理與分析部分(第7章至第9章、第11章)主要介紹數(shù)據(jù)文件操作、數(shù)據(jù)庫(kù)操作、數(shù)據(jù)分析和數(shù)據(jù)可視化等知識(shí)。

    本書按照首先論道、繼而論理、然后操作的順序,從哲學(xué)視角看程序設(shè)計(jì),使讀者在認(rèn)識(shí)物質(zhì)世界規(guī)律的過程中了解計(jì)算機(jī)的特點(diǎn)、程序設(shè)計(jì)的特點(diǎn)和人機(jī)交互的規(guī)律,在認(rèn)識(shí)世界、解釋世界和改造世界的實(shí)踐中掌握Python編程特點(diǎn)、技術(shù)和技巧,學(xué)會(huì)結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、人機(jī)交互界面設(shè)計(jì)和數(shù)據(jù)分析等方面的編程技術(shù)。

    本書可供大數(shù)據(jù)專業(yè)學(xué)生學(xué)習(xí)程序設(shè)計(jì)使用,也可作為高等院校“Python程序設(shè)計(jì)”課程教材,還可供數(shù)據(jù)分析人員參考。

    內(nèi)容實(shí)用——理論與實(shí)踐結(jié)合,重點(diǎn)突出應(yīng)用

    體系完善——構(gòu)建完整的大數(shù)據(jù)專業(yè)解決方案

    產(chǎn)教融合——高校企業(yè)共參與,對(duì)標(biāo)行業(yè)標(biāo)準(zhǔn)

    資源豐富——微課、課件、教案、源碼、答案

    隨著國(guó)家大數(shù)據(jù)戰(zhàn)略的深入實(shí)施,各行業(yè)智慧化建設(shè)急需數(shù)據(jù)分析人才和智能應(yīng)用人才。智慧化簡(jiǎn)單來(lái)說(shuō)是一個(gè)以機(jī)器替換人力的過程,而機(jī)器的“靈魂”是程序。Python已經(jīng)成為公認(rèn)的驅(qū)動(dòng)大數(shù)據(jù)智能應(yīng)用的主流編程語(yǔ)言。Python程序設(shè)計(jì)的書籍已經(jīng)琳瑯滿目,每一本書都凝聚了作者對(duì)Python的理解和對(duì)程序設(shè)計(jì)的認(rèn)識(shí),都是作者編程開發(fā)和教學(xué)經(jīng)驗(yàn)的總結(jié),都折射出作者的專業(yè)背景。由于大數(shù)據(jù)專業(yè)學(xué)生對(duì)程序設(shè)計(jì)的要求不是很高,但又需要具備一定的計(jì)算思維能力,熟悉用程序進(jìn)行數(shù)據(jù)分析的一般流程,因此程序設(shè)計(jì)教材要言不甚深、文不甚俗,既要覆蓋相關(guān)技術(shù),又不能面面俱到,注重對(duì)問題的分析和解釋,用程序表達(dá)算法。鑒于此,我們編寫了本書。

    本書每一章的標(biāo)題都以Python開頭,凸顯Python在各個(gè)部分都有其獨(dú)特的編程理念和方法。與其他高級(jí)編程語(yǔ)言如C、C++和Java等相比,Python在數(shù)據(jù)的表示、處理和可視化方面都有絕對(duì)的優(yōu)勢(shì)。有編程基礎(chǔ)的學(xué)習(xí)者在學(xué)習(xí)Python時(shí)最好能忘掉以往程序設(shè)計(jì)語(yǔ)言的語(yǔ)法,徹底轉(zhuǎn)變觀念,以全新的姿態(tài)融入到Python的編程特點(diǎn)和規(guī)律之中。如變量定義、數(shù)據(jù)類型、數(shù)據(jù)結(jié)構(gòu)、控制結(jié)構(gòu)、類和對(duì)象、文件訪問、數(shù)據(jù)分析和可視化,每一部分都有其特別之處,都值得我們重新認(rèn)識(shí),重新使用,重新熟悉。每一章開始的思維導(dǎo)圖都是對(duì)本章技術(shù)脈絡(luò)的梳理,開門見山地給學(xué)習(xí)者展示本章的知識(shí)和技術(shù)體系,以便學(xué)習(xí)者在學(xué)習(xí)過程中始終能保持思路清晰和整體把握。每一章開頭的本章導(dǎo)讀都是編者多年來(lái)程序開發(fā)與設(shè)計(jì)教學(xué)經(jīng)驗(yàn)的提煉與升華,都是對(duì)程序設(shè)計(jì)的理解和感悟,值得學(xué)習(xí)者深入領(lǐng)會(huì)。每一章開頭的本章要點(diǎn)都是要求學(xué)習(xí)者深入理解的重要知識(shí)和熟練掌握的關(guān)鍵技術(shù)。每一章的小結(jié)都是對(duì)本章要點(diǎn)的具體解釋,供學(xué)習(xí)者復(fù)習(xí)查詢。

    本書為河北省高等教育教學(xué)改革研究與實(shí)踐項(xiàng)目“新工科背景下警務(wù)大數(shù)據(jù)應(yīng)用專業(yè)人才培養(yǎng)模式與教學(xué)實(shí)踐研究”(編號(hào):2018GJJG450)的階段性成果。

    下面是本書的體系結(jié)構(gòu)圖。

    第1章Python編程初步。學(xué)習(xí)本章,要了解Python作為一種計(jì)算機(jī)程序設(shè)計(jì)腳本語(yǔ)言,結(jié)合了解釋性、編譯性和互動(dòng)性的特點(diǎn);了解在Linux和Windows中安裝Python的方法;了解IDLE、PyCharm和Jupyter三種常用Python程序編輯環(huán)境。工欲善其事,必先利其器,通過對(duì)本章的學(xué)習(xí),學(xué)習(xí)者可擁有一個(gè)強(qiáng)大的編程工具,從此開啟數(shù)據(jù)分析編程之旅。

    第2章Python語(yǔ)言基礎(chǔ)。Python作為一門與計(jì)算機(jī)交流的編程語(yǔ)言,有著跟自然語(yǔ)言相似的特點(diǎn):字、詞、句、段落、篇章,以及相應(yīng)的行文語(yǔ)法規(guī)則。學(xué)習(xí)本章,要理解程序行文的字詞句,主要包括基本數(shù)據(jù)類型、常量和變量、運(yùn)算符和表達(dá)式;理解程序的段落和篇章,主要包括常用內(nèi)置函數(shù)、庫(kù)函數(shù)和系統(tǒng)函數(shù)的使用;掌握程序的語(yǔ)法規(guī)則,主要包括常用的變量定義和標(biāo)識(shí)符命名規(guī)則、語(yǔ)句組織成文編碼規(guī)則等。這些都是程序設(shè)計(jì)的基礎(chǔ),學(xué)習(xí)者只有對(duì)此熟練掌握后,才能在后續(xù)的學(xué)習(xí)中得心應(yīng)手。

    第3章Python組合數(shù)據(jù)類型。組合數(shù)據(jù)類型是Python語(yǔ)言區(qū)別于其他高級(jí)編程語(yǔ)言的一大特色,通過組合數(shù)據(jù)類型,省去了其他語(yǔ)言各種復(fù)雜數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì),給編程人員帶來(lái)了極大的方便,這也是Python流行于數(shù)據(jù)分析領(lǐng)域的原因之一。學(xué)習(xí)本章,要熟練掌握Python組合數(shù)據(jù)類型(列表、元組、字符串、字典、集合)的創(chuàng)建、訪問和常見基本操作,以及序列解包功能。

    第4章 Python控制結(jié)構(gòu)。針對(duì)物質(zhì)隨時(shí)間由簡(jiǎn)單向復(fù)雜、由低級(jí)向高級(jí)發(fā)展的順序,Python語(yǔ)言有相應(yīng)的順序結(jié)構(gòu)語(yǔ)句;針對(duì)物質(zhì)運(yùn)動(dòng)發(fā)展的條件性,Python語(yǔ)言有相應(yīng)的選擇結(jié)構(gòu)語(yǔ)句;針對(duì)物質(zhì)運(yùn)動(dòng)的波浪式前進(jìn)螺旋式上升規(guī)律,Python語(yǔ)言有相應(yīng)的循環(huán)結(jié)構(gòu)語(yǔ)句。學(xué)習(xí)本章,要從馬克思主義自然哲學(xué)視角理解Python語(yǔ)言在描述物質(zhì)運(yùn)動(dòng)規(guī)律時(shí)的表達(dá)方式;掌握用Python語(yǔ)言描述常用算法,解決一些基本問題的方式。

    第5章 Python函數(shù)與模塊。有些經(jīng)常用到的能實(shí)現(xiàn)特定功能的代碼塊,我們總是不希望每次用到時(shí)都重寫一遍,甚至不希望復(fù)制一遍,但又想重復(fù)使用。Python里這些經(jīng)常重用的代碼塊以函數(shù)(Function)的形式被定義,每一次復(fù)用被稱為函數(shù)調(diào)用,計(jì)算機(jī)依然要執(zhí)行重用的代碼。學(xué)習(xí)本章,要理解函數(shù)的概念,掌握定義函數(shù)的方法,深刻理解函數(shù)調(diào)用中參數(shù)的傳遞(值傳遞、地址傳遞),理解變量的作用域(變量的作用范圍或變量的生命周期),理解函數(shù)集合模塊、包等概念,掌握模塊和包的創(chuàng)建及使用方法。

    第6章 Python面向?qū)ο蟪绦蛟O(shè)計(jì)。面向過程的程序設(shè)計(jì)方法難以保證程序的安全性和代碼的可重用性,而面向?qū)ο蟮某绦蛟O(shè)計(jì)方法能夠更好地提高大型程序的質(zhì)量和開發(fā)效率,增強(qiáng)程序的安全性和提高代碼的可重用性。學(xué)習(xí)本章,重在理解面向?qū)ο蟪绦蛟O(shè)計(jì)思想、類和對(duì)象的概念,了解構(gòu)造函數(shù)、析構(gòu)函數(shù)、類的各種屬性和方法,還有面向?qū)ο蟪绦蛟O(shè)計(jì)的三大特性,即封裝性、繼承性和多態(tài)性。

    第7章 Python文件操作。當(dāng)輸入輸出的數(shù)據(jù)量較大或需要長(zhǎng)期保存時(shí),一般會(huì)把數(shù)據(jù)放到文件中。學(xué)習(xí)本章,要了解數(shù)據(jù)在計(jì)算機(jī)中的表示、文件的組成和分類;熟練掌握程序?qū)Σ煌Y(jié)構(gòu)、不同類型文件的讀寫方法;了解程序?qū)ξ募闹饕到y(tǒng)操作,包括對(duì)文件夾的操作和文件的操作,如創(chuàng)建、復(fù)制、更名、刪除等;了解數(shù)據(jù)組織和管理的主要內(nèi)容,一維、二維、三維數(shù)據(jù)組織;熟練掌握CSV文件、Excel文件和JSON文件的讀寫方法。

    第8章 Python數(shù)據(jù)庫(kù)操作。不論是開發(fā)桌面程序還是開發(fā)Web程序,都不可避免地要涉及數(shù)據(jù)庫(kù)的管理和操作。學(xué)習(xí)本章,要掌握Python操作數(shù)據(jù)庫(kù)的基本概念、方法、工具和流程,熟悉Python操作嵌入式數(shù)據(jù)庫(kù)SQLite,常見關(guān)系型數(shù)據(jù)庫(kù)MySQL、Access和SQL Server,非關(guān)系型數(shù)據(jù)庫(kù)MengoDB等的方法。

    第9章 Python數(shù)據(jù)分析初步。在數(shù)據(jù)分析領(lǐng)域,NumPy和Pandas是應(yīng)用非常廣泛的兩個(gè)第三方庫(kù)。學(xué)習(xí)本章,要了解NumPy的核心數(shù)據(jù)結(jié)構(gòu)ndarray的創(chuàng)建、復(fù)制等基本操作,NumPy的內(nèi)置操作函數(shù)的一些簡(jiǎn)單使用方法和數(shù)值計(jì)算操作;了解Pandas庫(kù)的兩種核心數(shù)據(jù)類型,即Series和DataFrame,熟悉DataFrame的相關(guān)操作和Pandas對(duì)不同格式文件的讀寫操作,掌握數(shù)據(jù)分析的基本思路和流程。

    第10章 Python圖形界面編程。學(xué)習(xí)本章,要掌握用Tkinter進(jìn)行圖形界面程序編寫的流程和方法,包括界面布局和控制、界面上圖形控件的放置、屬性的設(shè)置、事件響應(yīng)的編寫;掌握Tkinter庫(kù)及其子庫(kù)中常用組件和對(duì)象的使用。

    第11章 Python數(shù)據(jù)可視化。數(shù)據(jù)可視化是數(shù)據(jù)探索性分析和分析結(jié)果直觀解釋的重要手段,是大數(shù)據(jù)專業(yè)的重要課程。學(xué)習(xí)本章,要掌握用Matplotlib進(jìn)行Python數(shù)據(jù)可視化的基本方法;掌握數(shù)據(jù)可視化的實(shí)現(xiàn)流程、分析過程,以及創(chuàng)建詞云和展示詞頻等實(shí)戰(zhàn)技術(shù)。

    本書由張雙獅任主編(負(fù)責(zé)統(tǒng)稿和定稿工作),陳蕾、劉曉彬、賈玲、張立紅、吳春穎、王娟任副主編,編寫分工如下:劉曉彬編寫第1章和第11章,賈玲編寫第2章和第3章,張雙獅編寫第4章和第8章,王娟編寫第5章,吳春穎編寫第6章,陳蕾、張雙獅共同編寫第7章和第10章,張立紅編寫第9 章。

    在本書編寫過程中,編者得到了大量幫助:中國(guó)人民警察大學(xué)劉義祥副校長(zhǎng)、數(shù)據(jù)警務(wù)技術(shù)專業(yè)負(fù)責(zé)人蘭月新老師對(duì)本書編寫提出良好建議;Python官網(wǎng)、Python數(shù)據(jù)分析和可視化庫(kù)官網(wǎng)、CSDN、菜鳥教程、博客園、C語(yǔ)言中文網(wǎng)等網(wǎng)站及其社區(qū)熱心博主們的精彩且超有參考價(jià)值的文章;中國(guó)水利水電出版社萬(wàn)水分社楊慶川社長(zhǎng)對(duì)大數(shù)據(jù)叢書出版的支持、策劃和建議,萬(wàn)水分社石永峰副總編輯的耐心指導(dǎo)和細(xì)致校對(duì);河北大數(shù)據(jù)聯(lián)盟主席安志遠(yuǎn)教授的熱心組織;大數(shù)據(jù)聯(lián)盟兄弟院校老師們對(duì)本書編寫提出寶貴意見和建議。

    由于作者水平有限,加之時(shí)間倉(cāng)促,書中不妥之處在所難免,懇請(qǐng)讀者批評(píng)指正。

    編者

    2020年10月

    第1章 Python編程初步 1
    1.1 Python概述 2
    1.1.1 Python的發(fā)展歷程 3
    1.1.2 Python的特點(diǎn) 6
    1.1.3 Python的應(yīng)用領(lǐng)域 8
    1.2 Python的安裝 9
    1.2.1 在Linux下安裝Python 9
    1.2.2 在Windows下安裝Python 11
    1.2.3 安裝和管理Python擴(kuò)展包 13
    1.3 Python的開發(fā)環(huán)境 15
    1.3.1 IDLE 16
    1.3.2 PyCharm 18
    1.3.3 Anaconda 24
    本章小結(jié) 34
    習(xí)題1 35
    第2章 Python語(yǔ)言基礎(chǔ) 38
    2.1 數(shù)據(jù)類型 39
    2.1.1 數(shù)值類型 39
    2.1.2 字符串(string) 41
    2.1.3 數(shù)據(jù)類型的轉(zhuǎn)換 42
    2.2 變量和常量 43
    2.2.1 變量 43
    2.2.2 常量 46
    2.3 運(yùn)算符和表達(dá)式 46
    2.3.1 算術(shù)運(yùn)算符 46
    2.3.2 關(guān)系運(yùn)算符 47
    2.3.3 邏輯運(yùn)算符 48
    2.3.4 賦值運(yùn)算符 48
    2.3.5 位運(yùn)算符 48
    2.3.6 成員運(yùn)算符 49
    2.3.7 身份運(yùn)算符 50
    2.3.8 運(yùn)算符優(yōu)先級(jí)規(guī)則 50
    2.3.9 表達(dá)式 51
    2.4 常用系統(tǒng)函數(shù) 51
    2.4.1 常用內(nèi)置函數(shù) 51
    2.4.2 常用標(biāo)準(zhǔn)庫(kù)函數(shù) 55
    2.5 代碼編寫規(guī)則 58
    本章小結(jié) 59
    習(xí)題2 59
    第3章 Python組合數(shù)據(jù)類型 61
    3.1 組合數(shù)據(jù)類型簡(jiǎn)介 62
    3.2 列表 63
    3.2.1 列表的創(chuàng)建 63
    3.2.2 訪問列表元素 63
    3.2.3 列表切片 64
    3.2.4 修改列表元素 65
    3.2.5 添加列表元素 65
    3.2.6 刪除列表元素 66
    3.2.7 檢索列表元素 67
    3.2.8 統(tǒng)計(jì)列表元素 67
    3.2.9 列表元素排序 67
    3.2.10 列表常用函數(shù) 68
    3.2.11 列表推導(dǎo)式 69
    3.3 元組 71
    3.3.1 元組的創(chuàng)建 71
    3.3.2 訪問元組元素 72
    3.3.3 元組的基本操作 72
    3.3.4 生成器推導(dǎo)式 73
    3.4 字符串 74
    3.4.1 字符串的基本操作 74
    3.4.2 字符串的常用方法 75
    3.4.3 字符串的格式化 79
    3.5 字典 80
    3.5.1 字典的創(chuàng)建 81
    3.5.2 訪問字典元素 82
    3.5.3 字典元素的添加與修改 83
    3.5.4 字典元素及字典的刪除 83
    3.5.5 字典推導(dǎo)式 84
    3.6 集合 85
    3.6.1 集合的創(chuàng)建和刪除 85
    3.6.2 訪問集合元素 86
    3.6.3 添加集合元素 87
    3.6.4 刪除集合元素 87
    3.6.5 集合運(yùn)算 88
    3.6.6 集合推導(dǎo)式 89
    3.7 序列解包 90
    本章小結(jié) 91
    習(xí)題3 92
    第4章 Python控制結(jié)構(gòu) 94
    4.1 順序結(jié)構(gòu) 96
    4.1.1 輸入 96
    4.1.2 輸出 97
    4.1.3 計(jì)算 99
    4.2 選擇結(jié)構(gòu) 101
    4.2.1 單分支選擇結(jié)構(gòu) 101
    4.2.2 雙分支選擇結(jié)構(gòu) 103
    4.2.3 多分支選擇結(jié)構(gòu) 104
    4.2.4 選擇嵌套 106
    4.2.5 判斷條件及組合 107
    4.2.6 選擇結(jié)構(gòu)程序設(shè)計(jì)舉例 107
    4.3 循環(huán)結(jié)構(gòu) 109
    4.3.1 遍歷循環(huán)for 109
    4.3.2 無(wú)限循環(huán) while 113
    4.3.3 無(wú)限循環(huán)的擴(kuò)展模式else 116
    4.3.4 循環(huán)嵌套 117
    4.3.5 兩種循環(huán)的比較 118
    4.3.6 循環(huán)控制 break和continue 118
    4.4 程序的異常處理 119
    4.5 控制結(jié)構(gòu)應(yīng)用 120
    4.5.1 打印輸出控制 120
    4.5.2 遞推計(jì)算 122
    本章小結(jié) 126
    習(xí)題4 127
    第5章 Python函數(shù)與模塊 128
    5.1 Python函數(shù) 129
    5.1.1 函數(shù)的定義 129
    5.1.2 函數(shù)的調(diào)用 130
    5.2 Python函數(shù)參數(shù)傳遞 131
    5.2.1 值傳遞和地址傳遞 131
    5.2.2 位置參數(shù) 132
    5.2.3 關(guān)鍵字參數(shù) 133
    5.2.4 默認(rèn)參數(shù) 134
    5.3 Python變量的作用域 135
    5.3.1 局部變量 135
    5.3.2 全局變量 136
    5.4 Python模塊和包 137
    5.4.1 模塊化程序設(shè)計(jì) 137
    5.4.2 模塊的導(dǎo)入和使用 138
    5.4.3 Python中的包 140
    本章小結(jié) 141
    習(xí)題5 142
    第6章 Python面向?qū)ο蟪绦蛟O(shè)計(jì) 143
    6.1 面向?qū)ο蟾攀?144
    6.2 類與對(duì)象 145
    6.2.1 類與實(shí)例化 145
    6.2.2 構(gòu)造函數(shù)與析構(gòu)函數(shù) 147
    6.2.3 類的屬性 148
    6.2.4 類的方法 152
    6.3 面向?qū)ο蟮娜筇匦?155
    6.3.1 繼承性 155
    6.3.2 封裝性 158
    6.3.3 多態(tài)性 158
    6.4 綜合應(yīng)用 160
    本章小結(jié) 163
    習(xí)題6 163
    第7章 Python文件操作 165
    7.1 文件基礎(chǔ)知識(shí) 166
    7.1.1 字符的編碼方法 166
    7.1.2 文件的類型 167
    7.2 文件讀寫 168
    7.2.1 文本文件操作 169
    7.2.2 二進(jìn)制文件操作 171
    7.2.3 文件操作相關(guān)函數(shù) 172
    7.3 文件的系統(tǒng)操作 175
    7.3.1 os、os.path和shutil模塊 175
    7.3.2 目錄操作 178
    7.3.3 文件操作 184
    7.4 數(shù)據(jù)的組織與管理 186
    7.4.1 維度的概念 186
    7.4.2 CSV文件操作 186
    7.4.3 Excel文件操作 188
    7.4.4 JSON文件操作 189
    本章小結(jié) 190
    習(xí)題7 190
    第8章 Python數(shù)據(jù)庫(kù)操作 193
    8.1 Python操作數(shù)據(jù)庫(kù)基礎(chǔ) 194
    8.1.1 數(shù)據(jù)庫(kù)操作基本概念 194
    8.1.2 數(shù)據(jù)庫(kù)操作基本內(nèi)容 196
    8.1.3 數(shù)據(jù)庫(kù)編程語(yǔ)言SQL 196
    8.1.4 Python DB API 202
    8.2 Python操作SQLite 204
    8.2.1 SQLite簡(jiǎn)介 204
    8.2.2 SQLite數(shù)據(jù)庫(kù)的創(chuàng)建與連接 205
    8.2.3 SQLite數(shù)據(jù)操作與處理 205
    8.3 Python操作其他關(guān)系型數(shù)據(jù)庫(kù) 209
    8.3.1 Python操作MySQL 209
    8.3.2 Python操作Access 212
    8.3.3 Python操作SQL Server 215
    8.4 Python操作非關(guān)系型數(shù)據(jù)庫(kù) 218
    8.4.1 非關(guān)系型數(shù)據(jù)庫(kù)基礎(chǔ) 219
    8.4.2 Python操作MongoDB 219
    本章小結(jié) 222
    習(xí)題8 223
    第9章 Python數(shù)據(jù)分析初步 225
    9.1 NumPy基礎(chǔ) 226
    9.1.1 NumPy基本數(shù)據(jù)結(jié)構(gòu) 226
    9.1.2 ndarray常見操作 231
    9.1.3 內(nèi)置操作函數(shù) 235
    9.2 Pandas基礎(chǔ) 240
    9.2.1 Pandas數(shù)據(jù)結(jié)構(gòu) 241
    9.2.2 Pandas文件操作 243
    9.2.3 DataFrame常見操作 244
    9.3 Pandas數(shù)據(jù)分析實(shí)戰(zhàn) 250
    9.3.1 數(shù)據(jù)集簡(jiǎn)介 251
    9.3.2 數(shù)據(jù)集分析 251
    9.4 數(shù)據(jù)分析法實(shí)踐 254
    9.4.1 數(shù)據(jù)分析流程 254
    9.4.2 數(shù)據(jù)分析案例 255
    本章小結(jié) 265
    習(xí)題9 265
    第10章 Python圖形界面編程 268
    10.1 Python GUI編程概述 269
    10.1.1 Tkinter GUI 269
    10.1.2 其他GUI庫(kù)簡(jiǎn)介 269
    10.1.3 GUI設(shè)計(jì)流程 270
    10.2 Tkinter概述 270
    10.2.1 Tkinter模塊的組成 270
    10.2.2 使用Tkinter創(chuàng)建GUI程序的步驟 271
    10.2.3 Tkinter的主窗口 271
    10.3 窗體布局 273
    10.3.1 pack()方法 273
    10.3.2 grid()方法 274
    10.3.3 place()方法 275
    10.3.4 框架類控件 277
    10.4 常用控件 279
    10.4.1 常用控件及其共同屬性 279
    10.4.2 文本輸入/輸出相關(guān)控件 280
    10.4.3 按鈕 281
    10.4.4 單選按鈕和復(fù)選框 282
    10.4.5 列表框和組合框 285
    10.4.6 滑塊 288
    10.4.7 對(duì)話框 290
    10.4.8 菜單 296
    10.5 事件處理 299
    10.5.1 事件 299
    10.5.2 事件綁定 300
    本章小結(jié) 302
    習(xí)題10 302
    第11章 Python數(shù)據(jù)可視化 305
    11.1 Matplotlib 306
    11.1.1 繪制函數(shù)曲線 307
    11.1.2 繪制散點(diǎn)圖 314
    11.1.3 繪制餅狀圖 317
    11.1.4 繪制帶有中文標(biāo)簽和圖例的圖 318
    11.1.5 繪制圖例標(biāo)簽中帶有公式的圖 320
    11.1.6 多窗體和子窗體 322
    11.1.7 繪制三維參數(shù)曲線 325
    11.1.8 繪制三維圖形 327
    11.2 創(chuàng)建詞云 329
    11.3 可視化案例分析 331
    本章小結(jié) 333
    習(xí)題11 334
    參考文獻(xiàn) 337
    參考資料 338
最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過250字,需審核,請(qǐng)自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
普兰店市| 宿松县| 疏勒县| 扎鲁特旗| 延安市| 玉林市| 双峰县| 五原县| 扶余县| 富阳市| 深圳市| 元阳县| 常宁市| 潮安县| 合阳县| 萍乡市| 平阳县| 镇沅| 仁怀市| 本溪| 民勤县| 饶河县| 宁海县| 罗源县| 理塘县| 桃源县| 易门县| 汉寿县| 沧源| 南充市| 育儿| 剑川县| 阳信县| 台东县| 新化县| 黔东| 锡林浩特市| 呼和浩特市| 若尔盖县| 新邵县| 龙海市|