Python從語法到應用實戰

吳稟雅,趙興文,王志

  • 出版商: 電子工業
  • 出版日期: 2025-01-01
  • 定價: $269
  • 售價: 8.5$228
  • 語言: 簡體中文
  • 頁數: 184
  • ISBN: 7121496453
  • ISBN-13: 9787121496455
  • 下單後立即進貨 (約4週~6週)

商品描述

本書有9章。第1章介紹Python語言自帶的IDL開發環境的使用;第2章介紹順序結構程序設計;第3章介紹分支結構;第4章介紹循環結構;第5章介紹組合數據類型;第6章介紹函數;第7章介紹面向對象程序設計;第8章介紹文件;第9章介紹圖形繪制。每章節內容包括知識要點和實訓實驗題約15道,並提供了大量課後習題,題型包括選擇題、填空題、程序閱讀題、編程題和簡答題等,部分習題選自歷年全國電腦等級試題。本書既可作為普通高等院校各專業Python語言程序設計課程的配套教材,又可作為Python語言程序設計語言自學者及參加相關考試的應試者的參考用書。

目錄大綱

項目1 Anaconda安裝與配置
任務1 下載Anaconda安裝包
1.1.1 Anaconda介紹
1.1.2 安裝準備
任務2 安裝Anaconda工具
1.2.1 在Windows中安裝Anaconda
1.2.2 在macOS中安裝Anaconda
項目2 Python基礎語法
任務1 定義標識符和變量
2.1.1 標識符和關鍵字
2.1.2 變量和常量
任務2 掌握基本數據類型的使用方法
2.2.1 數字類型
2.2.2 字符串類型
2.2.3 布爾類型
2.2.4 空值
2.2.5 數據類型轉換
任務3 掌握運算符的使用方法
2.3.1 表達式
2.3.2 算術運算符
2.3.3 賦值運算符
2.3.4 關系運算符
2.3.5 邏輯運算符
2.3.6 成員運算符
2.3.7 身份運算符
2.3.8 位運算符
2.3.9 運算符優先級
任務4 熟悉註釋與編碼規範
2.4.1 註釋
2.4.2 編碼規範
項目考核
項目3 流程控制
任務1 進行結構化程序設計
3.1.1 結構化程序設計
3.1.2 輸入函數
3.1.3 類型轉換函數
3.1.4 輸出函數
3.1.5 任務實現
任務2 進行選擇結構程序設計
3.2.1 選擇結構
3.2.2 單分支語句
3.2.3 雙分支語句
3.2.4 多分支語句
3.2.5 任務實現
任務3 進行循環結構程序設計
3.3.1 循環結構
3.3.2 while循環
3.3.3 for...in循環
3.3.4 for...in循環與range()函數
3.3.5 任務實現
項目考核
項目4 畫作覆原
任務1 編程思路與實現
4.1.1 PIL庫的使用
4.1.2 編程實現
任務2 數據類型入門與實踐
4.2.1 數據容器
4.2.2 列表
4.2.3 元組
4.2.4 集合
4.2.5 字典
項目考核
項目5 動態繪制紅色旗幟
任務1 編程思路與實現
5.1.1 turtle庫中的常用函數
5.1.2 編程思路
5.1.3 編程實現
任務2 函數入門與實踐
5.2.1 函數的概念
5.2.2 函數進階
項目考核
項目6 破譯凱撒密碼
任務1 編程思路與實現
6.1.1 字符串的定義與輸入/輸出
6.1.2 字符與碼值的轉化
6.1.3 編程思路
6.1.4 編程實現
任務2 字符串的常用操作
6.2.1 字符串的拼接與覆制
6.2.2 字符串的檢索與引用
6.2.3 字符串相關函數
任務3學習轉義字符
項目考核
項目7 繪制城市經濟熱力圖
任務1 任務解析與實現
7.1.1 任務解析
7.1.2 任務實現
任務2 numpy庫的入門
7.2.1 numpy庫的基礎和使用
7.2.2 數據類型
任務3 numpy庫的進階與實踐
7.3.1 數制的概念
7.3.2 廣播機制
7.3.3 數組索引和切片
7.3.4 數組元素的修改
項目考核
項目8 對IMDb電影數據進行分析
任務1 任務解析與實現
8.1.1 任務解析
8.1.2 任務實現
任務2 pandas庫的入門
8.2.1 認識pandas庫
8.2.2 DateFrame
任務3 pandas庫的進階與實踐
8.3.1 索引實操
8.3.2 索引操作
項目考核