编辑推荐
全面涵盖当今应用开发中的众多领域为中级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开发人员阅读。