Python程序設計基礎檢視原始碼討論檢視歷史
《Python程序設計基礎》,趙廣輝,李敏之,邵艷玲 著 著,出版社:高等教育出版社。
書籍是全世界的營養品。生活里沒有書籍,就好像沒有陽光;智慧[1]里沒有書籍,就好像鳥兒沒有翅膀。——莎士比亞[2]
內容簡介
本書為《Python程序設計基礎》(趙廣輝等編著)的配套實踐教材,全書包括人機交互、turtle繪圖、數值類型、流程控制、函數、字符串、序列類型、集合與字典、文件和數據可視化共10類實驗的31個Python實驗項目,實驗項目的設置與主教材同步,方便組織實踐教學。本書突破傳統教學習慣,將培養複雜問題求解能力作為實驗的主要目標。實驗項目的設計着重培養學生靈活運用所學知識解決實際工程問題的能力,融入分而治之的思想和方法,培養學生利用函數與模塊化程序設計方法解決複雜問題的能力。 本書為新形態教材,配套資源豐富,教學適用性強,適合作為高等學校Python程序設計課程教材,也適合初學Python程序設計語言的讀者自學使用。
目錄
Python環境配置
0.1 Python解釋器及其安裝
0.2 第三方庫的安裝配置
0.2.1 包管理器
0.2.2 文件方式安裝
0.2.3 源碼安裝
0.2.4 更換國內源
0.2.5 批量安裝或更新第三方庫
0.2.6 常見問題
0.3 開發環境的安裝與配置
實驗一 人機交互
1.1 實驗目的
1.2 預備知識
1.2.1 輸出函數
1.2.2 輸入函數
1.2.3 類型轉換函數
1.2.4 格式化輸出
1.3 訓練題目
1.4 實驗項目
1.4.1 日期格式化輸出
1.4.2 歡迎入學
1.4.3 數學四則運算
實驗二 turtle繪圖
2.1 實驗目的
2.2 預備知識
2.3 訓練題目
2.4 實驗項目
2.4.1 繪製奧林匹克五環標誌
2.4.2 繪製特定圖形
2.4.3 繪製中國象棋
實驗三 數值類型
3.1 實驗目的
3.2 預備知識
3.2.1 常用數字類型轉換函數
3.2.2 內置數值運算函數
3.2.3 math庫的導人與應用
3.2.4 基本數學運算
3.2.5 其他常用運算
3.2.6 控制浮點數輸出精度
3.3 訓練題目
3.4 實驗項目
3.4.1 計算弓形的面積
3.4.2 地球數據計算
3.4.3 學費計算
實驗四 流程控制
4.1 實驗目的
4.2 預備知識
4.2.1 range()函數
4.2.2 for循環的基本結構
4.2.3 while循環的基本結構
4.2.4 循環嵌套的使用
4.2.5 break語句
4.2.6 continue語句
4.2.7 if…elif…else分支語句
4.3 訓練題目
4.4 實驗項目
4.4.1 中國古代數學問題
4.4.2 個人所得稅計算器
4.4.3 存款買房
4.4.4 計算圓周率
實驗五 函數
5.1 實驗目的
5.2 預備知識
5.2.1 函數定義與返回值
5.2.2 自定義模塊
5.3 訓練題目
5.4 實驗項目
5.4.1 來自計算機的問候
5.4.2 自定義數學函數模塊
5.4.3 神奇的素數
實驗六 字符串
6.1 實驗目的
6.2 預備知識
6.2.1 序列類型
6.2.2 通用序列操作
6.2.3 常用處理方法
6.2.4 random模塊
6.3 訓練題目
6.4 實驗項目
6.4.1 信息加密與解密
6.4.2 文本分析
6.4.3 日期分析處理
6.4.4 單詞獵手遊戲
實驗七 序列類型
7.1 實驗目的
7.2 預備知識
7.2.1 序列的常用方法與操作
7.2.2 序列的排序與逆序
7.2.3 序列相關內置函數
7.2.4 列表推導式
7.3 訓練題目
7.4 實驗項目
7.4.1 分配學號
7.4.2 葡萄酒評論分析報告
7.4.3 模擬生成身份信息並查驗身份
實驗八 集合與字典
8.1 實驗目的
8.2 預備知識
8.2.1 集合的創建與基本操作
8.2.2 集合的關係
8.2.3 集合的運算
8.2.4 字典的常用方法與操作
8.3 訓練題目
8.4 實驗項目
8.4.1 大學排行榜分析
8.4.2 簡易英漢字典
8.4.3 股票分析
實驗九 文件
9.1 實驗目的
9.2 預備知識
9.2.1 文件的打開和關閉
9.2.2 文本文件的讀寫方法
9.2.3 文件的寫入方法
9.2.4 CSV文件的讀寫
9.3 訓練題目
9.4 實驗項目
9.4.1 詞頻統計
9.4.2 批量文件處理與格式轉換
實驗十 數據可視化
10.1 實驗目的
10.2 預備知識
10.3 訓練題目
10.4 實驗項目
10.4.1 科學實驗數據可視化
10.4.2 金融數據可視化
10.4.3 詞雲
參考文獻
參考文獻
- ↑ 關於智慧的名言,人生屋,2013-07-15
- ↑ 關於莎士比亞的名言名句(100句),豆丁網,2021-10-01