网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python核心编程(第3版英文版)
分类
作者 (美)春
出版社 人民邮电出版社
下载
简介
编辑推荐

Python是一种灵活、可靠且具有表现力的编程语言,它将编译语言的强大与脚本语言的简洁性、快速开发特性整合起来。在由美国春所著的这本《Python核心编程(第3版英文版)》中,资深Python开发人员兼企业培训师Wesley Chun会帮助您将Python技能提升到更高的水平。

本书涵盖了成为一名技术全面的Python开发人员所需的一切内容。本书讲解了应用开发相关的多个领域,而且书中的内容可以立即应用到项目开发中。此外,本书还包含了一些使用Python2和Python3编写的代码案例,以及一些代码移植技巧。有些代码片段甚至无须修改就可以运行在Python2.x或Python3.x上。

内容推荐

由美国春所著的这本《Python核心编程(第3版英文版)》是经典畅销图书《Python核心编程(第二版)》的全新升级版本,总共分为3部分。第1部分讲解了Python的一些通用应用,包括正则表达式、网络编程、Internet客户端编程、多线程编程、GUI编程、数据库编程、Microsoft Office编程、扩展Python等内容。第2部分讲解了与Web开发相关的主题,包括Web客户端和服务器、CGI和WSGI相关的Web编程、Django Web框架、云计算、高级Web服务。第3部分则为一个补充/实验章节,包括文本处理以及其他一些内容。

本书适合具有一定经验的Python开发人员阅读

目录

第1部分 通用应用主题阅读

 第1章 正则表达式

1.1 引言/动机

1.2 特殊的符号和字符

1.3 正则表达式和Python语言

1.4 一些正则表达式示例

1.5 更长的正则表达式示例

1.6 练习

 第2章 网络编程

2.1 前言

2.2 客户端/服务器网络编程

2.3 套接字:通信端点

2.4 Python中的网络编程

2.5 模块

2.6 *Twisted框架介绍

2.7 相关模块

2.8 练习

 第3章 Internet客户端编程

3.1 什么是Intemet客户端?

3.2 文件传输

3.3 网络新闻

3.4 电子邮件

3.5 相关模块

3.6 练习

 第4章 多线程编程

4.1 简介/动机

4.2 线程和进程

4.3 线程和*Python

4.4 thread模块

4.5 threading模块

4.6 单线程和多线程执行对比

4.7 多线程实践

4.8 生产者-消费者问题和Queue/queue模块

4.9 线程的替代方案

4.10 相关模块

4.11 练习

 第5章 GUI编程

5.1 简介

5.2 Tkinter和Python编程

5.3 Tkinter示例

5.4 其他GuI简介

5.5 相关模块和其他GUI

5.6 练习

 第6章 数据库编程

6.1 简介

6.2 Pymon的DB-API

6.3 对象关系映射(0RM)

6.4 非关系型数据库

6.5 相关文献

6.6 练习

 第7章 *Microsoft Office编程

7.1 简介

7.2 使用Python进行C0M客户端编程

7.3 入门示例

7.4 中级示例

7.5 相关模块/包

7.6 练习

 第8章 扩展Python

8.1 简介和动机

8.2 编写Python扩展

8.3 相关主题

8.4 练习

第2部分 Web开发

 第9章 Web客户端和服务器

9.1 简介

9.2 Python Web客户端工具

9.3 Web客户端

9.4 Web(HTTP)服务器

9.5 相关模块

9.6 Exercises

 第10章 Web编程:CGI和WSGI

10.1 简介

10.2 帮助Web服务器处理客户端数据

10.3 建立CGI应用程序

10.4 在CGI中使用Unicode

10.5 高级CGI

10.6 WSGI简介

10.7 真实世界的Web开发

10.8 相关模块

10.9 练习

 第11章 Web框架:Django

11.1 简介

11.2 Web框架

11.3 Django简介

11.4 项目和应用

11.5 “Hello World”应用(一个博客)

11.6 创建一个Model来添加数据库服务

11.7 Python Application Shell

11.8 Django管理应用

11.9 创建Blog的用户界面

11.10 改进输出

11.11 处理用户输入

11.12 表单和模型表单

11.13 视图进阶

11.14 *改善外观

11.15 *单元测试

11.16 中级Django应用:TweetApprover

11.17 资源

11.18 总结

11.19 练习

 第12章 云计算:Google App Engine

12.1 简介

12.2 什么是云计算?

12.3 沙盒和App Engine SDK

12.4 选择一个App Engine框架

12.5 Python 2.7支持

12.6 与Django比较

12.7 将“Hello World”改成一个简单的博客

12.8 添加Memcache服务

12.9 静态文件

12.10 添加用户服务

12.11 远程API Shell

12.12 问与答(Python实现)

12.13 使用XMPP发送即时消息

12.14 处理图片

12.15 任务队列(非定期任务)

12.16 使用Appstats进行分析

12.17 URLfetch服务

12.18 问与答(没有Python代码)

12.19 厂商锁定

12.20 资源

12.21 总结

12.22 练习

 第13章 Web服务

13.1 简介

13.2 Yahoo!金融股票报价服务器

13.3 Twitter微博

13.4 练习

第3部分 补充/实验章节

 第14章 文本处理

14.1 逗号分隔的值(CSV)

14.2 JavaScript对象表示法(JSON)

14.3 可扩展标记语言

14.4 参考资料

14.5 相关模块

14.6 练习

 第15章 其他内容

15.1 Jython

15.2 Google+

15.3 练习

附录A 部分练习参考答案

附录B 参考表

附录C Python 3:一种编程语言的进化产物

附录D 利用Python 2.6+进行Python 3迁移

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 11:29:45