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

Python程序設計教程(微課版高等院校電腦教育系列教材)

  • 作者:編者:劉玉賓//丁衛穎|責編:魏瑩
  • 出版社:清華大學
  • ISBN:9787302580041
  • 出版日期:2021/06/01
  • 裝幀:平裝
  • 頁數:247
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    Python語言是一種解釋性、面向對象、動態數據類型的高級程序設計語言。Python語言能夠滿足開發者的各種需求:Web開發、GUI開發、資料庫開發、科學計算等。許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。學習Python語言基礎有助於開發者更快地走進Python的大門,並選擇自己感興趣的方向深入研究。
    本書是針對零基礎編程學習者研發的Python入門教程。從初學者角度出發,通過通俗易懂的語言、簡單有趣的實例,詳細地介紹了使用IDLE及Python框架進行程序設計管理的知識和技術。全書共14章,包括Python語言基礎、流程式控制制語句、高級數據類型、函數、面向對象程序設計、資料庫編程、網路編程、Web編程、網路爬蟲開發等內容。
    本書內容全面、語言簡練,所有的內容都結合具體的實例、詳盡的代碼和插圖進行講解,可以讓讀者輕鬆領會Python程序開發的精髓,快速提高Python入門者的程序開發技能。《Python程序設計教程(微課版)》適合作為高職或本科院校相關專業的教材,同時也適合從事程序設計領域的初學者學習和參考。

作者介紹
編者:劉玉賓//丁衛穎|責編:魏瑩

目錄
第1章  第一個Python程序
  1.1  Python簡介
  1.2  Python的安裝
    1.2.1  在Mac上安裝Python
    1.2.2  在Linux上安裝Python
    1.2.3  在Windows上安裝Python
  1.3  第一個Python程序
  1.4  Python開發工具
    1.4.1  使用自帶的IDLE工具
    1.4.2  常用的第三方開發工具
  1.5  本章小結
第2章  Python語言基礎
  2.1  Python語法的簡要說明
    2.1.1  註釋
    2.1.2  代碼縮進
    2.1.3  編碼規範
  2.2  保留字與標識符
    2.2.1  保留字
    2.2.2  標識符
  2.3  變數
    2.3.1  理解Python中的變數
    2.3.2  變數的定義與使用
  2.4  基本數據類型
    2.4.1  數字類型
    2.4.2  字元串類型
    2.4.3  布爾類型
    2.4.4  數據類型轉換
  2.5  運算符
    2.5.1  算術運算符
    2.5.2  賦值運算符
    2.5.3  比較運算符
    2.5.4  邏輯運算符
    2.5.5  位運算符
    2.5.6  運算符的優先順序
  2.6  基本輸入與輸出
    2.6.1  使用input()函數輸入
    2.6.2  使用print()函數輸出
  2.7  本章小結
第3章  流程式控制制語句
  3.1  程序結構
  3.2  選擇語句
    3.2.1  最簡單的if語句
    3.2.2  if…else語句
    3.2.3  if…elif…else語句
    3.2.4  if語句的嵌套
  3.3  條件表達式
  3.4  循環語句
    3.4.1  while循環
    3.4.2  for循環
    3.4.3  循環嵌套

  3.5  跳轉語句
    3.5.1  break語句
    3.5.2  continue語句
  3.6  pass空語句
  3.7  本章小結
第4章  高級數據類型
  4.1  序列
    4.1.1  索引
    4.1.2  切片
    4.1.3  序列相加
    4.1.4  乘法
    4.1.5  檢查某個元素是否是序列的成員
    4.1.6  計算序列的長度、最大值和最小值
  4.2  列表(List)
    4.2.1  列表的創建與刪除
    4.2.2  訪問列表元素
    4.2.3  遍歷列表
    4.2.4  添加、修改和刪除列表
    4.2.5  對列表進行統計和計算
    4.2.6  對列表進行排序
    4.2.7  列表推導式
    4.2.8  二維列表的使用
  4.3  元組(Tuple)
    4.3.1  元組的創建與刪除
    4.3.2  訪問元組元素
    4.3.3  修改元組元素
    4.3.4  元組推導式
    4.3.5  元組和列表的區別
  4.4  字典(Dictionary)
    4.4.1  字典的創建與刪除
    4.4.2  通過鍵值對訪問字典
    4.4.3  遍歷字典
    4.4.4  添加、修改和刪除字典元素
    4.4.5  字典推導式
  4.5  集合(Set)
    4.5.1  集合的創建
    4.5.2  集合的添加和刪除
    4.5.3  集合的交集、並集和差集運算
    4.5.4  列表、元組、字典和集合的區別
  4.6  本章小結
第5章  函數
  5.1  函數的創建和調用
    5.1.1  創建一個函數
    5.1.2  調用函數
  5.2  參數傳遞
    5.2.1  了解形式參數和實際參數
    5.2.2  位置參數
    5.2.3  關鍵字參數
    5.2.4  為參數設置默認值
    5.2.5  可變參數

  5.3  返回值
  5.4  變數的作用域
  5.5  匿名函數
  5.6  本章小結
第6章  字元串及正則表達式基礎
  6.1  字元串常用操作
    6.1.1  拼接字元串
    6.1.2  計算字元串長度
    6.1.3  截取字元串
    6.1.4  分割、合併字元串
    6.1.5  檢索字元串
    6.1.6  字元串大小寫替換
    6.1.7  去除字元串中的空格和特殊字元
  6.2  字元串編碼轉換
  6.3  正則表達式基礎
    6.3.1  行定位符
    6.3.2  元字元
    6.3.3  限定符
    6.3.4  字元類
    6.3.5  排除字元
    6.3.6  選擇字元
    6.3.7  轉義字元
    6.3.8  分組
    6.3.9  正則表達式語法
  6.4  re模塊
    6.4.1  匹配字元串
    6.4.2  替換字元串
    6.4.3  分割字元串
  6.5  本章小結
第7章  面向對象程序設計
  7.1  面向對象概述
    7.1.1  對象
    7.1.2  類
    7.1.3  面向對象程序設計的特點
  7.2  類的定義和調用
    7.2.1  定義類
    7.2.2  創建類的實例
    7.2.3  創建__init__()方法
    7.2.4  創建類的成員並訪問
    7.2.5  訪問限制
  7.3  屬性
    7.3.1  創建用於計算的屬性
    7.3.2  為屬性添加安全保護機制
  7.4  繼承
    7.4.1  繼承的基本語法
    7.4.2  方法重寫
    7.4.3  派生類中調用基類的__init__()方法
  7.5  本章小結
第8章  模塊
  8.1  模塊概述

  8.2  自定義模塊
    8.2.1  創建模塊
    8.2.2  使用import語句導入模塊
    8.2.3  使用from…import語句導入模塊
    8.2.4  模塊主要搜索目錄
  8.3  以主程序的形式運行
  8.4  Python中的包
    8.4.1  Python程序的包結構
    8.4.2  創建和使用包
  8.5  引用其他模塊
    8.5.1  導入和使用模塊標準
    8.5.2  第三方模塊的下載與安裝
  8.6  本章小結
第9章  異常處理及程序調試
  9.1  異常概述
  9.2  異常處理語句
    9.2.1  try…except語句
    9.2.2  try…except…else語句
    9.2.3  try…except…finally語句
    9.2.4  使用raise語句拋出異常
  9.3  使用assert語句調試程序
  9.4  本章小結
第10章  文件及目錄操作
  10.1  基本文件操作
    10.1.1  創建和打開文件
    10.1.2  關閉文件
    10.1.3  打開文件時使用with
語句
    10.1.4  寫入文件內容
    10.1.5  讀取文件
  10.2  目錄操作
    10.2.1  os和os.path模塊
    10.2.2  路徑
    10.2.3  判斷目錄是否存在
    10.2.4  創建目錄
    10.2.5  刪除目錄
    10.2.6  遍歷目錄
  10.3  高級文件操作
    10.3.1  刪除文件
    10.3.2  重命名文件和目錄
    10.3.3  獲取文件基本信息
  10.4  本章小結
第11章  資料庫編程
  11.1  資料庫編程介面
    11.1.1  連接對象
    11.1.2  游標對象
  11.2  使用SQLite
    11.2.1  創建資料庫文件
    11.2.2  操作SQLite
  11.3  使用MySQL

    11.3.1  下載安裝MySQL
    11.3.2  安裝PyMySQL
    11.3.3  連接資料庫
    11.3.4  創建數據表
    11.3.5  操作MySQL數據表
  11.4  本章小結
第12章  網路編程
  12.1  少數幾個網路設計模塊
    12.1.1  socket模塊
    12.1.2  urllib和urllib2模塊
    12.1.3  其他模塊
  12.2  SocketServer和它的朋友們
  12.3  多連接
    12.3.1  使用SocketServer進行分叉和線程處理
    12.3.2  帶有select和poll的非同步IO
  12.4  Twisted
    12.4.1  下載並安裝Twisted
    12.4.2  編寫Twisted伺服器
  12.5  本章小結
第13章  Web編程
  13.1  Web基礎
    13.1.1  HTTP協議
    13.1.2  Web伺服器
    13.1.3  前端基礎
    13.1.4  靜態伺服器
  13.2  WSGI介面
    13.2.1  CGI簡介
    13.2.2  WSGI簡介
    13.2.3  定義WSGI介面
  13.3  常用Web框架
    13.3.1  Web框架簡介
    13.3.2  Flask框架的使用
    13.3.3  Django框架的使用
  13.4  本章小結
第14章  網路爬蟲開發
  14.1  網路爬蟲概述
  14.2  網路爬蟲的常用技術
    14.2.1  Python的網路請求
    14.2.2  請求headers處理
    14.2.3  網路超時
    14.2.4  代理服務
    14.2.5  HTML解析之Beautiful Soup
  14.3  網路爬蟲開發常用框架
    14.3.1  Scrapy爬蟲框架
    14.3.2  Crawley爬蟲框架
    14.3.3  PySpider爬蟲框架
  14.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