python套用基礎

python套用基礎

《python套用基礎》2021年7月機械工業出版社出版的圖書,作者是謝志龍,李慶,本書重點強調算法和軟體開發等知識,但財經類、生物醫學類、機械類、地質類等非計算機專業的學生更關注數據整理、分析、可視化的套用實踐。

基本介紹

  • 中文名:python套用基礎
  • 作者:謝志龍、李慶
  • 出版社:機械工業出版社
  • ISBN:9787111685135
內容簡介,圖書目錄,

內容簡介

本書的主要內容是利用Python語言進行程式設計的基礎套用。Python語言是一種簡潔且強大的語言,特別適合於程式設計的初學者進行學習,鍛鍊思維。在大數據時代,越來越多的非計算機專業的學生急需掌握一門程式設計語言進行數據的處理和分析,Python成為十分流行的計算機語言。本書以財經類案例為依託,涵蓋了Python基本數據類型與表達式,Python中列表、元組、集合、字典等組合數據類型,Python控制結構、函式、數據存儲、操作關係資料庫、對象和類等內容。

圖書目錄

前言
第一部分 基礎篇
第1章 概述 / 2
1.1 為什麼要學習程式設計 / 2
1.2 程式設計語言 / 3
1.3 Python概述 / 5
1.3.1 使用Python的理由 / 5
1.3.2 Python可以做什麼 / 6
1.4 Python開發和運行環境 / 7
1.4.1 安裝使用標準Python / 7
1.4.2 使用IDLE開發 / 10
1.4.3 使用Anaconda開發 / 11
小結 / 12
練習 / 12
第2章 Python基本操作 / 14
2.1 利用變數收集數據 / 15
2.2 利用表達式處理數據 / 16
2.2.1 Python中的表達式 / 16
2.2.2 案例:國內生產總值增長趨勢分析 / 17
2.3 常用的數字類型 / 18
2.3.1 整型 / 19
2.3.2 浮點型 / 19
2.3.3 數字類型的轉換 / 20
2.3.4 案例:股票價格增長率與漲跌幅的計算 / 20
2.4 字元串 / 21
2.4.1 字元串基本概念 / 21
2.4.2 字元串與數值類型的轉換str( )函式 / 24
2.4.3 字元串的拼接與重複 / 24
2.4.4 獲取字元串長度len( )函式 / 25
2.4.5 字元串格式化format( )方法 / 25
2.4.6 字元串其他常用方法 / 27
2.4.7 列印輸出print( )函式 / 27
2.4.8 獲取用戶輸入input( )函式 / 28
2.4.9 案例:等額本息還款法每月還款額的計算 / 28
2.5 布爾類型、邏輯運算與關係運算 / 29
2.5.1 布爾類型 / 29
2.5.2 邏輯運算 / 30
2.5.3 關係運算 / 30
2.6 常用內置函式 / 31
2.7 導入模組 / 32
2.8 綜合案例:我國人口增長率變化分析 / 33
小結 / 36
練習 / 36
第3章 列表和元組 / 37
3.1 序列類型概述 / 38
3.2 通用序列類型操作 / 39
3.2.1 索引 / 39
3.2.2 分片 / 41
3.2.3 使用連線“+”和重複“*” / 42
3.2.4 使用in和not in判斷 / 43
3.2.5 使用count計算元素出現次數 / 43
3.3 最靈活的序列類型:列表 / 43
3.3.1 創建列表 / 44
3.3.2 列表基本操作 / 45
3.3.3 列表常用方法 / 46
3.3.4 案例:複利計算 / 51
3.4 不可變的序列類型:元組 / 53
3.4.1 創建元組 / 53
3.4.2 多重賦值 / 53
3.4.3 元組特性 / 54
3.4.4 為什麼需要元組 / 55
小結 / 56
練習 / 57
第4章 控制結構 / 58
4.1 語句和代碼塊 / 59
4.2 條件表達式 / 60
4.3 if分支結構 / 61
4.3.1 單分支結構:if語句 / 61
4.3.2 雙分支結構:else子句 / 62
4.3.3 多分支結構:elif子句 / 63
4.3.4 三元表達式:if/else / 63
4.3.5 案例:匯率換算 / 64
4.4 while循環結構 / 65
4.5 for循環結構 / 66
4.6 break、continue和else語句 / 67
4.7 循環的套用 / 70
4.7.1 使用range函式遍歷 / 70
4.7.2 列表推導式 / 70
4.7.3 並列遍歷:zip函式 / 72
4.7.4 簡單循環的替身:map函式 / 73
4.7.5 序號和元素都需要時套用enumerate函式 / 73
4.8 案例:等額本金還款 / 74
小結 / 76
練習 / 76
第5章 字典和集合 / 78
5.1 字典及基本操作 / 79
5.1.1 創建字典 / 80
5.1.2 訪問字典的值 / 81
5.1.3 修改字典的值 / 81
5.1.4 添加鍵值對 / 81
5.1.5 刪除鍵值對 / 82
5.2 字典的常用方法 / 82
5.2.1 keys( )、values( )和items( )方法 / 82
5.2.2 避免鍵不存在錯誤的方法get( )和setdefault( ) / 83
5.2.3 pop( )、popitem( )和clear( )方法 / 84
5.2.4 字典的格式化字元串 / 84
5.2.5 字典嵌套 / 84
5.2.6 字典推導式 / 85
5.3 案例:人事統計 / 85
5.4 集合及基本操作 / 87
5.4.1 創建集合 / 87
5.4.2 利用集合去重 / 88
5.4.3 交集、並集、差集和補集 / 88
5.5 集合的常用方法 / 89
5.5.1 添加元素 / 89
5.5.2 刪除元素 / 89
5.5.3 集合推導式 / 90
5.6 案例:股票漲跌統計 / 90
5.7 組合數據類型比較 / 92
小結 / 93
練習 / 93
第6章 代碼打包:函式 / 95
6.1 定義和調用函式 / 96
6.2 案例:個人所得稅計算器 / 99
6.3 函式參數 / 101
6.3.1 參數傳遞 / 101
6.3.2 不可變和可變類型參數 / 101
6.3.3 位置參數 / 102
6.3.4 關鍵字參數 / 102
6.3.5 指定默認參數值 / 103
6.3.6 任意數量參數 / 104
6.3.7 解包參數 / 105
6.4 變數作用域 / 106
6.4.1 局部變數 / 107
6.4.2 全局變數 / 107
6.4.3 同名的局部變數和全局變數 / 108
6.4.4 global語句 / 108
6.5 匿名函式lambda / 109
6.5.1 lambda函式定義 / 109
6.5.2 套用一:列表排序 / 110
6.5.3 套用二:映射函式map / 112
6.5.4 套用三:選擇函式filter

相關詞條

熱門詞條

聯絡我們