中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
OReilly精品圖書系列PYTHON學習手冊(原書第5版)

包郵 OReilly精品圖書系列PYTHON學習手冊(原書第5版)

出版社:機械工業出版社出版時間:2017-02-01
開本: 16開 頁數: 1467
讀者評分:5分1條評論
中 圖 價:¥135.8(6.2折) 定價  ¥219.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

OReilly精品圖書系列PYTHON學習手冊(原書第5版) 版權信息

OReilly精品圖書系列PYTHON學習手冊(原書第5版) 內容簡介

如果你想動手編寫高效、高質量并且很容易與其他語言和工具集成的代碼,本書將快速地幫助你利用Python提高效率。本書基于Python專家的流程培訓課程編寫,內容通俗易懂。本書包含很多注釋的例子和插圖,以幫助你開始使用Python2.7和3.3。每章都包含關于Python語言的重要組成部分的一節課。本書主要內容:了解Python的主要內置對象類型,如數字、列表和字典;創建和處理對象的Python語句,學習Python的一般語法模型;利用Python的基本程序工具的結構和重用代碼;了解Python模塊:語句包、函數和其他工具;探索Python的面向對象的編程工具,用于構建代碼;了解異常處理模型和開發工具編寫較大的程序;探索優選的Python工具,包括裝飾符、描述符、元類、Unicode的處理。

OReilly精品圖書系列PYTHON學習手冊(原書第5版) 目錄

上冊


前言1


**部分 使用入門


第1章 問答環節 21


人們為何使用Python..21


軟件質量.22


開發者效率..23


Python是一門“腳本語言”嗎 23


好吧,Python的缺點是什么...25


如今誰在使用Python..25


其他的Python設計權衡:一些難以把握的方面.....26


使用Python可以做些什么.28


系統編程.28


圖形用戶界面(GUI)....29


Internet腳本...29


組件集成.30


數據庫編程..30


快速原型.31


數值計算和科學計算編程 31


更多內容:游戲、圖像、數據挖掘、機器人、Excel等 .....31


Python如何開發并獲得支持...32


開源的權衡..33


Python有哪些技術上的優點...33


面向對象和函數式....33


免費34


可移植..34


功能強大.35


可混合..36


相對簡單易用36


相對簡單易學37


以Monty Python命名.37


Python和其他語言比較起來怎么樣 .....38


本章小結.....39


本章習題.....39


習題解答.....40


Python是工程,不是藝術 41




第2章 Python如何運行程序 ....43


Python解釋器簡介43


程序執行.....45


程序員的視角45


Python的視角46


執行模型的變體...48


Python的各種實現 ....49


執行優化工具52


凍結二進制文件..53


未來的可能性54


本章小結.....55


本章習題.....55


習題解答.....56


第3章 你應如何運行程序 ..57


交互式命令行模式57


開始一個交互式會話.57


Windows平臺上的交互式命令行在哪里 ..59


系統路徑.59


Python 3.3中的新Windows選項:PATH和啟動器 ...60


運行的位置:代碼目錄...61


不需要輸入的內容:提示符和注釋 ...62


交互式地運行代碼....63


為什么要使用交互式命令行模式 .64


使用注意:交互命令行模式 ..65


系統命令行和文件67


**段腳本..68


使用命令行運行文件.69


不同的命令行使用方式...70


使用注意:命令行和文件 71


UNIX風格可執行腳本:#!.....72


UNIX腳本基礎....72


UNIX env查找技巧...73


Python 3.3 Windows啟動器:Windows也有#!了 ....73


點擊文件圖標.75


圖標點擊基礎知識....75


在Windows上點擊圖標...76


Windows上輸入的技巧...77


其他圖標點擊的限制.79


模塊導入和重載...79


導入和重載基礎知識.80


模塊的宏觀視角:屬性...82


使用注意:import和reload .....85


使用exec運行模塊文件.....85


IDLE用戶界面86


IDLE啟動細節.....87


IDLE基礎用法.....88


IDLE功能特性.....89


高級IDLE工具.....90


使用注意:IDLE.90


其他IDE.92


其他啟動選項.93


嵌入式調用..93


凍結二進制可執行文件...94


文本編輯器啟動方式.94


其他的啟動方式..95


未來的可能..95


應該選用哪種方式95


調試Python代碼..96


本章小結.....97


本章習題.....97


習題解答.....98


**部分練習題...99


第二部分 類型和運算


第4章 介紹Python對象類型 ..105


Python知識結構..105


為什么要使用內置類型..106


Python核心數據類型107


數字.....108


字符串. 110


序列操作..... 110


不可變性..... 112


特定類型的方法 113


尋求幫助..... 115


字符串編程的其他方式. 116


Unicode字符串 . 117


模式匹配..... 119


列表.....120


序列操作.....120


特定的操作121


邊界檢查.....121


嵌套....122


推導....122


字典.....125


映射操作.....125


重訪嵌套.....126


不存在的鍵:if 測試.....128


鍵的排序:for 循環.129


迭代和優化131


元組.....132


為什么要使用元組..133


文件.....133


二進制字節文件134


Unicode文本文件....135


其他類文件工具137


其他核心類型.....137


如何破壞代碼的靈活性.139


用戶定義的類....140


剩余的內容141


本章小結...141


本章習題...141


習題解答...142




第5章 數值類型 ....143


數值類型基礎知識....143


數值字面量144


內置數值工具....146


Python表達式運算符.....146


數字的實際應用.151


變量與基礎表達式..151


數值的顯示格式153


str和repr顯示格式...154


普通比較與鏈式比較.....154


除法:經典除法、向下取整除法和真除法 .....156


整數精度.....160


復數....160


十六進制、八進制和二進制:字面量與轉換 .161


按位操作.....163


其他內置數值工具..164


其他數值類型.....167


小數類型.....167


分數類型.....169


集合....173


布爾型180


數值擴展...181


本章小結...182


本章習題...182


習題解答...182


第6章 動態類型 ....184


缺少聲明語句的情況184


變量、對象和引用..184


類型屬于對象,而不是變量 186


對象的垃圾收集187


關于Python垃圾回收的更多討論 .....188


共享引用...189


共享引用和在原位置修改 ....190


共享引用和相等192


動態類型隨處可見....193


“弱”引用194


本章小結...194


本章習題...194


習題解答...195


第7章 字符串基礎 .196


本章范圍...196


Unicode簡介197


字符串基礎197


字符串字面量.....199


單引號和雙引號字符串是一樣的 .....200


轉義序列代表特殊字符.200


原始字符串阻止轉義.....203


三引號編寫多行塊字符串 ....205


實際應用中的字符串206


基本操作.....206


索引和分片207


請留意:分片.... 211


字符串轉換工具212


修改字符串I214


字符串方法216


方法調用語法....216


字符串的方法....217


字符串方法示例:修改字符串II 218


字符串方法示例:解析文本 220


實際應用中的其他常見字符串方法 .220


原始string模塊的函數(在Python 3.X中刪除) ...221


字符串格式化表達式223


格式化表達式基礎..224


高級格式化表達式語法.225


高級格式化表達式舉例.226


基于字典的格式化表達式 ....227


字符串格式化方法調用..228


字符串格式化方法基礎.228


添加鍵、屬性和偏移量.229


高級格式化方法語法.....230


高級格式化方法舉例.....231


與%格式化表達式比較233


為什么使用格式化方法.236


通用類型分類.....241


同一分類中的類型共享同一個操作集....241


可變類型能夠在原位置修改 242


本章小結...242


本章習題...243


習題解答...243


第8章 列表與字典 .245


列表.....245


列表的實際應用.248


基本列表操作....248


列表迭代和推導248


索引、分片和矩陣..249


原位置修改列表250


字典.....256


字典的實際應用.258


字典的基本操作258


原位置修改字典259


其他字典方法....260


示例:電影數據庫..262


字典用法注意事項..263


創建字典的其他方式.....267


請留意:字典vs列表.....268


Python 3.X和2.7中的字典變化 ...269


請留意:字典接口..276


本章小結...277


本章習題...277


習題解答...277


第9章 元組、文件與其他核心類型 .... 279


元組.....280


元組的實際應用281


為什么有了列表還要元組 ....283


重訪記錄:有名元組.....284


文件.....286


打開文件.....287


使用文件.....288


文件的實際應用289


文本和二進制文件:一個簡要的故事....290


在文件中存儲Python對象:轉換 .....291


存儲Python原生對象:pickle .....293


用JSON格式存儲Python對象 .....294


存儲打包二進制數據:struct .....296


文件上下文管理器..297


其他文件工具....297


核心類型復習與總結299


請留意:運算符重載.....300


對象靈活性300


引用vs復制..301


比較、等價性和真值.....303


Python中True和False的含義 307


Python的類型層次...309


類型的對象309


Python中的其他類型..... 311


內置類型陷阱..... 311


賦值創建引用,而不是復制311


重復會增加層次深度.....312


注意循環數據結構..313


不可變類型不可以在原位置改變 .....313


本章小結...314


本章習題...314


習題解答...315


第二部分練習題.315


第三部分 語句和語法


第10章 Python語句簡介.321


重溫Python的知識結構..321


Python的語句.....322


兩種不同的if324


Python增加的元素...325


Python刪除的元素...325


為什么采用縮進語法.....327


幾種特殊情況....329


簡短示例:交互式循環..331


一個簡單的交互式循環.331


對用戶輸入做數學運算.333


通過測試輸入數據來處理錯誤 ...334


用try語句處理錯誤..335


嵌套三層深的代碼..337


本章小結...338


本章習題...338


習題解答...338




第11章 賦值、表達式和打印 340


賦值語句...340


賦值語句形式....341


序列賦值.....342


Python 3.X中的擴展序列解包 ....345


多目標賦值349


增量賦值.....350


變量命名規則....353


Python中的廢棄協議.....355


表達式語句356


表達式語句和原位置修改 ....358


打印操作...358


Python 3.X的print函數..359


Python 2.X的print語句..362


打印流重定向....363


版本中立的打印367


為什么你要注意:print和stdout .369


本章小結...370


本章習題...370


習題解答...370


第12章 if測試和語法規則 .....372


if語句.372


一般形式.....372


基礎示例.....373


多路分支.....373


復習Python語法規則375


代碼塊分隔符:縮進規則 ....377


語句分隔符:行與行間連接符 ...378


一些特殊情況....379


真值和布爾測試.381


if/else三元表達式.....383


請留意:布爾值384


本章小結...386


本章習題...386


習題解答...386




第13章 while循環和for循環 .. 387


while循環..387


一般形式.....387


示例....388


break、continue、pass和循環的else ..389


一般循環形式....389


pass.....389


continue.391


break...391


循環的else...392


請留意:仿真C 語言的while循環 ....393


for循環394


一般形式.....394


示例....395


請留意:文件掃描器.....400


編寫循環的技巧.402


計數器循環:range.402


序列掃描:while和range vs for ..403


序列亂序器:range和len 404


非窮盡遍歷:range vs分片 ..405


修改列表:range vs推導 406


并行遍歷:zip和map.....407


同時給出偏移量和元素:enumerate 410


請留意:shell命令及其他 .... 411


本章小結...414


本章習題...414


習題解答...414


第14章 迭代和推導 .. 416


迭代器:初次探索....417


迭代協議:文件迭代器.417


手動迭代:iter和next....420


其他內置類型可迭代對象 ....423


列表推導:初次深入探索....425


列表推導基礎....426


在文件上使用列表推導.427


擴展的列表推導語法.....428


其他迭代上下文.430


Python 3.X新增的可迭代對象 .....435


對Python 2.X版本代碼的影響:利與弊 .435


range可迭代對象.....436


map、zip和filter可迭代對象 437


多遍迭代器vs單遍迭代器 ....439


字典視圖可迭代對象.....440


其他迭代話題.....441


本章小結...442


本章習題...442


習題解答...442


第15章 文檔 ...444


Python文檔資源..444


#注釋..445


dir函數..445


文檔字符串:__doc__...447


PyDoc:help函數....450


PyDoc:HTML報告453


改變PyDoc的顏色...456


超越文檔字符串:Sphinx ....461


標準手冊集462


網絡資源.....463


已出版的書籍....463


常見代碼編寫陷阱....463


本章小結...465


本章習題...466


習題解答...466


第三部分練習題.467


第四部分 函數和生成器


第16章 函數基礎 ..473


為何使用函數.....474


編寫函數...475


def語句..476


def語句執行于運行時...477


**個示例:定義和調用....478


定義....478


調用....478


Python中的多態479


第二個示例:尋找序列的交集 ....480


定義....480


調用....481


重訪多態.....482


局部變量.....482


本章小結...483


本章習題...483


習題解答...483


第17章 作用域 485


Python作用域基礎....485


作用域細節486


變量名解析:LEGB規則 .....488


作用域實例490


內置作用域491


打破Python 2.X的小宇宙 .....494


global語句.494


程序設計:*少化全局變量 495


程序設計:*小化跨文件的修改 .....497


其他訪問全局變量的方式 ....498


作用域和嵌套函數....499


嵌套作用域的細節..500


嵌套作用域舉例500


工廠函數:閉包501


使用默認值參數來保存外層作用域的狀態 .....503


Python 3.X中的nonlocal語句507


nonlocal基礎.....508


nonlocal應用.....509


為什么選nonlocal?狀態保持備選項511


nonlocal變量的狀態:僅適用于Python 3.X .... 511


全局變量的狀態:只有一份副本 .....512


類的狀態:顯式屬性(預習) ...513


函數屬性的狀態:Python 3.X和Python 2.X的異同 ....514


請留意:定制open..516


本章小結...518


本章習題...518


習題解答...520


第18章 參數 ...521


參數傳遞基礎.....521


參數和共享引用522


避免修改可變參數..524


模擬輸出參數和多重結果 ....525


特殊的參數匹配模式526


參數匹配基礎....526


參數匹配語法....527


更深入的細節....528


關鍵字參數和默認值參數的示例 .....529


可變長參數的實例..532


Python 3.X的keyword-only參數 .536


min提神小例.539


滿分....540


附加分541


......

展開全部

OReilly精品圖書系列PYTHON學習手冊(原書第5版) 作者簡介

Mark Lutz是一位世界級的Python培訓講師。他是Python暢銷書籍的作者,同時從1992年起就成為Python社區的引*ling*者。Mark有著30余年的軟件開發經驗,也是《Python編程》《Python袖珍指南》等書的作者。

商品評論(1條)
  • 主題:

    非常適合初學者學習,解析詳盡,解決問題具針對性,程序長度適當,不會過長而令初學者卻步。版本既考慮2.7,又考慮3.3。我是初學者,看了幾天,愛不釋手。

    2019/7/25 22:02:49
    讀者:Jas***(購買過本書)
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 苏州注册公司_苏州代理记账_苏州工商注册_苏州代办公司-恒佳财税 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 3A别墅漆/3A环保漆_广东美涂士建材股份有限公司【官网】 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 济南画室培训-美术高考培训-山东艺霖艺术培训画室 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 铝板冲孔网,不锈钢冲孔网,圆孔冲孔网板,鳄鱼嘴-鱼眼防滑板,盾构走道板-江拓数控冲孔网厂-河北江拓丝网有限公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 爱德华真空泵油/罗茨泵维修,爱发科-比其尔产品供应东莞/杭州/上海等全国各地 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 生鲜配送系统-蔬菜食材配送管理系统-连锁餐饮订货配送软件-挪挪生鲜供应链管理软件 | 上海璟文空运首页_一级航空货运代理公司_机场快递当日达 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 金现代信息产业股份有限公司--数字化解决方案供应商 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 户外健身路径_小区健身器材_室外健身器材厂家_价格-浩然体育 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 电机保护器-电动机综合保护器-上海硕吉电器有限公司 | 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 集装箱箱号识别_自重载重图像识别_铁路车号自动识别_OCR图像识别 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 【德信自动化】点胶机_全自动点胶机_自动点胶机厂家_塑料热压机_自动螺丝机-深圳市德信自动化设备有限公司 | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 合肥展厅设计-安徽展台设计-合肥展览公司-安徽奥美展览工程有限公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 包塑软管|金属软管|包塑金属软管-闵彬管业| 储气罐,真空罐,缓冲罐,隔膜气压罐厂家批发价格,空压机储气罐规格型号-上海申容压力容器集团有限公司 |