ad holder

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf  mobi txt 电子书 下载

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载 2024

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载 2024


简体网页||繁体网页
[美] 萨默菲尔德(Mark Summerfield) 著,王弘博,孙传庆 译

下载链接在页面底部


点击这里下载
    


想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-04-29

商品介绍



出版社: 人民邮电出版社
ISBN:9787115383389
版次:2
商品编码:11657099
品牌:异步图书
包装:平装
外文名称:Programming in Python 3: A Complete Introduction to the Python Language(2nd Edition)
开本:16开
出版时间:2015-01-0

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载 2024



类似图书 点击查看全场最低价

相关书籍





书籍描述

产品特色

内容简介

  Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。  《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。  《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有一定的参考价值。

作者简介

  Mark Summerfield,Qtrac公司的所有人,同时还是一位在Python、C++、Qt以及PyQt等领域卓有专长的独立培训专家、顾问、技术编辑与作者。Mark Summerfield撰写的书籍包括《Rapid GUI Programmlng with Python》以及《Qt:The Definitive Guide tO PyQt Programming》 (Addison-Wesley,2008),并与Jasmin Blanchette共同编写了《C++ GUI Programming with Qt 4》(Addison-Wesley,2006)。作为Trolltech的文档管理者,Mark创立了并负责编辑Trolltech的技术杂志《Qt Quarterly》。

目录

第1章 过程型程序设计快速入门 11.1 创建并运行Python程序 11.2 Python的关键要素 51.2.1 要素#1:数据类型 61.2.2 要素#2:对象引用 71.2.3 要素#3:组合数据类型 91.2.4 元素#4:逻辑操作符 121.2.5 要素#5:控制流语句 161.2.6 要素#6:算术操作符 201.2.7 要素#7:输入/输出 231.2.8 要素#8:函数的创建与调用 251.3 实例 271.3.1 bigdigits.py 281.3.2 generate_grid.py 301.4 总结 331.5 练习 35
第2章 数据类型 382.1 标识符与关键字 382.2 Integral类型 412.2.1 整数 412.2.2 布尔型 442.3 浮点类型 442.3.1 浮点数 452.3.2 复数 482.3.3 十进制数字 492.4 字符串 502.4.1 比较字符串 532.4.2 字符串分片与步距 542.4.3 字符串操作符与方法 562.4.4 使用str.format()方法进行字符串格式化 622.4.5 字符编码 732.5 实例 752.5.1 quadratic.py 752.5.2 csv2html.py 782.6 总结 822.7 练习 84
第3章 组合数据类型 863.1 序列类型 863.1.1 元组 873.1.2 命名的元组 893.1.3 列表 913.1.4 列表内涵 963.2 集合类型 983.2.1 集合 983.2.2 集合内涵 1023.2.3 固定集合 1023.3 映射类型 1033.3.1 字典 1033.3.2 字典内涵 1103.3.3 默认字典 1113.4 组合数据类型的迭代与复制 1133.4.1 迭代子、迭代操作与函数 1133.4.2 组合类型的复制 1213.5 实例 1233.5.1 generate_usernames.py 1233.5.2 statistics.py 1263.6 总结 1303.7 练习 131
第4章 控制结构与函数 1334.1 控制结构 1334.1.1 条件分支 1334.1.2 循环 1354.2 异常处理 1364.2.1 捕获与产生异常 1364.2.2 自定义异常 1414.3 自定义函数 1444.3.1 名称与Docstrings 1484.3.2 参数与参数拆分 1494.3.3 存取全局范围的变量 1524.3.4 Lambda函数 1534.3.5 断言 1554.4 实例:make_html_skeleton.py 1564.5 总结 1624.6 练习 162
第5章 模块 1655.1 模块与包 1655.1.1 包 1695.1.2 自定义模块 1715.2 Python标准库概览 1815.2.1 字符串处理 1815.2.2 io.StringIO类 1825.2.3 命令行程序设计 1835.2.4 数学与数字 1845.2.5 时间与日期 1845.2.6 实例:calendar、datetime与time模块 1855.2.7 算法与组合数据类型 1855.2.8 文件格式、编码与数据持久性 1875.2.9 文件、目录与进程处理 1905.2.10 网络与Internet程序设计 1925.2.11 XML 1935.2.12 其他模块 1955.3 总结 1965.4 练习 198
第6章 面向对象程序设计 2006.1 面向对象方法 2006.2 自定义类 2046.2.1 属性与方法 2056.2.2 继承与多态 2096.2.3 使用特性进行属性存取控制 2116.2.4 创建完全整合的数据类型 2136.3 自定义组合类 2256.3.1 创建聚集组合数据的类 2256.3.2 使用聚集创建组合类 2316.3.3 使用继承创建组合类 2376.4 总结 2446.5 练习 245
第7章文件处理 2477.1 二进制数据的读写 2517.1.1 带可选压缩的Pickle 2527.1.2 带可选压缩的原始二进制数据 2567.2 文本文件的写入与分析 2637.2.1 写入文本 2637.2.2 分析文本 2657.2.3 使用正则表达式分析文本 2687.3 写入与分析XML文件 2707.3.1 元素树 2707.3.2 DOM 2747.3.3 手动写入XML 2777.3.4 使用SAX分析XML 2787.4 随机存取二进制文件 2817.4.1 通用的BinaryRecordFile类 2817.4.2 实例:BikeStock模块的类 2897.5 总结 2927.6 练习 293
第8章 高级程序设计技术 2958.1 过程型程序设计进阶 2968.1.1 使用字典进行分支 2968.1.2 生成器表达式与函数 2978.1.3 动态代码执行与动态导入 3008.1.4 局部函数与递归函数 3068.1.5 函数与方法修饰器 3118.1.6 函数注释 3148.2 面向对象程序设计进阶 3178.2.1 控制属性存取 3178.2.2 函子 3208.2.3 上下文管理器 3228.2.4 描述符 3258.2.5 类修饰器 3308.2.6 抽象基类 3338.2.7 多继承 3408.2.8 元类 3428.3 函数型程序设计 3468.3.1 偏函数 3488.3.2 协程 3498.4 实例:Valid.py 3568.5 总结 3598.6 练习 360
第9章 调试、测试与Profiling 3619.1 调试 3619.1.1 处理语法错误 3629.1.2 处理运行时错误 3639.1.3 科学的调试 3679.2 单元测试 3719.3 Profiling 3779.4 小结 382
第10章 进程与线程 38310.1 使用多进程模块 38410.2 将工作分布到多个线程 38810.2.1 实例:线程化的单词寻找程序 38910.2.2 实例:一个线程化的重复文件发现程序 39210.3 总结 39610.4 练习 397
第11章 网络 39911.1 创建TCP客户端 40011.2 创建TCP服务器 40611.3 总结 41211.4 练习 412
第12章 数据库程序设计 41412.1 DBM数据库 41412.2 SQL数据库 41812.3 总结 42512.4 练习 425
第13章 正则表达式 42713.1 Python的正则表达式语言 42813.1.1 字符与字符类 42813.1.2 量词 42913.1.3 组与捕获 43113.1.4 断言与标记 43313.2 正则表达式模块 43613.3 总结 44413.4 练习 445
第14章 分析简介 44614.1 BNF语法与分析的术语 44714.2 手动编写分析器 45114.2.1 简单的键-值数据分析 45114.2.2 播放列表数据分析 45414.2.3 Blocks域特定语言的分析 45614.3 使用PyParsing进行更Python化的分析 46414.3.1 PyParsing快速介绍 46514.3.2 简单的键-值数据分析 46814.3.3 播放列表数据分析 47014.3.4 分析块域特定语言 47114.3.5 分析一阶逻辑 47614.4 使用PLY进行Lex/Yacc风格的分析 48114.4.1 简单的键-值数据分析 48314.4.2 播放列表数据分析 48514.4.3 分析块域特定语言 48714.4.4 分析一阶逻辑 48914.5 小结 49314.6 练习 494
第15章 GUI程序设计介绍 49615.1 对话框风格的程序 49915.2 主窗口风格的程序 50415.2.1 创建一个主窗口 50415.2.2 创建自定义对话框 51415.3 总结 51715.4 练习 518

前言/序言


Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载 2024

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd 下载 epub mobi pdf txt 电子书 2024

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd pdf 下载 mobi 下载 pub 下载 txt 电子书 下载 2024

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd mobi pdf epub txt 电子书 下载 2024

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载
想要找书就要到 静思书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

读者评价

评分

要是觉得数学很难,那一定不了解人性。

评分

618凑单下来非常的便宜,都低于五折了

评分

Python程序开发的参考手册,开发时放在旁边时不时可以作为参考

评分

emmm,日后写APP或许会用到吧,现在先屯着。

评分

挺好的,当天就到了

评分

入行越久,越感觉python是神奇的语言

评分

唯一值得表扬的是京东的送货速度和这本书的封面设计

评分

入行越久,越感觉python是神奇的语言

评分

可能是由于本人在京东购买图书的时间每每总处于优惠活动高峰期(当然我相信绝大部分书友可能都是在这一时段下手的。。。呵呵呵),加上京东在新浪微博等处的网络宣传活动做得非常成功,也吸引了更多的购书、藏书的爱书之人,因此在收获包裹这一过程上我等待的有点久(具体原因是由于在订单中存在有部分商品需要从外地调货过来的情况——想想就觉得会很麻烦,但爱书的心切还是让我毅然决然。。。),我想可能各个城市的京东库房在活动期间一定是忙得不可开交,也完全能够理解,以及快递公司的派件员们的辛苦,十分感谢!大概上我等了有一个星期左右的时间,由于经常买书的缘故,位于我所居住的那个区域的派件小哥都认识我了,这不免让我有点小尴尬。小哥跟我说以后在网上买书可以多下些单,因为对于他们而言,每成功派送一个派件就可以多拿一块钱。当时我觉得心中很五味陈杂,这恐怕也是我一直选择在京东购物的一个小原因,不知道其他的快递公司是否也有这样的规定,所以我也尽量做到能够在满足我所需的购物优惠政策下尽可能的将订单分配到最多,并且也可以享受到更多的优惠福利。每次在小哥那里取件的时候都觉得蛮自豪的,嘿嘿。。。 下面讲一下商品本身的部分。 首先,京东发货的包裹质量向来都是较高的,我曾经也像很多人一样货比三家的在同类大型专业图书网购商城购买过,比较后发现京东的包装是相对认真负责的,订单商品较少时选择以双层塑料包装的形式,虽然没有像其他商家会使用较小型的瓦楞纸箱,但包装是做的相当用心的;商品较多时采用纸箱包装也一定花费了相当的工夫,充分体现了京东商城的服务品质。且包裹内的订单存根详细准确。 其次,由于我是一个十分爱惜书籍的人,对图书的质量也比较在乎,本着藏书的心态大过读书,我对商品本身的质量要求还是比较高的。具体到商品个体上,但凡是出版商提供外塑料包装膜的书籍几乎不存在破损毁坏的情况,因为在运送包裹的过程里难免不发生磕磕碰碰的情况,有时会有塑料膜开裂的现象,但书体本身是完好无损的,拆开后也没有发现有其他质量上的问题,新品成色很高。而凡是不提供外塑料包装膜的书籍质量依旧能保持很好的水平,这一点我觉得很难得,封面磨损少、几乎无划痕污渍破烂变形等情况;内页也少有折痕凹损的情况。每次拆包裹的时候那种满意欣喜的情绪真是不言而喻。

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载 2024

类似图书 点击查看全场最低价

Python 3程序开发指南(第2版 修订版) [Programming in Python 3: A Complete Introduction to the Python Language(2nd epub pdf mobi txt 电子书 下载 2024


分享链接









相关书籍


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.tinynews.org All Rights Reserved. 静思书屋 版权所有