幫助中心 | 我的帳號 | 關於我們

Python程序設計基礎(第3版高等學校電腦類特色教材)

  • 作者:編者:李東方|責編:冉哲
  • 出版社:電子工業
  • ISBN:9787121456275
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:248
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是上海市高等學校信息技術水平考試(二三級)Python程序設計考試科目的參考教材,並在教學內容和要求上兼容全國電腦等級考試二級Python語言程序設計考試大綱。本書面向程序設計初學者,通過大量實例由淺入深、循序漸進地講述Python程序設計的基本概念和基本方法,內容包括Python語言及其編程環境、Python的基本語法、Python程序的基本流程式控制制、Python的組合數據類型、文件與基於文本文件的數據分析、函數、面向對象的程序設計與Python生態、圖形化界面設計、圖形繪製與數據可視化、正則表達式與簡單爬蟲、資料庫操作和基於第三方庫的應用舉例。本書的例題源代碼、電子課件、習題素材等資源均可掃碼下載,也可登錄華信教育資源網(www.hxedu.com.cn)註冊后免費下載。

作者介紹
編者:李東方|責編:冉哲

目錄
第1章Python語言及其編程環境
  1.1  Python語言概述
  1.2  Python的安裝
    1.2.1  Python的官網下載和安裝
    1.2.2  Anaconda集成開發環境
  1.3  Python程序設計步驟
  1.4  常用的Python三方編輯器
  習題1
第2章Python的基本語法
  2.1  Python程序的書寫格式與基本規則
    2.1.1  基本詞法單位
    2.1.2  程序的書寫格式與基本規則
  2.2  Python的基本數據類型
    2.2.1  數值類型
    2.2.2  字元串
  2.3  Python的基本運算和表達式
    2.3.1  變數的作
    2.3.2  運算符
    2.3.3  算術運算
    2.3.4  輸入與輸出語句
    2.3.5  賦值、關係和邏輯運算
    2.3.6  表達式
    2.3.7  賦值語句
  習題2
第3章Python程序的基本流程式控制制
  3.1  計算思維和程序設計基本方法
    3.1.1  計算思維
    3.1.2  程序設計基本方法
  3.2  順序結構
  3.3  分支結構
    3.3.1  if語句
    3.3.2  if-elif-else語句
    3.3.3  分支語句嵌套
  3.4  循環結構
    3.4.1  while語句
    3.4.2  for語句和內置函數range()
    3.4.3  循環語句嵌套
    3.4.4  轉移和中斷語句
  3.5  程序調試
    3.5.1  語法錯誤與邏輯錯誤
    3.5.2  常見語法錯誤
    3.5.3  排查程序錯誤的方法
    3.5.4  程序運行中try-except異常處理
  習題3
第4章Python的組合數據類型
  4.1  序列型組合數據
    4.1.1  字元串
    4.1.2  列表
    4.1.3  元組
  4.2  映射型組合數據—字典

    4.2.1  創建字典
    4.2.2  訪問字典中的值
    4.2.3  字典的更新與合併
    4.2.4  字典的作
  4.3  集合型組合數據—集合
    4.3.1  集合的創建
    4.3.2  集合的修改
    4.3.3  集合的數學運算
  習題4
第5章文件與基於文本文件的數據分析
  5.1  文件的基本概念
    5.1.1  文件和訪問路徑
    5.1.2  文件與編碼
  5.2  文件的作
    5.2.1  文件的打開和關閉
    5.2.2  文本文件的讀取、寫入和追加寫入
  5.3  基於文本文件的數據分析
    5.3.1  對文本文件的讀取和遍歷
    5.3.2  詞頻分析
    5.3.3  三方庫jieba和中文詞頻分析
    5.3.4  三方庫wordcloud和詞語可視化
  習題5
第6章函數
  6.1  函數的定義與調用
  6.2  參數的傳遞
    6.2.1  關鍵字參數和默認參數
    6.2.2  位置參數
    6.2.3  可變參數
    6.2.4  變數的作用域
  6.3  匿名函數
  6.4  高階函數
    6.4.1  map()函數
    6.4.2  filter()函數
    6.4.3  reduce()函數
  6.5  遞歸
  6.6  函數的應用
    6.6.1  生成器
    6.6.2  裝飾器與閉包
  習題6
第7章面向對象的程序設計與Python生態
  7.1  面向對象的概念
  7.2  類與實例
    7.2.1  創建類和子類
    7.2.2  增加屬於類的實例
    7.2.3  用函數表示類的行為特徵
  7.3  面向對象的特徵
    7.3.1  封裝
    7.3.2  繼承
    7.3.3  多態
  7.4  Python程序的組織和管理

    7.4.1  程序和模塊結構
    7.4.2  包和庫
  7.5  Python的生態
    7.5.1  三方庫的安裝
    7.5.2  庫與模塊的導入
  7.6  可執行文件與pyinstaller庫
  習題7
第8章圖形化界面設計
  8.1  窗體控制項布局
    8.1.1  根窗體
    8.1.2  tkinter常用控制項
    8.1.3  控制項布局
  8.2  tkinter常用控制項的特有屬性
    8.2.1  文本輸入/輸出相關控制項
    8.2.2  按鈕控制項
    8.2.3  單選按鈕控制項
    8.2.4  複選框控制項
    8.2.5  列表框與組合框控制項
    8.2.6  滑塊控制項
    8.2.7  菜單控制項
    8.2.8  窗體控制項
    8.2.9  模態對話框
  8.3  事件響應
  習題8
第9章圖形繪製與數據可視化
  9.1  tkinter庫的Canvas圖形繪製方法
    9.1.1  Canvas基本繪圖方法
    9.1.2  繪製函數圖形
  9.2  turtle庫的圖形繪製方法
    9.2.1  turtle基本繪圖方法
    9.2.2  turtle繪圖舉例
  9.3  matplotlib庫的圖形繪製方法
    9.3.1  環境安裝和基本繪圖方法
    9.3.2  繪製二維函數圖形
  習題9
第10章正則表達式與簡單爬蟲
  10.1  正則表達式
    10.1.1  正則表達式的構成
    10.1.2  貪婪匹配模式與非貪婪匹配模式
  10.2  re庫的內置函數
    10.2.1  匹配與搜索
    10.2.2  切分與分組
    10.2.3  替換
  10.3  正則表達式的應用:簡單爬蟲
    10.3.1  抓取新聞鏈接和標題
    10.3.2  抓取新聞圖片素材
  習題10
第11章資料庫作
  11.1  訪問SQLite資料庫
    11.1.1  SQLite資料庫連接對象及表的SQL作

    11.1.2  游標對象和SQL查詢
  11.2  訪問Access、MySQL和SQLServer資料庫
  習題11
第12章基於三方庫的應用舉例
  12.1  對Excel文件的作
    12.1.1  用openpyxl在內存中創建工作簿
    12.1.2  數據的讀取
    12.1.3  編輯和保存
  12.2  圖像作
    12.2.1  Image模塊及應用
    12.2.2  ImageChops與合成
  習題12
附錄A  上海市高等學校信息技術水平考試二三級Python程序設計考試大綱
附錄B  電腦等級考試二級Python語言程序設計考試大綱
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032