Python核心编程(第3版)第三版 (美)春著 孙波翔等译 人民邮电出版社9787115414779计算机 程序设计 软件工具 Python开发人员编程书.

  • Python核心编程(第3版)第三版 (美)春著 孙波翔等译 人民邮电出版社9787115414779计算机 程序设计 软件工具 Python开发人员编程书.
  • 所属分类:
    发货地:桂林
  • 价    格:78
  • 市场价格:
  • 今日价格: 有特价请联系
  • 优惠详情: 剩余数量总共数量
  • 最近热度:
  • 累计热度:
  • 综合得分:
  • 信誉得分:
  • 品牌:
  • 货号:5cea95e5899a
  • 立刻联系购买联系商家兰州学源图书专营店

        本商品由兰州学源图书专营店提供,通过兰州学源图书专营店完成交易,请放心购物

  • 产品名称:Python核心编程第3版
  • 是否是套装:否
  • 书名:Python核心编程第3版
  • 定价:99.00元
  • 出版社名称:人民邮电出版社
  • 作者:WesleyChun
  • 书名:Python核心编程第3版

 

基本信息

 

书名:Python核心编程 第3版

定价:99

作者:[美]卫斯理 春(Wesley Chun)

出版社:人民邮电出版社

出版日期:2016-(咨询特价)

ISBN(咨询特价)

字数:(咨询特价)

页码:635

版次:3

装帧:平装

开本:16开

商品重量:

 

目录 

第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 
2.4  Python中的网络编程  48 
2.4.1  socket()模块函数  49 
2.4.2  套接字对象(内置)方法  49 
2.4.3  创建TCP服务器  51 
2.4.4  创建TCP客户端  54 
2.4.5  执行TCP服务器和客户端  56 
2.4.6  创建UDP服务器  58 
2.4.7  创建UDP客户端  59 
2.4.8  执行UDP服务器和客户端  60 
2.4.9  socket模块属性  61 
2.5  *SocketServer模块  62 
2.5.1  创建SocketServer TCP服务器  63 
2.5.2  创建SocketServer TCP客户端  64 
2.5.3  执行TCP服务器和客户端  65 
2.6  *Twisted框架介绍  66 
2.6.1  创建Twisted Reactor TCP服务器  66 
2.6.2  创建Twisted Reactor TCP客户端  67 
2.6.3  执行TCP服务器和客户端  69 
2.7  相关模块  69 
2.8  练习  70 
第3章  因特网客户端编程  74 
3.1  因特网客户端简介  75 
3.2  文件传输  75 
3.2.1  文件传输因特网协议  75 
3.2.2  文件传输协议  76 
3.2.3  Python和FTP  77 
3.2.4  ftplib.FTP类的方法  77 
3.2.5  交互式FTP示例  78 
3.2.6  客户端FTP程序示例  79 
3.2.7  FTP的其他内容  80 
3.3  网络新闻  81 
3.3.1  Usenet与新闻组  81 
3.3.2  网络新闻传输协议  82 
3.3.3  Python和NNTP  83 
3.3.4  nntplib.NNTP类方法  83 
3.3.5  交互式NNTP示例  84 
3.3.6  客户端程序NNTP示例  85 
3.3.7  NNTP的其他内容  89 
3.4  电子邮件  90 
3.4.1  电子邮件系统组件和协议  90 
3.4.2  发送电子邮件  91 
3.4.3  Python和SMTP  92 
3.4.4  smtplib.SMTP类方法  92 
3.4.5  交互式SMTP示例  93 
3.4.6  SMTP的其他内容  94 
3.4.7  接收电子邮件  94 
3.4.8  POP和IMAP  95 
3.4.9  Python和POP3  95 
3.4.10  交互式POP3示例  96 
3.4.11  poplib.POP3类方法  97 
3.4.12  客户端程序SMTP和POP3示例  98 
3.4.13  Python和IMAP4  100 
3.4.14  交互式IMAP4示例  100 
3.4.15  imaplib.IMAP4类中的常用方法  101 
3.5  实战  10 
......

内容提要

 

《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 网络来拥抱社交媒体的热潮。

相关热门商品