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

Python語言基礎

  • 作者:王曉偉|責編:王群
  • 出版社:電子工業
  • ISBN:9787121464171
  • 出版日期:2023/10/01
  • 裝幀:平裝
  • 頁數:266
人民幣:RMB 78 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書知識體系完整,按照認知遞進的順序進行了編排,主要包括編程環境、數據類型、變數與計算、流程式控制制、錯誤與錯誤處理、函數、面向對象的程序設計、模塊、文件操作、tkinter圖形界面設計及資料庫與資料庫連接操作等內容。全書共12章,每章都包含詳細的概念及原理闡述,同時配有大量精美的插圖、代碼範例和課後習題。有別于同類教材,本書將自身的角色設定為陪伴者和對話者,讓讀者在學習中獲得歸屬感,使學習變成一種快樂。同時,本書從始至終都非常重視思維模式的養成,力求使讀者獲得利用Python語言描述問題、分析問題,最終設計並實現軟體解決方案的能力。

作者介紹
王曉偉|責編:王群
    王曉偉,博士,九三學社社員,中國石油大學(北京)信息科學與工程學院電腦系副教授。曾先後就讀於四川大學、英國南安普頓大學、義大利特倫托大學,主要研究方向為本體論、軟體工程、網路輿情分析等,主要講授課程有Python語言、電腦網路原理、數據採集與預處理、分散式系統等。

目錄
第1章  緒論
  1.1  電腦程序語言層級結構
  1.2  人機系統結構
  1.3  Python簡介
  1.4  電腦發展簡史
    1.4.1  計演算法與計算輔助工具
    1.4.2  自動電腦
  1.5  小結
  1.6  課後思考與練習
第2章  編程環境
  2.1  理論模型解釋
  2.2  Python編程環境配置
    2.2.1  安裝包的獲取
    2.2.2  安裝包的部署
    2.2.3  編程環境部署狀態測試
  2.3  IDLE編輯器使用簡介
    2.3.1  打開IDLE編輯器
    2.3.2  IDLE提供的基於互動式命令行的編程界面
    2.3.3  IDLE提供的基於代碼文件的編程界面
    2.3.4  輸入與輸出指令
    2.3.5  代碼的註釋方法
  2.4  課後思考與練習
第3章  數據類型
  3.1  數值類型的電腦表示原理及其語法基礎
    3.1.1  整型的內存結構
    3.1.2  浮點型的內存結構
    3.1.3  複數型的內存結構
    3.1.4  數值類型的語法表示規則
    3.1.5  數值類型之間的轉換
    3.1.6  變數與賦值的簡單說明
  3.2  字元串類型的電腦表示原理及其語法基礎
    3.2.1  字元串類型的理論模型
    3.2.2  對字元串數據的訪問
    3.2.3  涉及字元串類型的類型轉換
    3.2.4  涉及字元串類型的簡單函數
    3.2.5  轉義字元
    3.2.6  字元串的格式化輸出
  3.3  布爾類型的語法基礎
  3.4  元組型的語法基礎
    3.4.1  元組的定義
    3.4.2  元組的訪問
    3.4.3  元組的簡單操作
  3.5  列表型的語法基礎
    3.5.1  列表的定義
    3.5.2  列表的訪問
    3.5.3  列表的簡單操作
    3.5.4  多維列表簡介
  3.6  字典的語法基礎
    3.6.1  字典的定義
    3.6.2  字典的訪問

    3.6.3  字典的簡單操作
  3.7  集合型的語法基礎
    3.7.1  集合的定義
    3.7.2  集合的簡單操作
  3.8  課後思考與練習
    3.8.1  練習第1部分—基礎數據類型練習
    3.8.2  練習第2部分—進階數據類型練習
第4章  變數與計算
  4.1  變數的含義
  4.2  變數的動態屬性
  4.3  變數的命名
  4.4  與變數相關的簡單函數
  4.5  運算符和表達式
    4.5.1  賦值運算符(=)
    4.5.2  算術運算符
    4.5.3  邏輯運算符
    4.5.4  比較運算符
    4.5.5  標識運算符(is、is not)
    4.5.6  成員運算符(in、not in)
    4.5.7  表達式的構建與運算符優先順序
    4.5.8  其他一些需要注意的情況
  4.6  課後思考與練習
第5章  流程式控制制
  5.1  條件分支
    5.1.1  單分支(if…)
    5.1.2  雙分支(if…else…)
    5.1.3  多分支(if…elif…else…)
    5.1.4  分支語句的嵌套
  5.2  循環
    5.2.1  while循環
    5.2.2  for循環
    5.2.3  range()函數簡介
    5.2.4  循環的嵌套
    5.2.5  pass佔位符
    5.2.6  continue和break的用法
    5.2.7  for循環的列表構建方法
  5.3  課後思考與練習
第6章  錯誤與錯誤處理
  6.1  語法錯誤
  6.2  異常錯誤
  6.3  錯誤處理
    6.3.1  try…except語句
    6.3.2  try…except…else語句
    6.3.3  try…except…else…finally語句
    6.3.4  手動拋出異常錯誤
  6.4  調試模式
    6.4.1  調試模式的激活
    6.4.2  通過調試模式對代碼進行調試
    6.4.3  在代碼中設置斷點
  6.5  課後思考與練習

第7章  函數
  7.1  函數的定義與調用
    7.1.1  函數定義與調用的基本語法
    7.1.2  返回值的設定
    7.1.3  函數作為對象的存在
    7.1.4  帶參數函數的定義與調用
    7.1.5  匿名函數
  7.2  變數作用域、參數傳遞與參數類型
    7.2.1  變數作用域
    7.2.2  參數傳遞
    7.2.3  參數類型
  7.3  內建函數
    7.3.1  數學運算函數
    7.3.2  字元串函數
    7.3.3  列表函數
    7.3.4  字典函數
    7.3.5  集合函數
    7.3.6  其他內建函數
  7.4  課後思考與練習
第8章  面向對象的程序設計
  8.1  類的簡單定義和實例化
  8.2  構造函數與析構函數
  8.3  類的成員
  8.4  類的繼承
  8.5  多態
  8.6  運算符重載
  8.7  小結
  8.8  課後思考與練習
第9章  模塊
  9.1  模塊的引用
  9.2  模塊的部署位置及搜索順序
  9.3  自定義模塊
  9.4  第三方模塊的管理
  9.5  常用內建模塊
    9.5.1  math模塊與cmath模塊
    9.5.2  random模塊
    9.5.3  time模塊
    9.5.4  datetime模塊
  9.6  課後思考與練習
第10章  文件操作
  10.1  文件系統簡介
    10.1.1  內存與外存
    10.1.2  文件編碼形式
    10.1.3  文件定位方法
  10.2  文件對象的基本操作
    10.2.1  打開文件
    10.2.2  讀取文件內容
    10.2.3  寫入文件內容
    10.2.4  關閉文件
    10.2.5  文件內讀寫指針的位置移動

  10.3  文件夾的基本操作
  10.4  課後思考與練習
第11章  tkinter圖形界面設計
  11.1  窗口的創建
  11.2  窗口內元素的布局
  11.3  tkinter常用組件
  11.4  tkinter.Canvas圖形繪製組件
  11.5  tkinter事件處理
    11.5.1  事件類型
    11.5.2  事件處理函數與事件綁定
  11.6  圖形界面設計綜合範例
    11.6.1  登錄界面開發
    11.6.2  在畫布上控製圖片的移動
  11.7  課後思考與練習
第12章  資料庫與資料庫連接操作
  12.1  資料庫管理系統、資料庫和數據表
  12.2  在本地部署MySQL資料庫管理系統
  12.3  資料庫連接操作
    12.3.1  pymysql第三方模塊配置
    12.3.2  資料庫連接
    12.3.3  創建資料庫
    12.3.4  創建數據表
    12.3.5  向數據表內插入記錄
    12.3.6  查詢記錄
    12.3.7  修改記錄
    12.3.8  刪除記錄
  12.4  課後思考與練習

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