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

Python3.x程序設計基礎(電腦系列教材)

  • 作者:編者:周元哲
  • 出版社:清華大學
  • ISBN:9787302526575
  • 出版日期:2019/05/01
  • 裝幀:平裝
  • 頁數:248
人民幣:RMB 45 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以全國電腦等級考試二級Python語言程序設計考試大綱為依據,系統地介紹Python 3.x程序設計基礎知識。全書共14章,內容包括Python語言概述、基本數據類型、組合數據類型、順序與選擇結構、循環結構、函數與模塊、文件與數據組織、面向對象程序設計、使用tkinter的GUI設計、圖形繪製、爬蟲與正則表達式、SQLite資料庫、異常處理和Python計算生態。附錄給出了全國電腦等級考試二級 Python語言程序設計考試大綱(2018年版)和上海市電腦等級考試二級Python大綱(2016年版),以及Python的內置數據類型、函數和集成開發工具IDLE。
    本書適合作為高等院校相關專業Python程序設計課程的教材或教學參考書,也可作為全國電腦等級考試、全國電腦技術與軟體專業技術資格(水平)考試的培訓教材,還可供電腦應用開發領域的各類技術人員參考。

作者介紹
編者:周元哲

目錄
第1章  Python語言概述
  1.1  Python概述
    1.1.1  Python的發展歷程
    1.1.2  Python的特點
    1.1.3  Python的應用場合
  1.2  Python的安裝
    1.2.1  在Linux下安裝Python
    1.2.2  在Windows下安裝Python
  1.3  Python的開發環境
    1.3.1  IDLE
    1.3.2  PyCharm
    1.3.3  Anaconda
  1.4  學習建議
  1.5  習題
第2章  基本數據類型
  2.1  數據類型
    2.1.1  數字類型
    2.1.2  字元串
  2.2  變數
    2.2.1  標識符
    2.2.2  變數定義和賦值
  2.3  運算符
    2.3.1  算術運算符
    2.3.2  關係運算符
    2.3.3  賦值運算符
    2.3.4  邏輯運算符
    2.3.5  位運算符
    2.3.6  成員運算符
    2.3.7  身份運算符
  2.4  表達式
    2.4.1  表達式組成規則
    2.4.2  表達式計算
    2.4.3  注意事項
  2.5  數據類型的轉換
    2.5.1  隱式類型轉換
    2.5.2  顯式類型轉換
  2.6  Python的關鍵字和轉義符
    2.6.1  關鍵字
    2.6.2  轉義符
  2.7  內置函數
    2.7.1  數學函數
    2.7.2  隨機數函數
    2.7.3  時間函數
  2.8  習題
第3章  組合數據類型
  3.1  列表
    3.1.1  定義
    3.1.2  列表的成員運算符、索引和切片
    3.1.3  操作方法
    3.1.4  操作函數

  3.2  元組
    3.2.1  定義
    3.2.2  操作方法
  3.3  字元串
    3.3.1  操作函數
    3.3.2  字元串舉例
  3.4  字典
    3.4.1  定義
    3.4.2  字典操作
  3.5  集合
    3.5.1  定義
    3.5.2  集合操作
    3.5.3  集合運算
  3.6  數據類型轉換
  3.7  習題
第4章  順序與選擇結構
  4.1  程序設計流程
    4.1.1  演算法
    4.1.2  程序流程圖
    4.1.33  種控制結構
  4.2  順序結構
    4.2.1  輸入、處理和輸出
    4.2.2  輸入輸出函數
  4.3  順序結構程序設計舉例
  4.4  選擇結構
    4.4.1  單分支結構
    4.4.2  雙分支結構
    4.4.3  多分支結構
    4.4.4  分支嵌套
  4.5  選擇結構程序設計舉例
  4.6  程序書寫格式
    4.6.1  縮進
    4.6.2  多行語句
    4.6.3  空行
    4.6.4  註釋
  4.7  語句構造注意事項
  4.8  習題
第5章  循環結構
  5.1  循環概述
    5.1.1  循環結構
    5.1.2  循環分類
  5.2  while語句
    5.2.1  基本形式
    5.2.2  else 語句
    5.2.3  死循環
  5.3  for語句
    5.3.1  遍歷循環
    5.3.2  內置函數range()
    5.3.3  循環嵌套實現
  5.4  轉移語句

    5.4.1  break語句
    5.4.2  continue語句
    5.4.3  pass語句
  5.5  迭代器
    5.5.1  iter()方法
    5.5.2  next()方法
  5.6  循環語句舉例
  5.7  語句構造注意事項
  5.8  習題
第6章  函數與模塊
  6.1  函數概述
    6.1.1  函數引例
    6.1.2  函數分類
  6.2  函數的定義與使用
    6.2.1  函數的定義
    6.2.2  函數的使用
    6.2.3  函數的返回值
  6.3  參數傳遞
    6.3.1  實參與形參
    6.3.2  傳對象引用
  6.4  參數分類
    6.4.1  必備參數
    6.4.2  默認參數
    6.4.3  關鍵參數
    6.4.4  可變長參數
  6.5  兩類特殊函數
    6.5.1  匿名函數
    6.5.2  遞歸函數
  6.6  變數作用域
    6.6.1  局部變數
    6.6.2  全局變數
  6.7  模塊
    6.7.1  命名空間
    6.7.2  模塊定義與導入
  6.8  第三方包管理工具
    6.8.1  pip
    6.8.2  安裝wheel文件
    6.8.3  將py文件打包成exe文件
  6.9  習題
第7章  文件與數據組織
  7.1  文件
    7.1.1  字元編碼
    7.1.2  文本文件和二進位文件
  7.2  文件操作
    7.2.1  打開和關閉文件
    7.2.2  讀寫文件
    7.2.3  文件相關函數
  7.3  文件操作舉例
  7.4  數據組織
    7.4.1  維度

    7.4.2  CSV格式
  7.5  習題
第8章  面向對象程序設計
  8.1  面向對象概述
    8.1.1  類與對象
    8.1.2  三大特性
  8.2  類屬性與實例屬性
    8.2.1  類屬性
    8.2.2  實例屬性
  8.3  方法
    8.3.1  對象方法
    8.3.2  類方法
    8.3.3  靜態方法
  8.4  構造函數與析構函數
    8.4.1  構造函數
    8.4.2  析構函數
  8.5  繼承性
  8.6  多態性
  8.7  習題
第9章  tkinter的GUI設計
  9.1  概述
    9.1.1  界面設計原則
    9.1.2  Python的GUI工具
  9.2  tkinter概述
  9.3  常用控制項
    9.3.1  標籤
    9.3.2  文本框
    9.3.3  輸入框
    9.3.4  單選按鈕
    9.3.5  複選框
    9.3.6  按鈕
    9.3.7  列表框
    9.3.8  滾動條
    9.3.9  對話框和消息框
  9.4  布局
    9.4.1  pack()方法
    9.4.2  grid()方法
    9.4.3  place()方法
    9.4.4  Frame()方法
  9.5  事件響應
  9.6  習題
第10章  圖形繪製
  10.1  繪圖簡介
  10.2  turtle
    10.2.1  turtle簡介
    10.2.2  繪圖步驟
    10.2.3  繪圖實例
  10.3  Canvas
    10.3.1  Canvas簡介
    10.3.2  繪圖步驟

    10.3.3  繪製基本圖形
    10.3.4  繪圖實例
  10.4  習題
第11章  爬蟲與正則表達式
  11.1  網路爬蟲
    11.1.1  概述
    11.1.2  爬蟲流程
  11.2  正則表達式
    11.2.1  基本語法
    11.2.2  re模塊
  11.3  Python爬蟲庫
    11.3.1  urllib庫
    11.3.2  requests庫
    11.3.3  BeautifulSoup庫
    11.3.4  jieba 庫
  11.4  網路爬蟲舉例
    11.4.1  需求
    11.4.2  實現思路
    11.4.3  實現步驟
  11.5  習題
第12章  SQLite資料庫
  12.1  關係型資料庫
  12.2  SQLite資料庫簡介
  12.3  sqlite3模塊操作資料庫的步驟
  12.4  SQLite命令
  12.5  SQLite資料庫舉例
  12.6  習題
第13章  異常處理
  13.1  錯誤類型
    13.1.1  語法錯誤
    13.1.2  運行時錯誤
    13.1.3  邏輯錯誤
  13.2  捕獲和處理異常
    13.2.1  try…except…else語句
    13.2.2  try…except…finally語句
    13.2.3  raise語句
    13.2.4  自定義異常類
  13.3  習題
第14章  Python計算生態
  14.1  數據分析
    14.1.1  NumPy
    14.1.2  SciPy
    14.1.3  Pandas
  14.2  數據可視化
    14.2.1  Matplotlib簡介
    14.2.2  繪製圖形
  14.3  Web開發
    14.3.1  Web開發技術發展歷程
    14.3.2  Django框架
  14.4  遊戲開發

    14.4.1  Pygame簡介
    14.4.2  Pygame的模塊
  14.5  習題
附錄A  全國電腦等級考試二級Python語言程序設計考試大綱(2018年版)
  A.1  基本要求
  A.2  考試內容
  A.3  考試方式
附錄B  上海市電腦等級考試二級Python大綱(2016年版)
  B.1  考試性質
  B.2  考試目標
  B.3  考試細則
  B.4  試卷結構
  B.5  考試內容和要求
附錄C  Python的內置數據類型
附錄D  Python的內置函數
  D.1  數學函數
  D.2  轉換函數
  D.3  隨機數函數
  D.4  時間函數
  D.5  列表函數
  D.6  元組函數
  D.7  字元串函數
  D.8  字典函數
  D.9  集合函數
附錄E  Python內置的集成開發工具IDLE
  E.1  IDLE簡介
  E.2  IDLE的兩種運行方式
    E.2.1  命令行運行方式
    E.2.2  圖形用戶界面運行方式
  E.3  IDLE的調試方法
附錄F  Python程序調試器pdb
  F.1  pdb簡介
  F.2  pdb的調用方式
    F.2.1  在命令行調用pdb
    F.2.2  在Python交互環境中調用pdb
    F.2.3  pdb模塊的set_trace方法
  F.3  調試命令
附錄G  PyCharm編輯器
  G.1  PyCharm簡介
  G.2  PyCharm調試步驟
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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