Python基礎(chǔ)教程-第2版.修訂版
有劃線(xiàn)標(biāo)記、光盤(pán)等附件不全詳細(xì)品相說(shuō)明>>
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
Python基礎(chǔ)教程-第2版.修訂版 版權(quán)信息
- ISBN:9787115353528
- 條形碼:9787115353528 ; 978-7-115-35352-8
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>>
Python基礎(chǔ)教程-第2版.修訂版 本書(shū)特色
《python基礎(chǔ)教程(第2版.修訂版)》包括python程序設(shè)計(jì)的方方面面,首先從python的安裝開(kāi)始,隨后介紹了python的基礎(chǔ)知識(shí)和基本概念,包括列表、元組、字符串、字典以及各種語(yǔ)句。然后循序漸進(jìn)地介紹了一些相對(duì)高級(jí)的主題,包括抽象、異常、魔法方法、屬性、迭代器。此后探討了如何將python與數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、c語(yǔ)言等工具結(jié)合使用,從而發(fā)揮出python的強(qiáng)大功能,同時(shí)介紹了python程序測(cè)試、打包、發(fā)布等知識(shí)。*后,作者結(jié)合前面講述的內(nèi)容,按照實(shí)際項(xiàng)目開(kāi)發(fā)的步驟向讀者介紹了幾個(gè)具有實(shí)際意義的python項(xiàng)目的開(kāi)發(fā)過(guò)程。 《python基礎(chǔ)教程(第2版.修訂版)》內(nèi)容涉及的范圍較廣,既能為初學(xué)者夯實(shí)基礎(chǔ),又能幫助程序員提升技能,適合各個(gè)層次的python開(kāi)發(fā)人員閱讀參考。
Python基礎(chǔ)教程-第2版.修訂版 內(nèi)容簡(jiǎn)介
本書(shū)是經(jīng)典的python入門(mén)教程,層次鮮明,結(jié)構(gòu)嚴(yán)謹(jǐn),內(nèi)容翔實(shí),特別是*后幾章,作者將前面講述的內(nèi)容應(yīng)用到10個(gè)引人入勝的項(xiàng)目中,并以模板的形式介紹了項(xiàng)目的開(kāi)發(fā)過(guò)程,手把手教授python開(kāi)發(fā),讓讀者從項(xiàng)目中領(lǐng)略python的真正魅力。 本書(shū)既適合初學(xué)者夯實(shí)基礎(chǔ),又能幫助python程序員提升技能,即使是python方面的技術(shù)專(zhuān)家,也能從書(shū)里找到耳目一新的內(nèi)容。
Python基礎(chǔ)教程-第2版.修訂版 目錄
1.1 安裝python
1.1.1 windows
1.1.2 linux和unix
1.1.3 蘋(píng)果機(jī)(macintosh)
1.1.4 其他發(fā)行版本
1.1.5 時(shí)常關(guān)注,保持更新
1.2 交互式解釋器
1.3 算法是什么
1.4 數(shù)字和表達(dá)式
1.4.1 長(zhǎng)整數(shù)
1.4.2 十六進(jìn)制和八進(jìn)制
1.5 變量
1.6 語(yǔ)句
1.7 獲取用戶(hù)輸入
1.8 函數(shù)
1.9 模塊
1.9.1 cmath和復(fù)數(shù)
1.9.2 回到__future__
1.10 保存并執(zhí)行程序
1.10.1 通過(guò)命令提示符運(yùn)行python腳本
1.10.2 讓腳本像普通程序一樣運(yùn)行
1.10.3 注釋
1.11 字符串
1.11.1 單引號(hào)字符串和轉(zhuǎn)義引號(hào)
1.11.2 拼接字符串
1.11.3 字符串表示,str和repr
1.11.4 input和raw_input的比較
1.11.5 長(zhǎng)字符串、原始字符串和unicode
1.12 小結(jié)
1.12.1 本章的新函數(shù)
1.12.2 接下來(lái)學(xué)什么
第2章 列表和元組
2.1 序列概覽
2.2 通用序列操作
2.2.1 索引
2.2.2 分片
2.2.3 序列相加
2.2.4 乘法
2.2.5 成員資格
2.2.6 長(zhǎng)度、*小值和*大值
2.3 列表:python的“苦力”
2.3.1 list函數(shù)
2.3.2 基本的列表操作
2.3.3 列表方法
2.4 元組:不可變序列
2.4.1 tuple函數(shù)
2.4.2 基本元組操作
2.4.3 那么,意義何在
2.5 小結(jié)
2.5.1 本章的新函數(shù)
2.5.2 接下來(lái)學(xué)什么
第3章 使用字符串
3.1 基本字符串操作
3.2 字符串格式化:精簡(jiǎn)版
3.3 字符串格式化:完整版
3.3.1 簡(jiǎn)單轉(zhuǎn)換
3.3.2 字段寬度和精度
3.3.3 符號(hào)、對(duì)齊和用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 小結(jié)
3.5.1 本章的新函數(shù)
3.5.2 接下來(lái)學(xué)什么
第4章 字典:當(dāng)索引不好用時(shí)
4.1 字典的使用
4.2 創(chuàng)建和使用字典
4.2.1 dict函數(shù)
4.2.2 基本字典操作
4.2.3 字典的格式化字符串
4.2.4 字典方法
4.3 小結(jié)
4.3.1 本章的新函數(shù)
4.3.2 接下來(lái)學(xué)什么
第5章 條件、循環(huán)和其他語(yǔ)句
5.1 print和import的更多信息
5.1.1 使用逗號(hào)輸出
5.1.2 把某件事作為另一件事導(dǎo)入
5.2 賦值魔法
5.2.1 序列解包
5.2.2 鏈?zhǔn)劫x值
5.2.3 增量賦值
5.3 語(yǔ)句塊:縮排的樂(lè)趣
5.4 條件和條件語(yǔ)句
5.4.1 這就是布爾變量的作用
5.4.2 條件執(zhí)行和 if 語(yǔ)句
5.4.3 else子句
5.4.4 elif子句
5.4.5 嵌套代碼塊
5.4.6 更復(fù)雜的條件
5.4.7 斷言
5.5 循環(huán)
5.5.1 while循環(huán)
5.5.2 for循環(huán)
5.5.3 循環(huán)遍歷字典元素
5.5.4 一些迭代工具
5.5.5 跳出循環(huán)
5.5.6 循環(huán)中的else子句
5.6 列表推導(dǎo)式——輕量級(jí)循環(huán)
5.7 三人行
5.7.1 什么都沒(méi)發(fā)生
5.7.2 使用del刪除
5.7.3 使用exec和eval執(zhí)行和求值字符串
5.8 小結(jié)
5.8.1 本章的新函數(shù)
5.8.2 接下來(lái)學(xué)什么
第6章 抽象
6.1 懶惰即美德
6.2 抽象和結(jié)構(gòu)
6.3 創(chuàng)建函數(shù)
6.3.1 文檔化函數(shù)
6.3.2 并非真正函數(shù)的函數(shù)
6.4 參數(shù)魔法
6.4.1 值從哪里來(lái)
6.4.2 我能改變參數(shù)嗎
6.4.3 關(guān)鍵字參數(shù)和默認(rèn)值
6.4.4 收集參數(shù)
6.4.5 參數(shù)收集的逆過(guò)程
6.4.6 練習(xí)使用參數(shù)
6.5 作用域
6.6 遞歸
6.6.1 兩個(gè)經(jīng)典:階乘和冪
6.6.2 另外一個(gè)經(jīng)典:二分法查找
6.7 小結(jié)
6.7.1 本章的新函數(shù)
6.7.2 接下來(lái)學(xué)什么
第7章 更加抽象
7.1 對(duì)象的魔力
7.1.1 多態(tài)
7.1.2 封裝
7.1.3 繼承
7.2 類(lèi)和類(lèi)型
7.2.1 類(lèi)到底是什么
7.2.2 創(chuàng)建自己的類(lèi)
7.2.3 特性、函數(shù)和方法
7.2.4 類(lèi)的命名空間
7.2.5 指定超類(lèi)
7.2.6 檢查繼承
7.2.7 多個(gè)超類(lèi)
7.2.8 接口和內(nèi)省
7.3 一些關(guān)于面向?qū)ο笤O(shè)計(jì)的思考
7.4 小結(jié)
7.4.1 本章的新函數(shù)
7.4.2 接下來(lái)學(xué)什么
第8章 異!
8.1 什么是異常
8.2 按自己的方式出錯(cuò)
8.2.1 raise語(yǔ)句
8.2.2 自定義異常類(lèi)
8.3 捕捉異!
8.4 不止一個(gè)except子句
8.5 用一個(gè)塊捕捉兩個(gè)異常
8.6 捕捉對(duì)象
8.7 真正的全捕捉
8.8 萬(wàn)事大吉
8.9 *后……
8.10 異常和函數(shù)
8.11 異常之禪
8.12 小結(jié)
8.12.1 本章的新函數(shù)
8.12.2 接下來(lái)學(xué)什么
第9章 魔法方法、屬性和迭代器
9.1 準(zhǔn)備工作
9.2 構(gòu)造方法
9.2.1 重寫(xiě)一般方法和特殊的構(gòu)造方法
9.2.2 調(diào)用未綁定的超類(lèi)構(gòu)造方法
9.2.3 使用super函數(shù)
9.3 成員訪問(wèn)
9.3.1 基本的序列和映射規(guī)則
9.3.2 子類(lèi)化列表,字典和字符串
9.4 更多魔力
9.5 屬性
9.5.1 property函數(shù)
9.5.2 靜態(tài)方法和類(lèi)成員方法
9.5.3 __getattr__、__setattr__和它的朋友們
9.6 迭代器
9.6.1 迭代器規(guī)則
9.6.2 從迭代器得到序列
9.7 生成器
9.7.1 創(chuàng)建生成器
9.7.2 遞歸生成器
9.7.3 通用生成器
9.7.4 生成器方法
9.7.5 模擬生成器
9.8 八皇后問(wèn)題
9.8.1 生成器和回溯
9.8.2 問(wèn)題
9.8.3 狀態(tài)表示
9.8.4 尋找沖突
9.8.5 基本情況
9.8.6 需要遞歸的情況
9.8.7 打包
9.9 小結(jié)
9.9.1 本章的新函數(shù)
9.9.2 接下來(lái)學(xué)什么
第10章 自帶電池
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 標(biāo)準(zhǔn)庫(kù):一些*愛(ài)
10.3.1 sys
10.3.2 os
10.3.3 fileinput
10.3.4 集合、堆和雙端隊(duì)列
10.3.5 time
10.3.6 random
10.3.7 shelve
10.3.8 re
10.3.9 其他有趣的標(biāo)準(zhǔn)模塊
10.4 小結(jié)
10.4.1 本章的新函數(shù)
10.4.2 接下來(lái)學(xué)什么
第11章 文件和流
11.1 打開(kāi)文件
11.1.1 文件模式
11.1.2 緩沖
11.2 基本的文件方法
11.2.1 讀和寫(xiě)
11.2.2 管式輸出
11.2.3 讀寫(xiě)行
11.2.4 關(guān)閉文件
11.2.5 使用基本文件方法
11.3 對(duì)文件內(nèi)容進(jìn)行迭代
11.3.1 按字節(jié)處理
11.3.2 按行操作
11.3.3 讀取所有內(nèi)容
11.3.4 使用fileinput實(shí)現(xiàn)懶惰行迭代
11.3.5 文件迭代器
11.4 小結(jié)
11.4.1 本章的新函數(shù)
11.4.2 接下來(lái)學(xué)什么
第12章 圖形用戶(hù)界面
12.1 豐富的平臺(tái)
12.2 下載和安裝wxpython
12.3 創(chuàng)建示例gui應(yīng)用程序
12.3.1 開(kāi)始
12.3.2 窗口和組件
12.3.3 標(biāo)簽、標(biāo)題和位置
12.3.4 更智能的布局
12.3.5 事件處理
12.3.6 完成了的程序
12.4 但是我寧愿用……
12.4.1 使用tkinter
12.4.2 使用jython和swing
12.4.3 使用其他開(kāi)發(fā)包
12.5 小結(jié)
第13章 數(shù)據(jù)庫(kù)支持
13.1 python數(shù)據(jù)庫(kù)編程接口(api)
13.1.1 全局變量
13.1.2 異!
13.1.3 連接和游標(biāo)
13.1.4 類(lèi)型
13.2 sqlite和pysqlite
13.2.1 入門(mén)
13.2.2 數(shù)據(jù)庫(kù)應(yīng)用程序示例
13.3 小結(jié)
13.3.1 本章的新函數(shù)
13.3.2 接下來(lái)學(xué)什么
第14章 網(wǎng)絡(luò)編程
14.1 少數(shù)幾個(gè)網(wǎng)絡(luò)設(shè)計(jì)模塊
14.1.1 socket模塊
14.1.2 urllib和urllib2模塊
14.1.3 其他模塊
14.2 socketserver和它的朋友們
14.3 多個(gè)連接
14.3.1 使用socketserver進(jìn)行分叉和線(xiàn)程處理
14.3.2 帶有select和poll的異步i/o
14.4 twisted
14.4.1 下載并安裝twisted
14.4.2 編寫(xiě)twisted服務(wù)器
14.5 小結(jié)
14.5.1 本章的新函數(shù)
14.5.2 接下來(lái)學(xué)什么
第15章 python和web
15.1 屏幕抓取
15.1.1 tidy和xhtml解析
15.1.2 beautiful soup
15.2 使用cgi創(chuàng)建動(dòng)態(tài)網(wǎng)頁(yè)
15.2.1 **步:準(zhǔn)備網(wǎng)絡(luò)服務(wù)器
15.2.2 第二步:加入pound bang行
15.2.3 第三步:設(shè)置文件權(quán)限
15.2.4 cgi安全風(fēng)險(xiǎn)
15.2.5 簡(jiǎn)單的cgi腳本
15.2.6 使用cgitb調(diào)試
15.2.7 使用cgi模塊
15.2.8 簡(jiǎn)單的表單
15.3 更進(jìn)一步:mod_python
15.3.1 安裝mod_python
15.3.2 cgi處理程序
15.3.3 psp
15.3.4 發(fā)布
15.4 網(wǎng)絡(luò)應(yīng)用程序框架
15.5 web服務(wù):正確分析
15.5.1 rss和相關(guān)內(nèi)容
15.5.2 使用xml-rpc進(jìn)行遠(yuǎn)程過(guò)程調(diào)用
15.5.3 soap
15.6 小結(jié)
15.6.1 本章的新函數(shù)
15.6.2 接下來(lái)學(xué)什么
第16章 測(cè)試
16.1 先測(cè)試,后編碼
16.1.1 精確的需求說(shuō)明
16.1.2 為改變而計(jì)劃
16.1.3 測(cè)試的4個(gè)步驟
16.2 測(cè)試工具
16.2.1 doctest
16.2.2 unittest
16.3 單元測(cè)試以外的內(nèi)容
16.3.1 使用pychecker和pylint檢查源代碼
16.3.2 性能分析
16.4 小結(jié)
16.4.1 本章的新函數(shù)
16.4.2 接下來(lái)學(xué)什么
第17章 擴(kuò)展python
17.1 考慮哪個(gè)更重要
17.2 非常簡(jiǎn)單的途徑:jython和ironpython
17.3 編寫(xiě)c語(yǔ)言擴(kuò)展
17.3.1 swig
17.3.2 自己研究
17.4 小結(jié)
17.4.1 本章的新函數(shù)
17.4.2 接下來(lái)學(xué)什么
第18章 程序打包
18.1 distutils基礎(chǔ)
18.2 打包
18.2.1 建立存檔文件
18.2.2 創(chuàng)建windows安裝程序或rpm包
18.3 編譯擴(kuò)展
18.4 使用py2exe創(chuàng)建可執(zhí)行程序
18.5 小結(jié)
18.5.1 本章的新函數(shù)
18.5.2 接下來(lái)學(xué)什么
第19章 好玩的編程
19.1 為什么要好玩
19.2 程序設(shè)計(jì)的柔術(shù)
19.3 原型設(shè)計(jì)
19.4 配置
19.4.1 提取常量
19.4.2 配置文件
19.5 日志記錄
19.6 如果還沒(méi)煩
19.7 如果還想學(xué)
19.8 小結(jié)
第20章 項(xiàng)目1:即時(shí)標(biāo)記
20.1 問(wèn)題是什么
20.2 有用的工具
20.3 準(zhǔn)備工作
20.4 初次實(shí)現(xiàn)
20.4.1 找出文本塊
20.4.2 添加一些標(biāo)記
20.5 再次實(shí)現(xiàn)
20.5.1 處理程序
20.5.2 處理程序的超類(lèi)
20.5.3 規(guī)則
20.5.4 規(guī)則的超類(lèi)
20.5.5 過(guò)濾器
20.5.6 分析器
20.5.7 構(gòu)造規(guī)則和過(guò)濾器
20.5.8 整合
20.6 進(jìn)一步探索
第21章 項(xiàng)目2:畫(huà)幅好畫(huà)
21.1 問(wèn)題
21.2 有用的工具
21.3 準(zhǔn)備工作
21.4 初次實(shí)現(xiàn)
21.4.1 用reportlab畫(huà)圖
21.4.2 生成折線(xiàn)
21.4.3 編寫(xiě)原型
21.5 再次實(shí)現(xiàn)
21.5.1 獲取數(shù)據(jù)
21.5.2 使用lineplot類(lèi)
21.6 進(jìn)一步探索
第22章 項(xiàng)目3:萬(wàn)能的xml
22.1 問(wèn)題
22.2 有用的工具
22.3 準(zhǔn)備工作
22.4 初次實(shí)現(xiàn)
22.4.1 創(chuàng)建簡(jiǎn)單的內(nèi)容處理器
22.4.2 生成html頁(yè)面
22.5 再次實(shí)現(xiàn)
22.5.1 調(diào)度程序的混入類(lèi)
22.5.2 實(shí)現(xiàn)首部、頁(yè)腳和默認(rèn)的處理程序
22.5.3 對(duì)目錄的支持
22.5.4 事件處理程序
22.6 進(jìn)一步探索
第23章 項(xiàng)目4:新聞聚合
23.1 問(wèn)題
23.2 有用的工具
23.3 準(zhǔn)備工作
23.4 初次實(shí)現(xiàn)
23.5 再次實(shí)現(xiàn)
23.6 進(jìn)一步探索
第24章 項(xiàng)目5:虛擬茶話(huà)會(huì)
24.1 問(wèn)題
24.2 有用的工具
24.3 準(zhǔn)備工作
24.4 初次實(shí)現(xiàn)
24.4.1 chatserver類(lèi)
24.4.2 chatsession類(lèi)
24.4.3 整合
24.5 再次實(shí)現(xiàn)
24.5.1 基礎(chǔ)命令解釋
24.5.2 房間
24.5.3 登錄和退出房間
24.5.4 主聊天室
24.5.5 新的服務(wù)器
24.6 進(jìn)一步探索
第25章 項(xiàng)目6:使用cgi進(jìn)行遠(yuǎn)程編輯
25.1 問(wèn)題
25.2 有用的工具
25.3 準(zhǔn)備工作
25.4 初次實(shí)現(xiàn)
25.5 再次實(shí)現(xiàn)
25.5.1 創(chuàng)建文件名表單
25.5.2 創(chuàng)建編輯器的腳本
25.5.3 編寫(xiě)保存腳本
25.5.4 運(yùn)行編輯器
25.6 進(jìn)一步探索
第26章 項(xiàng)目7:自定義電子公告板
26.1 問(wèn)題
26.2 有用的工具
26.3 準(zhǔn)備工作
26.4 初次實(shí)現(xiàn)
26.5 再次實(shí)現(xiàn)
26.5.1 編寫(xiě)main腳本
26.5.2 編寫(xiě)view腳本
26.5.3 編寫(xiě)edit腳本
26.5.4 編寫(xiě)save腳本
26.5.5 嘗試使用
26.6 進(jìn)一步探索
第27章 項(xiàng)目8:使用xml-rpc進(jìn)行文件共享
27.1 問(wèn)題
27.2 有用的工具
27.3 準(zhǔn)備工作
27.4 初次實(shí)現(xiàn)
27.4.1 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的節(jié)點(diǎn)
27.4.2 嘗試使用首次實(shí)現(xiàn)
27.5 再次實(shí)現(xiàn)
27.5.1 創(chuàng)建客戶(hù)端界面
27.5.2 引發(fā)異常
27.5.3 驗(yàn)證文件名
27.5.4 嘗試使用再次實(shí)現(xiàn)
27.6 進(jìn)一步探索
第28章 項(xiàng)目9:文件共享2——gui版本
28.1 問(wèn)題
28.2 有用的工具
28.3 準(zhǔn)備工作
28.4 初次實(shí)現(xiàn)
28.5 再次實(shí)現(xiàn)
28.6 進(jìn)一步探索
第29章 項(xiàng)目10:diy街機(jī)游戲
29.1 問(wèn)題
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 準(zhǔn)備工作
29.4 初次實(shí)現(xiàn)
29.5 再次實(shí)現(xiàn)
29.6 進(jìn)一步探索
附錄a 簡(jiǎn)明版本
附錄b python參考手冊(cè)
附錄c 在線(xiàn)資源
附錄d python 3.0
Python基礎(chǔ)教程-第2版.修訂版 相關(guān)資料
“本書(shū)系統(tǒng)全面地講解了python語(yǔ)言,最后幾章介紹的10個(gè)項(xiàng)目是本書(shū)最大的亮點(diǎn)!
——roberta.gibson,軟件工程師
?
“在介紹python語(yǔ)言的圖書(shū)中,本書(shū)是我見(jiàn)過(guò)的最優(yōu)秀的一本,內(nèi)容循序漸進(jìn),可讀性強(qiáng)。強(qiáng)烈推薦給python初學(xué)者!
——amazon.com
“結(jié)構(gòu)安排合理、基礎(chǔ)知識(shí)講解到位、10個(gè)項(xiàng)目實(shí)用,……是為數(shù)不多的給真正的初學(xué)者寫(xiě)的入門(mén)書(shū)!
——豆瓣網(wǎng)友評(píng)論
Python基礎(chǔ)教程-第2版.修訂版 作者簡(jiǎn)介
Magnus Lie Hetland 挪威科技大學(xué)副教授,教授算法。黑客,喜歡鉆研新銳編程語(yǔ)言,是Python語(yǔ)言的堅(jiān)定支持者。他寫(xiě)過(guò)很多Python方面的書(shū)和在線(xiàn)教程,比如深受讀者歡迎的網(wǎng)上教程Instant Python。此外他還是一名業(yè)余話(huà)劇演員,從1985年首次登臺(tái)至今,已經(jīng)參演數(shù)十部話(huà)劇。
- >
朝聞道
- >
煙與鏡
- >
史學(xué)評(píng)論
- >
名家?guī)阕x魯迅:朝花夕拾
- >
莉莉和章魚(yú)
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
中國(guó)歷史的瞬間
- >
人文閱讀與收藏·良友文學(xué)叢書(shū):一天的工作