Python核心编程-(第3版)-英文版

相关资料

[

“本书简洁而不失其技术深度,内容丰富全面,历史资料翔实齐全,这让本书成为学习python的完美教程。本书易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涵盖的历史参考资料。简而言之,本书棒极了!”——gloria. w “期待已久的core python programming第2版已经证明了本书确实值得期待——它深度与广度齐备,其中囊括的有用练习可以帮助读者掌握python并付之于实践。”——alex martelli,python in a nutshell作者兼python cookbook编辑“wesley chun的core python programming一书好评如潮,而且它也证明它配得上所有的好评。我想该书是当前学习python的图书。在市面上众多的python图书中,我觉得chun的这本书是好的,因此向大家强烈推荐本书。”——david mertz博士,ibm developerworks“在过去多年,我一直在从事python的研究,发现本书获得了大量的正面评价。这些评价证实了这样一个观点,即core python programming被认为是python入门读物事实上的标准。”——richard ozaki,lockheed martin公司“终于,一本既可以作为python教程又可以作为python编程语言参考的图书问世!”——michael baxter,linux journal“本书写作相当精良。这是我遇到的清晰、友好的python图书,它在一个广阔的背景中介绍了python。它仔细、深入地剖析了一些重要的python主题,而且读者无需大量的相关经验也能看懂。与所有其他python入门类图书不同的是,它不会用隐晦、难以理解的文字来折磨读者,而是始终立足于帮助读者牢固掌握python的语法和结构。”——http://python.org bookstore web site“如果我只能有一本python图书的话,那它肯定是wesley chun著作的core python programming。本书成功地涵盖了python的多个主题,其详细程度远甚于learning python一书,而且涵盖的主题也远非python核心语言这么简单。如果你只打算购买一本python图书,我强烈向您推荐本书。你不但会爱上本书,也会爱上本书中包含的程序员的讽刺性智慧。重要的是,您将学会python。更更重要的是,您会发现本书会在您每日的python编程生活中提供各种帮助。干的不错,chun先生!”——ron stephens,python learning foundation“我认为编程初学者的语言是python,毋庸置疑!我喜欢的图书是core python programming。”——s003apr,mp3car.com forums“就我个人而言,我相当喜欢pyhon。它易于学习、非常直观、相

]

本书特色

[

《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是一种灵活、可靠且具有表现力的编程语言,它将编译语言的强大与脚本语言的简洁性、快速开发特性整合起来。在本书中,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来找到他。

]

目录

part i general application topics 1第1部分 通用应用主题chapter 1 regular expressions 2第1章 正则表达式1.1 introduction/motivation / 引言/动机 31.2 special symbols and characters / 特殊的符号和字符 61.3 regexes and python / 正则表达式和python语言 161.4 some regex examples 一些正则表达式示例 361.5 a longer regex example更长的正则表达式示例 411.6 exercises / 练习 48chapter 2 network programming 53第2章 网络编程2.1 introduction / 前言 542.2 what is client/server architecture? / 客户端/服务器网络编程 542.3 sockets: communication endpoints / 套接字:通信端点 582.4 network programming in python / python中的网络编程 612.5 *the socketserver module / socketserver模块 792.6 *introduction to the twisted framework / *twisted框架介绍 842.7 related modules / 相关模块 882.8 exercises / 练习 89chapter 3 internet client programming 94第3章 internet客户端编程3.1 what are internet clients? / 什么是internet客户端? 953.2 transferring files / 文件传输 963.3 network news / 网络新闻 1043.4 e-mail / 电子邮件 1143.5 related modules / 相关模块 1463.6 exercises / 练习 148chapter 4 multith

封面

Python核心编程-(第3版)-英文版

书名:Python核心编程-(第3版)-英文版

作者:卫斯理

页数:822

定价:¥99.0

出版社:人民邮电出版社

出版日期:2016-03-01

ISBN:9787115413529

PDF电子书大小:151MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注