作 者:李麗 等 編
定 價:39
出 版 社:清華大學出版社
出版日期:2020年06月01日
頁 數:222
裝 幀:平裝
ISBN:9787302553885
現有市場相關圖書普遍存在的一個問題是針對專業課或者理工科公共課的教材較多,而針對文史經管類專業的圖書較少。因此,很多教材中的實例對於文史經管類的學生來說則顯得內容過深、篇幅過長。
●第1章 Python語言基礎
1.1 Python語言概述
1.1.1 python語言的發展
1.1.2 Python語言的特點
1.1.3 Python語言的應用領域
1.2 Python語言開發工具
1.2.1 Python語言版本的選擇
1.2.2 Python語言常用集成開發環境
1.3 標識符、常量和變量
1.3.1 標識符
1.3.2 常量和變量
1.4 基本輸入輸出函數
1.4.1 input()函數
1.4.2 eval()函數
1.4.3 print()函數
1.5 turtle庫
1.5.1 畫布與畫筆設置
1.5.2 繪圖命令
上機練習
習題
第2章 基本數據類型、運算符和表達式
2.1 基本數據類型
2.1.1 數值類型
2.1.2 字符串類型
2.1.3 布爾類型
2.2 運算符
2.2.1 數值運算符
2.2.2 字符串運算符
2.2.3 關繫運算符
2.2.4 邏輯運算符
2.2.5 成員運算符
2.2.6 位運算符
2.3 常用內置函數
2.3.1 常用數值運算函數
2.3.2 常用類型轉換函數
2.4 表達式、賦值語句與運算符的優先級
2.5 math庫
2.5.1 math庫的導入
2.5.2 math庫常用函數及常數
上機練習
習題
第3章 程序控制結構
3.1 程序基礎
3.1.1 Python程序的構成
3.1.2 Python中的縮進
3.1.3 程序基本結構分類
3.2 順序結構
3.3 分支結構
3.3.1 單路分支結構
3.3.2 雙路分支結構
3.3.3 多路分支結構
3.4 循環結構
3.4.1 for循環結構
3.4.2 while循環結構
3.4.3 break、continue和pass
3.4.4 循環結構的else語句
3.5 嵌套程序
3.6 程序的異常處理
3.7 random庫
上機練習
習題
第4章 序列
4.1 序列概述
4.2 字符串
4.2.1 字符串概要
4.2.2 字符串的基本操作
4.2.3 字符串處理內置函數
4.2.4 字符串處理方法
4.2.5 字符串格式化輸出
4.3 列表
4.3.1 列表的概念
4.3.2 列表的基本操作
4.組
4.4.組的概念
4.4.組的基本操作
4.4.3 組的轉換
4.4.組與列表的區別
4.5 jieba庫的使用
4.5.1 jieba庫簡介
4.5.2 jieba庫分詞函數
4.5.3 向jieba庫調整詞典和自定義詞典
上機練習
習題
第5章 字典和集合
5.1 字典
5.1.1 字典的常用操作
5.1.2 字典的常用方法
5.2 集合
5.2.1 集合的創建
5.2.2 集合的常用運算
5.2.3 集合的常用方法
5.3 wordcloud庫
上機練習
習題
第6章 函數
6.1 函數的基本使用
6.1.1 函數的定義
6.1.2 函數的調用
6.2 函數的參數和返回值
6.2.1 函數的參數
6.2.2 默認參數
6.2.3 可變參數
6.2.4 函數的返回值
6.3 變量作用域
6.3.1 局部變量
6.3.2 全局變量
6.3.3 global語句
6.4 lambda函數
6.5 time庫
上機練習
習題
第7章 文件
7.1 文件的相關概念
7.1.1 文本文件和二進制文件
7.1.2 文本文件的編碼
7.1.3 文本文件與二進制文件的區別
7.1.4 文件指針的概念
7.2 文件的使用
7.2.1 打開文件
7.2.2 關閉文件
7.3 文件的讀/寫操作
7.3.1 讀取文件數據
7.3.2 向文件寫數據
7.3.3 文件的定位讀/寫
7.3.4 讀/寫二進制文件
7.4 文件和目錄操作
7.4.1 常用的文件操作函數
7.4.2 文件的復制、刪除、重命名操作
7.4.3 文件的目錄操作
7.5 CSV文件格式讀/寫數據
7.5.1 CSV文件簡介
7.5.2 讀/寫CSV文件
7.6 JSON文件的操作
7.6.1 json.dumps函數的使用
7.6.2 json.loads函數的使用
7.7 pydoc文件操作
7.7.1 pydoc在控制臺中查看文檔
7.7.2 pydoc生成HTML文檔
7.7.3 啟動本地服務器查看文檔信息
上機練習
習題
第8章 Python第三方庫安裝及常用庫介紹
8.1 Python第三方庫安裝
8.1.1 pip工具安裝
8.1.2 自定義安裝
8.1.3 文件安裝
8.1.4 pyinstaller庫的使用
8.2 數據分析與圖表繪制
8.2.1 numpy庫
8.2.2 matplotlib庫
8.3 網絡爬蟲
8.3.1 requests庫
8.3.2 scrapy庫
8.4 語言/文本處理
8.4.1 NLTK庫
8.4.2 openpyxl庫
8.5 圖形用戶界面
8.5.1 wxPython庫
8.5.2 PySide2庫
8.6 其他
8.6.1 pygame庫
8.6.2 PIL庫
上機練習
習題
附錄A turtle庫常用函數
A.1 常用畫筆運動命令
A.2 常用畫筆控制命令
A.3 常用全局控制命令
附錄B turtle顏色庫
附錄C Python常用內置函數
附錄D math庫常用數學函數和常數
附錄E random庫常用函數
本書講解深入淺出、實例短小精悍。從基礎問題出發,逐步引導學生掌握Python語言的內容和應用方法。全書共分8章,內容包括Python語言基礎、基本數據類型、運算符和表達式、程序控制結構、序列、字典和集合、函數、文件、Python第三方庫安裝及常用庫等。各章均根據所講內容給出配套的上機練習和習題。 本書可作為高等學校各專業的計算機程序設計基礎教材,也可作為廣大程序設計開發者、愛好者的自學參考書。
李麗 等 編
李麗,遼寧大學創新創業學院教研室主任,中科院博士,講師。從事計算機基礎教學工作近10年,主要講授“大學計算機基礎”,“Visual FoxPro程序設計”、“Python程序設計”等多門課程。主持並參與多項科研課題。