基本信息

  • 出版社 : 人民邮电出版社; 第1版 (2016年7月5日)
  • 出版日期 : 2016年6月1日
  • 品牌 : 异步社区
  • 语言 : 简体中文
  • 文件大小 : 46955 KB
  • 纸书页数 : 660页
  • 卫斯理·春(Wesley Chun) (作者), 孙波翔 李斌 李晗 (译者)
  • 下载格式:azw3、epub、mobi 

内容简介

《Python核心编程(第3版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为3部分。第1部分为讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft;Office编程、扩展Python等内容。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django;Web框架、云计算、高级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及一些其他内容。
《Python核心编程(第3版)》适合具有一定经验的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+网络来拥抱社交媒体的热潮。

作者简介

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来找到他。


资源下载付费资源价格2立即支付
支付后请复制提取码进入网盘下载,电子书格式请参考“基本信息”说明, 如未显示下载按钮,请刷新网页或扫码关注公众号联系客服处理。