Python核心编程(第3版)[CorePythonApplicationsProgramming(3rdEdition)]
作者:[美]WesleyChun著,孙波翔,李斌,李晗译
ISBN:9787115414779
出版社:人民邮电出版社
出版日期:2016-05-01
正文语种:中文
页数:660
市场价:99.00
编辑推荐
适读人群 :本书适合具有一定经验的Python开发人员阅读
全面涵盖当今应用开发中的众多领域 为中级Python开发人员提供实践方法 涵盖大量实用的代码案例 每章末尾的习题有助于巩固所学知识
想进一步提升Python编程水平?请深入分析真实应用程序中使用的大量相关主题 涵盖了正则表达式、Internet/网络编程、GUI、SQL/数据库/ORM、多线程、Web开发 了解当前的开发区域,比如Google+、Twitter、MongoDB、OAuth、Python 3迁移、Java/Jython 囊括有关Django、Google App Engine、CSV/JSON/XML和Microsoft Office的全新内容。 包含Python 2和Python 3代码,以便立即可以使用 提供了代码片段、互动案例和实用练习,旨在巩固Python技能
Python是一种灵活、可靠且具有表现力的编程语言,它将编译语言的强大与脚本语言的简洁性、快速开发特性整合起来。在本书中,Python开发人员兼企业培训师Wesley Chun会帮助您将Python技能提升到更高的水平。 本书涵盖了成为一名技术全面的Python开发人员所需的一切内容。本书讲解了应用开发相关的多个领域,而且书中的内容可以立即应用到项目开发中。此外,本书还包含了一些使用Python 2和Python 3编写的代码案例,以及一些代码移植技巧。有些代码片段甚至无须修改就可以运行在Python 2.x或Python 3.x上。
本书讲解了如下内容: 学习专业的Python风格、实践以及好的编程习惯; 使用TCP、UDP、XML-RPC来开发客户端和服务器,并供高级的库(比如SocketServer和Twisted)使用使用Tkinter和其他可用的工具来开发GUI应用; 通过使用C/C++编写扩展,或者使用多线程来编写I/O密集型代码,提升应用的性能; 探究QSL和关系数据库、ORM,甚至是MongoDB这样的非关系型(NonSQL)数据库; 学习Web编程的基础知识,包括Web客户端和服务器,以及CGI和WSGI; 使用正则表达式和强大的文本处理工具,来创建和解析CSV、JSON和XML数据; 使用COM客户端编程与常见的Microsoft Office软件(比如Excel、PowerPoint、Outlook)进行交互; 使用Django框架深入了解Web开发,以及使用Google App Engine深入了解云计算; 使用Jyhon探索Java编程,以及在JVM上运行Python代码的方式; 连接Web服务,比如连接Yahoo!Fiance获取股票行情,或者连接Yahoo!Mail、Gmail以及其他邮件服务器来下载或发送邮件; 通过学习如何连接Twitter和Google+网络来拥抱社交媒体的热潮。
内容简介
《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。 《Python核心编程(第3版)》适合具有一定经验的Python开发人员阅读。
作者简介
Wesley Chun,在高中阶段开始进入计算世界,当时他使用的是BASIC和6502汇编语言,系统是Commodore。随后开始在App IIe上使用Pascal语言,然后是再在穿孔卡片上使用ForTran语言。正在在穿孔卡片上使用ForTran的经历使他成为一名谨慎小心的开发人员,因为将一组卡片发送到学校的主机并得到返回结果,往往需要一周的往返时间。Wesley还将一个新闻类从打字机改变为Osborne 1 CP/M计算机。他得到的首份有酬劳的工作是作为学生辅导员为四年级、五年级和六年级的学生及其父母家讲授BASIC编程课程。 高中毕业后,Wesley以加利福尼亚校友学者的身份进入加州大学伯克利分校。他主修应用数学(计算机科学),辅修音乐(古典钢琴),并以A级和B级的成绩毕业。在学校期间,他先后使用过Pascal、Logo和C语言编写过程序。他还参加了一个以录像带培训和心理咨询为特色的辅导课程。他的暑期实习项目包括以第4代编程语言编写代码,并编写了一个“Getting Started”用户手册。几年过后,他开始在加州大学圣巴拉拉分校继续学习,并获得了计算机科学(分布式系统)的硕士学位。在此期间,他还讲授C编程课程。他的一片以其硕士论文为基础的论文在第29杰HICSS大会上被提名为论文,其随后的一个论文版本刊登在新加坡大学High Performance Computing杂志上。 自从毕业之后,Wesley就投身于软件行业,编写和出版了多本图书,并且发表了数百篇会议报告和教程。此外还开发了针对公共企业和私有企业培训的Python课程。Wesley的Python使用经历始于Python 1.4版本(当时Python刚刚起步),他使用Python设计了Yahoo!Mail拼写检查程序以及地址簿。他随后成为Yahoo!People Search部门的首席工程师。在离开Yahoo!之后,他写作了本书第1版,然后开始周游世界。回来之后,他使用Python编写过许多程序,包括本地产品搜索程序、反垃圾邮件和防病毒邮件程序、Facebook游戏/应用,以及许多完全不同的其他东西,比如医生用来进行脊柱骨折分析的软件。 在其闲暇时间,Wesley喜欢弹钢琴、打保龄球、打篮球、骑自行车、玩极限飞盘、打扑克、旅行,以及与家人共享人伦。他还是Tutor邮件列表和PyCon这两个Python用户组的志愿者。他还维护着艾伦帕森斯怪物项目目录(Alan Parsons Project Monster Discography)。在本书写作之时,Wesley是Google的开发大使,为其云产品背书。Wesley生活在硅谷,您可以通过@wescpy或plus.ly/wescpy来找到他。