欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力
圖書信息

Python程序設計案例教程

中國水利水電出版社
    【作 者】主編 毛錦庚 鐘肖英 周賢來 【I S B N 】978-7-5226-0839-6 【責任編輯】陳紅華 【適用讀者群】本科 【出版時間】2022-08-15 【開 本】16開 【裝幀信息】平裝(光膜) 【版 次】第1版第1次印刷 【頁 數】180 【千字數】281 【印 張】11.25 【定 價】39 【叢 書】普通高等教育“十四五”系列教材 【備注信息】
圖書詳情

    本書主要介紹Python的運行環境、基本語法、程序基本結構、組合數據類型、函數、文件、數據庫編程、網絡爬蟲等,知識完整、實用性強,講解基礎知識的同時,還介紹使用Python進行數據爬取的方法。本書由高校一線教師編寫完成,精選大量教學案例,淺顯易懂,條理清晰,既有詳細的流程圖,又有對代碼的具體講解,以便幫助學生更好地掌握相關知識。

    Python是一種面向對象的解釋型計算機程序設計基礎語言,由荷蘭人吉多•范羅蘇姆(Guido van Rossum)于1989年發明。Python第一個版本于1991年公開發行。Python的設計理念是優雅、簡單、明確,它強調語法的簡潔性和代碼的可讀性。Python通過自動縮進劃分層次結構,從而使Python代碼清晰明了。Python具有非常良好的可擴展性,提供了海量的標準庫和第三方庫,能夠用于小規模程序設計,處理計算量大的矩陣,進行數據分析、圖形分析等。

    計算機程序設計基礎是高等院校普遍開設的核心課程,傳統的C語言需要掌握的細節非常繁雜。隨著大數據、物聯網智能時代的到來,Python語言以其簡單易學的特點和豐富的數據處理功能得到了廣泛應用。因此,Python語言已經成為一種重要的程序設計語言,適合初學者學習和使用。

    本書由高校一線教師編寫完成,注重保持知識的系統性和完整性,精選大量教學案例,淺顯易懂,條理清晰,既有詳細的流程圖,又有對代碼的具體講解。書中教學案例提供相應的源代碼和習題答案,方便教學。

    本書共分10章,主要內容如下:

    第1章主要介紹Python的發展過程、特點、編程環境的軟件安裝和使用方法。

    第2章主要介紹Python的編碼規則、變量的聲明及使用、基本數據類型、運算符的使用。

    第3章主要介紹Python程序的基本控制結構、常用算法及輸入函數input()和輸出函數print()的使用。

    第4章主要介紹字符串、列表、元組、集合、字典的相關知識和應用。

    第5章主要介紹函數的定義和調用方法、參數傳遞的多種方式、嵌套函數的使用方法、lambda函數的使用方法、變量的作用域。

    第6章主要介紹面向對象程序設計,類、繼承和多態。

    第7章主要介紹Python輸入/輸出和文件的應用以及相關函數。

    第8章主要介紹GUI編程以及事件響應

    第9章主要介紹數據庫編程、SQLite應用。

    第10章主要介紹網絡爬蟲,簡易爬蟲撰寫、將爬取的數據存入數據庫等相關應用。

    本書由毛錦庚、鐘肖英、周賢來、李超擔任主編,甘宏、蕭裕中、劉蕙、歐衛紅擔任副主編。具體編寫分工如下:第1、4章由毛錦庚編寫,第2、3章由周賢來編寫,第5章由劉蕙編寫,第6、7章由甘宏編寫,第8章由李超編寫,第9、10章由蕭裕中編寫,全書由鐘肖英統稿。此外部分編寫工作由歐衛紅老師完成。

    由于編者學識水平有限,書中難免存在疏漏和不足之處,敬請廣大讀者批評指正。

    前言

    第1章 Python語言概述 1
    1.1 Python語言的定義和特點 1
    1.1.1 Python語言的定義 1
    1.1.2 Python語言的特點 2
    1.2 Python開發環境的安裝 2
    1.2.1 安裝要求 2
    1.2.2 Python環境 2
    1.2.3 Python 3.8.3安裝過程 3
    1.3 IDLE編程環境 4
    1.3.1 IDLE的工作模式 4
    1.3.2 使用IDLE的調試器 5
    1.4 PyCharm編程環境 5
    習題1 9
    第2章 Python程序設計基礎 10
    2.1 Python基本語法 10
    2.1.1 標識符 10
    2.1.2 程序注釋 10
    2.1.3 代碼塊 11
    2.1.4 基本輸出輸入語句 12
    2.2 使用解釋器 13
    2.2.1 交互式編程 13
    2.2.2 腳本式編程 14
    2.3 變量和數字類型 15
    2.3.1 常量 15
    2.3.2 變量 15
    2.3.3 數據類型 16
    2.3.4 數字類型轉換 17
    2.4 運算符和優先級 17
    2.4.1 運算符 17
    2.4.2 優先級 24
    習題2 25
    第3章 Python分支與循環控制結構 27
    3.1 分支控制結構 27
    3.1.1 if單分支選擇結構 27
    3.1.2 if雙分支選擇結構 28
    3.1.3 if多分支選擇結構 29
    3.1.4 if嵌套 30
    3.2 循環結構 32
    3.2.1 while循環結構 32
    3.2.2 for循環結構 35
    3.2.3 break和continue語句 37
    3.3 迭代器和生成器 42
    3.3.1 迭代器 42
    3.3.2 生成器 42
    3.4 綜合應用 44
    習題3 46
    第4章 組合數據類型 48
    4.1 字符串 48
    4.1.1 字符串變量的定義 48
    4.1.2 字符串運算符 49
    4.1.3 索引與切片 50
    4.1.4 字符串更新 52
    4.1.5 字符串格式化 52
    4.1.6 特殊字符與轉義字符 53
    4.1.7 字符串常用函數 53
    4.2 列表 56
    4.2.1 創建列表 56
    4.2.2 查詢列表 57
    4.2.3 更新列表 57
    4.2.4 刪除列表元素 57
    4.2.5 列表常用函數 58
    4.2.6 列表操作符 59
    4.2.7 列表嵌套 60
    4.3 元組 61
    4.3.1 創建元組 61
    4.3.2 元組的訪問和查詢 61
    4.3.3 元組元素修改 62
    4.3.4 刪除整個元組 62
    4.4.5 元組運算符 63
    4.4.6 元組與列表的轉換 64
    4.4 集合 64
    4.4.1 集合創建 64
    4.4.2 集合常用運算 65
    4.4.3 集合的比較運算 65
    4.4.4 集合元素遍歷運算 66
    4.4.5 集合常用函數 66
    4.5 字典 66
    4.5.1 字典訪問 67
    4.5.2 字典修改 67
    4.5.3 字典元素刪除 67
    4.6 綜合應用 68
    習題4 69
    第5章 函數和模塊 70
    5.1 函數 70
    5.1.1 函數定義 70
    5.1.2 函數調用 71
    5.2 參數傳遞 71
    5.2.1 參數傳遞對象 72
    5.2.2 參數傳遞類型 73
    5.3 匿名函數 75
    5.4 返回值 76
    5.5 變量作用域 76
    5.5.1 局域變量和全域變量 76
    5.5.2 global關鍵字 76
    5.6 模塊 77
    5.6.1 模塊定義 77
    5.6.2 模塊導入 78
    習題5 79
    第6章 面向對象設計 81
    6.1 類和對象 81
    6.1.1 定義和使用類 81
    6.1.2 構造函數_ _init_ _() 83
    6.1.3 析構函數 83
    6.1.4 實例屬性和類屬性 84
    6.1.5 私有屬性和方法 84
    6.2 類的繼承和多態 87
    6.2.1 類的繼承 87
    6.2.2 類的多繼承 89
    6.2.3 方法重寫 91
    6.2.4 運算符重載 91
    習題6 92
    第7章 文件操作 94
    7.1 基本輸入/輸出函數 94
    7.1.1 鍵盤輸入 94
    7.1.2 輸出格式 95
    7.2 文件操作 98
    7.2.1 打開文件(open()函數) 98
    7.2.2 關閉文件(close()函數) 100
    7.2.3 文件對象屬性 100
    7.3 文件訪問 101
    7.3.1 read()函數 101
    7.3.2 write()函數 102
    7.3.3 readline()函數 103
    7.3.4 next()函數 103
    7.3.5 seek()函數 104
    7.3.6 tell()函數 105
    7.4 文件夾訪問 105
    7.4.1 當前工作目錄 106
    7.4.2 目錄操作 106
    7.4.3 文件操作 107
    習題7 109
    第8章 圖形用戶界面設計 111
    8.1 Tkinter圖形庫概述 111
    8.1.1 創建一個GUI程序 111
    8.1.2 Tkinter控件簡介 112
    8.2 Tkinter圖形界面控件 113
    8.2.1 標簽(Label)控件 113
    8.2.2 標簽框架 114
    8.2.3 Button控件 114
    8.2.4 Checkbutton控件 115
    8.2.5 Radiobutton控件 116
    8.2.6 文本框與框架控件 117
    8.2.7 下拉選項框Combobox控件 119
    8.2.8 列表框Listbox 121
    8.2.9 Menu控件 122
    8.3 對象的布局方式 124
    8.3.1 pack布局管理器 124
    8.3.2 gird網格布局管理器 125
    8.3.3 place布局管理器 125
    8.4 事件響應 126
    8.4.1 鼠標事件 126
    8.4.2 鍵盤keyboard事件 127
    8.4.3 圖形用戶界面應用程序舉例 129
    習題8 132
    第9章 數據庫編程 133
    9.1 關聯式數據庫簡介 133
    9.2 SQLite數據庫應用 134
    9.2.1 關于SQLite數據庫 134
    9.2.2 連接SQLite數據庫 135
    9.2.3 創建數據表 136
    9.2.4 刪除數據表 137
    9.2.5 向數據表中添加數據 138
    9.2.6 查找數據 139
    9.2.7 更新數據 140
    9.2.8 刪除數據 141
    9.3 DB Browser for SQLite可視化管理工具 142
    9.3.1 DB Browser for SQLite的下載
    與安裝 143
    9.3.2 使用DB Browser for SQLite創建
    數據庫 145
    9.3.3 使用DB Browser for SQLite進行
    數據表操作 147
    習題9 149
    第10章 網絡爬蟲 150
    10.1 網絡爬蟲簡介 150
    10.2 獲取網頁 151
    10.2.1 獲取網頁內容 151
    10.2.2 連續獲取網頁內容 153
    10.3 過濾內容 154
    10.3.1 認識網頁HTML結構 154
    10.3.2 Beautiful Soup模塊 155
    10.4 將獲取的內容存入數據庫 157
    習題10 158
    參考文獻 160
    附錄 習題參考答案 161
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 六月婷婷开开放处 | a毛片全部播放免费视频完整18 | 国产一区二区三区久久 | 美女视频黄.免费网址 | 亚洲成人免费网址 | 好吊妞视频这里有精品 | 在线天堂资源 | 视色4se000 | 台湾佬自偷自拍情侣在线 | 国产精品久久久久亚洲 | 韩国一级成a人片在线观看 韩国一级毛片 | 亚洲一区二区三区在线免费观看 | 免费看黄色录像片 | 色网站免费视频 | 91精品视频在线观看免费 | 中国美女毛片 | 99在线精品日韩一区免费国产 | 亚洲社区在线观看 | 在线播放真实国产乱子伦 | 久久精品国产亚洲综合色 | 色无极影院亚洲 | 精品国产乱码一区二区三区 | 亚洲深夜视频 | 一级风流片a级国产 | 国产视频999 | 国产成人一区在线播放 | 国产小视频在线观看www | 四虎精品视频在线永久免费观看 | 一区二区亚洲视频 | 麻豆精品久久久一区二区 | 亚欧免费视频一区二区三区 | 日韩美女强理论片 | 久99久热只有精品国产男同 | 中文字幕日韩女同互慰视频 | 福利在线一区二区 | 成年女人免费又黄又爽视频 | 91成人免费视频 | 91精品国产自产在线观看 | 97成人在线观看 | 国产91免费视频 | 91美女在线播放 |