商品名稱: Python基礎教程(第2版修訂版)/圖靈程序設計叢書 | 齣版社: 人民郵電 | 齣版時間:2014-06-01 |
作者:(挪)海特蘭德|譯者:司維//曾軍崴//譚穎華 | 開本:16開 | 印刷時間: 2014-06-01 |
定價: 79 | 頁數:470 | 印次:1 |
ISBN號:9787115353528 | 商品類型:圖書 | 版次:2 |
海特蘭德編著的《Python基礎教程(第2版修訂版 )/圖靈程序設計叢書》包括Python程序設計的方方麵 麵,首先從Python的安裝開始,隨後介紹瞭Python的 基礎知識和基本概念,包括列錶、元組、字符串、字 典以及各種語句。然後循序漸進地介紹瞭一些相對高 級的主題,包括抽象、異常、魔法方法、屬性、迭代 器。此後探討瞭如何將Python與數據庫、網絡、C語 言等工具結閤使用,從而發揮齣Python的強大功能, 同時介紹瞭Python程序測試、打包、發布等知識。* 後,作者結閤前麵講述的內容,按照實際項目開發的 步驟嚮讀者介紹瞭幾個具有實際意義的Python項目的 開發過程。
《Python基礎教程(第2版修訂版)/圖靈程序設計 叢書》內容涉及的範圍較廣,既能為初學者夯實基礎 ,又能幫助程序員提升技能,適閤各個層次的Python 開發人員閱讀參考。
**章 快速改造:基礎知識
1.1 安裝Python
1.1.1 Windows
1.1.2 Linux和UNIX
1.1.3 蘋果機(Macintosh)
1.1.4 其他發行版本
1.1.5 時常關注,保持*新
1.2 交互式解釋器
1.3 算法是什麼
1.4 數字和錶達式
1.4.1 長整數
1.4.2 十六進製和八進製
1.5 變量
1.6 語句
1.7 獲取用戶輸入
1.8 函數
1.9 模塊
1.9.1 cmath和復數
1.9.2 迴到__future__
1.10 保存並執行程序
1.10.1 通過命令提示符運行Python腳本
1.10.2 讓腳本像普通程序一樣運行
1.10.3 注釋
1.11 字符串
1.11.1 單引號字符串和轉義引號
1.11.2 拼接字符串
1.11.3 字符串錶示,str和repr
1.11.4 input和raw_input的比較
1.11.5 長字符串、原始字符串和Unicode
1.12 小結
1.12.1 本章的新函數
1.12.2 接下來學什麼
第2章 列錶和元組
2.1 序列概覽
2.2 通用序列操作
2.2.1 索引
2.2.2 分片
2.2.3 序列相加
2.2.4 乘法
2.2.5 成員資格
2.2.6 長度、*小值和*大值
2.3 列錶:Python的“苦力”
2.3.1 list函數
2.3.2 基本的列錶操作
2.3.3 列錶方法
2.4 元組:不可變序列
2.4.1 tuple函數
2.4.2 基本元組操作
2.4.3 那麼,意義何在
2.5 小結
2.5.1 本章的新函數
2.5.2 接下來學什麼
第3章 使用字符串
3.1 基本字符串操作
3.2 字符串格式化:精簡版
3.3 字符串格式化:完整版
3.3.1 簡單轉換
3.3.2 字段寬度和精度
3.3.3 符號、對齊和用0填充
3.4 字符串方法
3.4.1 find
3.4.2 join
3.4.3 lower
3.4.4 replace
3.4.5 split
3.4.6 strip
3.4.7 translate
3.5 小結
3.5.1 本章的新函數
3.5.2 接下來學什麼
第4章 字典:當索引不好用時
4.1 字典的使用
4.2 創建和使用字典
4.2.1 dict函數
4.2.2 基本字典操作
4.2.3 字典的格式化字符串
4.2.4 字典方法
4.3 小結
4.3.1 本章的新函數
4.3.2 接下來學什麼
第5章 條件、循環和其他語句
5.1 print和import的*多信息
5.1.1 使用逗號輸齣
5.1.2 把某件事作為另一件事導入
5.2 賦值魔法
5.2.1 序列解包
5.2.2 鏈式賦值
5.2.3 增量賦值
5.3 語句塊:縮排的樂趣
5.4 條件和條件語句
5.4.1 這就是布爾變量的作用
5.4.2 條件執行和 if 語句
5.4.3 else子句
5.4.4 elif子句
5.4.5 嵌套代碼塊
5.4.6 *復雜的條件
5.4.7 斷言
5.5 循環
5.5.1 while循環
5.5.2 for循環
5.5.3 循環遍曆字典元素
5.5.4 一些迭代工具
5.5.5 跳齣循環
5.5.6 循環中的else子句
5.6 列錶推導式——輕量級循環
5.7 三人行
5.7.1 什麼都沒發生
5.7.2 使用del刪除
5.7.3 使用exec和eval執行和求值字符串
5.8 小結
5.8.1 本章的新函數
5.8.2 接下來學什麼
第6章 抽象
6.1 懶惰即美德
6.2 抽象和結構
6.3 創建函數
6.3.1 文檔化函數
6.3.2 並非真正函數的函數
6.4 參數魔法
6.4.1 值從哪裏來
6.4.2 我能改變參數嗎
6.4.3 關鍵字參數和默認值
6.4.4 收集參數
6.4.5 參數收集的逆過程
6.4.6 練習使用參數
6.5 作用域
6.6 遞歸
6.6.1 兩個經典:階乘和冪
6.6.2 另外一個經典:二分法查找
6.7 小結
6.7.1 本章的新函數
6.7.2 接下來學什麼
第7章 *加抽象
7.1 對象的魔力
7.1.1 多態
7.1.2 封裝
7.1.3 繼承
7.2 類和類型
7.2.1 類到底是什麼
7.2.2 創建自己的類
7.2.3 特性、函數和方法
7.2.4 類的命名空間
7.2.5 指定超類
7.2.6 檢查繼承
7.2.7 多個超類
7.2.8 接口和內省
7.3 一些關於麵嚮對象設計的思考
7.4 小結
7.4.1 本章的新函數
7.4.2 接下來學什麼
第8章 異常
8.1 什麼是異常
8.2 按自己的方式齣錯
8.2.1 raise語句
8.2.2 自定義異常類
8.3 捕捉異常
8.4 不止一個except子句
8.5 用一個塊捕捉兩個異常
8.6 捕捉對象
8.7 真正的全捕捉
8.8 萬事大吉
8.9 *後……
8.10 異常和函數
8.11 異常之禪
8.12 小結
8.12.1 本章的新函數
8.12.2 接下來學什麼
第9章 魔法方法、屬性和迭代器
9.1 準備工作
9.2 構造方法
9.2.1 重寫一般方法和特殊的構造方法
9.2.2 調用未綁定的超類構造方法
9.2.3 使用super函數
9.3 成員訪問
9.3.1 基本的序列和映射規則
9.3.2 子類化列錶,字典和字符串
9.4 *多魔力
9.5 屬性
9.5.1 property函數
9.5.2 靜態方法和類成員方法
9.5.3 __getattr__、__setattr__和它的朋友們
9.6 迭代器
9.6.1 迭代器規則
9.6.2 從迭代器得到序列
9.7 生成器
9.7.1 創建生成器
9.7.2 遞歸生成器
9.7.3 通用生成器
9.7.4 生成器方法
9.7.5 模擬生成器
9.8 八皇後問題
9.8.1 生成器和迴溯
9.8.2 問題
9.8.3 狀態錶示
9.8.4 尋找衝突
9.8.5 基本情況
9.8.6 需要遞歸的情況
9.8.7 打包
9.9 小結
9.9.1 本章的新函數
9.9.2 接下來學什麼
**0章 自帶電池
10.1 模塊
10.1.1 模塊是程序
10.1.2 模塊用於定義
10.1.3 讓你的模塊可用
10.1.4 包
10.2 探究模塊
10.2.1 模塊中有什麼
10.2.2 用help獲取幫助
10.2.3 文檔
10.2.4 使用源代碼
10.3 標準庫:一些*愛
10.3.1 sys
10.3.2 os
10.3.3 fileinput
10.3.4 集閤、堆和雙端隊列
10.3.5 time
10.3.6 random
10.3.7 shelve
10.3.8 re
10.3.9 其他有趣的標準模塊
10.4 小結
10.4.1 本章的新函數
10.4.2 接下來學什麼
**1章 文件和流
11.1 打開文件
11.1.1 文件模式
11.1.2 緩衝
11.2 基本的文件方法
11.2.1 讀和寫
11.2.2 管式輸齣
11.2.3 讀寫行
11.2.4 關閉文件
11.2.5 使用基本文件方法
11.3 對文件內容進行迭代
11.3.1 按字節處理
11.3.2 按行操作
11.3.3 讀取所有內容
11.3.4 使用fileinput實現懶惰行迭代
11.3.5 文件迭代器
11.4 小結
11.4.1 本章的新函數
11.4.2 接下來學什麼
**2章 圖形用戶界麵
12.1 豐富的平颱
12.2 下載和安裝wxPython
12.3 創建示例GUI應用程序
12.3.1 開始
12.3.2 窗口和組件
12.3.3 標簽、標題和位置
12.3.4 *智能的布局
12.3.5 事件處理
12.3.6 完成瞭的程序
12.4 但是我寜願用……
12.4.1 使用Tkinter
12.4.2 使用Jython和Swing
12.4.3 使用其他開發包
12.5 小結
**3章 數據庫支持
13.1 Python數據庫編程接口(API)
13.1.1 全局變量
13.1.2 異常
13.1.3 連接和遊標
13.1.4 類型
13.2 SQLite和PySQLite
13.2.1 入門
13.2.2 數據庫應用程序示例
13.3 小結
13.3.1 本章的新函數
13.3.2 接下來學什麼
**4章 網絡編程
14.1 少數幾個網絡設計模塊
14.1.1 socket模塊
14.1.2 urllib和urllib2模塊
14.1.3 其他模塊
14.2 SocketServer和它的朋友們
14.3 多個連接
14.3.1 使用SocketServer進行分叉和綫程處理
14.3.2 帶有select和poll的異步I/O
14.4 Twisted
14.4.1 下載並安裝Twisted
14.4.2 編寫Twisted服務器
14.5 小結
14.5.1 本章的新函數
14.5.2 接下來學什麼
**5章 Python和Web
15.1 屏幕抓取
15.1.1 Tidy和XHTML解析
15.1.2 Beautiful Soup
15.2 使用CGI創建動態網頁
15.2.1**步:準備網絡服務器
15.2.2第二步:加入Pound Bang行
15.2.3第三步:設置文件權限
15.2.4 CGI安全風險
15.2.5 簡單的CGI腳本
15.2.6 使用cgitb調試
15.2.7 使用cgi模塊
15.2.8 簡單的錶單
15.3 *進一步:mod_python
15.3.1 安裝mod_python
15.3.2 CGI處理程序
15.3.3 PSP
15.3.4 發布
15.4 網絡應用程序框架
15.5 Web服務:正確分析
15.5.1 RSS和相關內容
15.5.2 使用XML-RPC進行遠程過程調用
15.5.3 SOAP
15.6 小結
15.6.1 本章的新函數
15.6.2 接下來學什麼
**6章 測試
16.1 先測試,後編碼
16.1.1 **的需求說明
16.1.2 為改變而計劃
16.1.3 測試的4個步驟
16.2 測試工具
16.2.1 doctest
16.2.2 unittest
16.3 單元測試以外的內容
16.3.1 使用PyChecker和PyLint檢查源代碼
16.3.2 性能分析
16.4 小結
16.4.1 本章的新函數
16.4.2 接下來學什麼
**7章 擴展Python
17.1 考慮哪個*重要
17.2 非常簡單的途徑:Jython和IronPython
17.3 編寫C語言擴展
17.3.1 SWIG
17.3.2 自己研究
17.4 小結
17.4.1 本章的新函數
17.4.2 接下來學什麼
**8章 程序打包
18.1 Distutils基礎
18.2 打包
18.2.1 建立存檔文件
18.2.2 創建Windows安裝程序或RPM包
18.3 編譯擴展
18.4 使用py2exe創建可執行程序
18.5 小結
18.5.1 本章的新函數
18.5.2 接下來學什麼
**9章 好玩的編程
19.1 為什麼要好玩
19.2 程序設計的柔術
19.3 原型設計
19.4 配置
19.4.1 提取常量
19.4.2 配置文件
19.5 日誌記錄
19.6 如果還沒煩
19.7 如果還想學
19.8 小結
第20章 項目1:即時標記
20.1 問題是什麼
20.2 有用的工具
20.3 準備工作
20.4 初次實現
20.4.1 找齣文本塊
20.4.2 添加一些標記
20.5 再次實現
20.5.1 處理程序
20.5.2 處理程序的超類
20.5.3 規則
20.5.4 規則的超類
20.5.5 過濾器
20.5.6 分析器
20.5.7 構造規則和過濾器
20.5.8 整閤
20.6 進一步探索
第21章 項目2:畫幅好畫
21.1 問題
21.2 有用的工具
21.3 準備工作
21.4 初次實現
21.4.1 用ReportLab畫圖
21.4.2 生成摺綫
21.4.3 編寫原型
21.5 再次實現
21.5.1 獲取數據
21.5.2 使用LinePlot類
21.6 進一步探索
第22章 項目3:**的XML
22.1 問題
22.2 有用的工具
22.3 準備工作
22.4 初次實現
22.4.1 創建簡單的內容處理器
22.4.2 生成HTML頁麵
22.5 再次實現
22.5.1 調度程序的混入類
22.5.2 實現首部、頁腳和默認的處理程序
22.5.3 對目錄的支持
22.5.4 事件處理程序
22.6 進一步探索
第23章 項目4:新聞聚閤
23.1 問題
23.2 有用的工具
23.3 準備工作
23.4 初次實現
23.5 再次實現
23.6 進一步探索
第24章 項目5:虛擬茶話會
24.1 問題
24.2 有用的工具
24.3 準備工作
24.4 初次實現
24.4.1 ChatServer類
24.4.2 ChatSession類
24.4.3 整閤
24.5 再次實現
24.5.1 基礎命令解釋
24.5.2 房間
24.5.3 登錄和退齣房間
24.5.4 主聊天室
24.5.5 新的服務器
24.6 進一步探索
第25章 項目6:使用CGI進行遠程編輯
25.1 問題
25.2 有用的工具
25.3 準備工作
25.4 初次實現
25.5 再次實現
25.5.1 創建文件名錶單
25.5.2 創建編輯器的腳本
25.5.3 編寫保存腳本
25.5.4 運行編輯器
25.6 進一步探索
第26章 項目7:自定義電子公告闆
26.1 問題
26.2 有用的工具
26.3 準備工作
26.4 初次實現
26.5 再次實現
26.5.1 編寫Main腳本
26.5.2 編寫View腳本
26.5.3 編寫Edit腳本
26.5.4 編寫Save腳本
26.5.5 嘗試使用
26.6 進一步探索
第27章 項目8:使用XML-RPC進行文件共享
27.1 問題
27.2 有用的工具
27.3 準備工作
27.4 初次實現
27.4.1 實現一個簡單的節點
27.4.2 嘗試使用**實現
27.5 再次實現
27.5.1 創建客戶端界麵
27.5.2 引發異常
27.5.3 驗證文件名
27.5.4 嘗試使用再次實現
27.6 進一步探索
第28章 項目9:文件共享2——GUI版本
28.1 問題
28.2 有用的工具
28.3 準備工作
28.4 初次實現
28.5 再次實現
28.6 進一步探索
第29章 項目10:DIY街機遊戲
29.1 問題
29.2 有用的工具
29.2.1 pygame
29.2.2 pygame.locals
29.2.3 pygame.display
29.2.4 pygame.font
29.2.5 pygame.sprite
29.2.6 pygame.mouse
29.2.7 pygame.event
29.2.8 pygame.image
29.3 準備工作
29.4 初次實現
29.5 再次實現
29.6 進一步探索
附錄A 簡明版本
附錄B Python參考手冊
附錄C 在綫資源
附錄D Python 3.0
非常满意,收到后迫不及待的打开了
评分感觉还不错
评分2/11下的单,今天才收到,京东的第三方还真不敢恭维
评分很好的一本书,讲解细致,很喜欢
评分不错,正版,下次继续购物
评分非常满意,收到后迫不及待的打开了
评分好书
评分好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
评分2/11下的单,今天才收到,京东的第三方还真不敢恭维
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有