下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >Python > Python核心编程-(第3版)

Python核心编程-(第3版)

综合评级:★★★★★

定价:99.00

作者:卫斯理

出版社:人民邮电

出版日期:2016/06/01

页数:635

ISBN:9787115414779

书籍介绍

全面涵盖当今应用开发中的众多领域为中级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 网络来拥抱社交媒体的热潮。

相关课程
目录

第1部分 通用应用主题

第1章 正则表达式 2

1.1 简介/动机 3

1.2 特殊符号和字符 5

1.2.1 使用择一匹配符号匹配多个正则表达式模式 6

1.2.2 匹配任意单个字符 6

1.2.3 从字符串起始或者结尾或者单词边界匹配 7

1.2.4 创建字符集 8

1.2.5 限定范围和否定 8

1.2.6 使用闭包操作符实现存在性和频数匹配 9

1.2.7 表示字符集的特殊字符 10

1.2.8 使用圆括号指定分组 10

1.2.9 扩展表示法 11

1.3 正则表达式和Python语言 11

1.3.1 re模块:核心函数和方法 12 

1.3.2 使用compile()函数编译正则表达式 13

1.3.3 匹配对象以及group()和grouPS()方法 14

1.3.4 使用match()方法匹配字符串 14

1.3.5 使用search()在一个字符串中查找模式(搜索与匹配的对比) 15

1.3.6 匹配多个字符串 16

1.3.7 匹配任何单个字符(.) 16

1.3.8 创建字符集([ ]) 17

1.3.9 重复、特殊字符以及分组 18

1.3.10 匹配字符串的起始和结尾以及单词边界 20

1.3.11 使用findall()和finditer()查找每一次出现的位置 21

1.3.12 使用sub()和subn()搜索与替换 22

1.3.13 在限定模式上使用split()分隔字符串 23

1.3.14 扩展符号 24

1.3.15 杂项 27 

1.4 一些正则表达式示例 28

1.5 更长的正则表达式示例 33

1.5.1 匹配字符串 35

1.5.2 搜索与匹配……还有贪婪 37

1.6 练习 39

第2章 网络编程 42

2.1 简介 43

2.2 客户端/服务器架构 43

2.2.1 硬件客户端/服务器架构 43

2.2.2 软件客户端/服务器架构 44

2.2.3 银行出纳员作为服务器吗 44

2.2.4 客户端/服务器网络编程 45

2.3 套接字:通信端点 46

2.3.1 套接字 46

2.3.2 套接字地址:主机-端口对 47

2.3.3 面向连接的套接字与无连接的套接字 47

......

热门图书
推荐新闻
技术文库
论坛推荐