Python技术手册(第2版)中文版PDF 高清下载

c#小王子 c#小王子 2021-04-30 2156 软件,编程,Python


Python技术手册(第2版)中文版PDF 高清下载


内 容 提 要


本书是一本全面介绍有关 Python 语言和 Python 程序开发专业知识的参考手册。书中详细介绍了Python 开发工具的安装和使用,Python 语言的语法结构、 Python 内置对象、库和模块以及 Python 与其他语言的扩展和嵌入,并专门介绍了有关 Python 网络和 Web 编程的内容和实例。本书列举了 Python 对象和模块中提供的所有类型、方法和函数,并辅以适当的示例,系统地展示了 Python 包含的功能及其使用方法。


本书的内容面向 Python 语言的各层次用户,可以为不同层次的读者提供相应的信息。针对从其他编程语言转到使用 Python 语言的程序员,本书还重点介绍了Python 的跨平台功能。


前言


Python 编程语言可以很好地协调一些看起来似乎很明显的矛盾;Python 编程语言格式优雅并注重实效、简单而且功能强大、非常高层但是并不妨碍用户对底层的比特(bit)和字节(Byte)的处理,Python 编程语言适合于编程新手,对 Python 专家也非常适用。


本书的目标读者是已经对 Python 有一些了解的程序员,以及刚开始从其他编程语言转到使用 Python 的有经验的程序员。本书是一本有关 Python 的参考指南,包括 Python 本身、Python 庞大的标准库中最常用的部分,以及一些最流行和最有用的第三方模块和软件包,这些第三方模块和软件包涵盖了广泛的应用程序开发领域,包括 Web 和网络编程、图形用户界面(GUI)、XML 处理、数据库交互操作以及高速数值计算等。本书将主要关注 Python 的跨平台功能,还将介绍如何扩展 Python模块,以及如何将 Python 嵌入使用 C 或 JavaTM编写的其他应用程序中的一些基础知识。


本书的组织结构


本书分为以下5个部分。


第 1部分"Python 入门指南


"第1章"Python 简介"


本章介绍了Python 语言及其实现的一般特性,并介绍在哪里可以获得有关 Python 的帮助和信息。


第2章"安装"


本章介绍了如何获得 Python 以及在开发者的计算机上安装 Python。


第3 章"Python 解释器"


本章介绍了Python 解释器程序、解释器的命令行选项,以及如何使用 Python 解释器在交互式会话中运行 Python 程序。本章还提到了一些特别适合于编辑 Python 源代码的文本编辑器和可以全面检查 Python 源代码的辅助程序,还介绍了一些已经发展得很完善的集成开发环境,包括 IDLE,IDLE 是标准 Python 发布版本附带的免费集成开发环境。


第 2 部分"核心


Python 语言和内置对象"


第 4章"Python 语言"


本章介绍了Python 的语法、内置数据类型,表达式、语句,以及如何编写和调用 Python函数。


第 5章"面向对象的 Python"


本章介绍了Python 中的面向对象编程功能。


第6章"异常"


本章介绍了如何处理 Python 程序中的错误和异常情况。


第7章"模块"


本章介绍了如何使用 Python 软件将代码组合到模块和包中,如何定义和导入模块,以及如何安装以标准 Python 方式打包的第三方 Python 扩展模块。


第 8章"核心内置"


本章介绍了Python 的内置数据类型和内置函数,以及标准 Python 库中最基础的模块(粗略地讲,也就是在其他一些编程语言中被内置到语言本身以提供各种功能的模块)。


第 9 章"字符串和正则表达式"


本章介绍了Python 强大的字符串处理功能,包括 Unicode 字符串和正则表达式。


第 3 部分"Python 库和扩展模块"


第 10章"文件和文本操作"


本章介绍了如何使用内置 Python 文件对象、来自 Python 标准库中的一些模块和用于富文本(Rich text)I/O 的平台相关扩展模块对文件和文本进行处理。本章还介绍了有关国际化和本地化的问题,以及如何使用 Python 定义文字模式的交互式命令会话这样的特殊任务。


第 11章"持久化和数据库"


本章介绍了Python 的序列化机制和持久化机制,以及 Python与 DBM 数据库、Berkeley数据库和关系数据库(基于 SQL)之间的接口。


第 12 章"时间操作"


本章介绍了在 Python 中如何使用标准库和常用扩展模块来处理时间和日期。


第 13章"控制执行"


本章介绍了如何在 Python 中完成高级执行控制,包括对动态生成的代码的执行控制和对垃圾收集操作的控制。本章还介绍了 Python 的一些内部类型,以及与注册"清理"函数有关的特殊问题,"清理" 函数是在程序终止时执行的函数。


第14 章"线程和进程"


本章介绍了 Python 的并发执行功能,包括如何在一个进程中运行多个线程,以及如何在单台计算机上运行多个进程。本章还介绍了如何访间进程的环境,以及如何通过内存映射机制访问文件。


第 15 章"数值处理"


本章介绍了 Python 标准库模块和第三方扩展包中的数值计算功能。本章特别介绍了如何使用十进制浮点型数字,而不是默认的二进制浮点型数字。还介绍了如何获得和使用伪随机数和真正的随机数。


第 16 章"数组处理"


本章介绍了用于执行数组处理的内置对象和扩展包,主要针对传统的 Numeric 第三方扩展,并提到了其他一些最近开发的数组处理解决方案。


第 17 章"Tkinter GUI"


本章介绍了如何使用标准 Python发布版本附带的 Tkinter 包开发 Python 图形用户界面,并简要提到了其他一些可选的 Python GUI框架。


第 18 章"测试、调试和最优化"


本章介绍了如何使用 Python 工具和方法来确保开发者的程序的正确性(也就是说,程序完成了开发者想要其实现的功能),查找并纠正程序中的错误,以及检查并增强程序的性能。本章还介绍了"警告"的概念和用来处理"警告"的 Python 库模块。


第 4 部分"网络和 Web 编程"


第 19 章"客户端网络协议模块"


本章介绍了Python 标准库中用来帮助程序员编写网络客户端程序的一些模块,并专门通过从客户端处理各种网络协议和处理 URL 来介绍这些模块。


第 20章"套接字和服务器端网络协议模块"


本章介绍了 Python 与底层网络机制(套接字)的接口,用来帮助程序员编写网络服务器程序的标准 Python 库模块,以及如何使用标准模块和强大的 Twisted 扩展模块进行异步(事件驱动)网络编程。


第 21章"CGI 脚本和其他解决方案"


本章介绍了 CGI 编程的基础知识,如何使用标准 Python 库模块在 Python 中实现 CGI编程,以及如何使用"cookie"处理 HTTP 服务器端编程中的会话状态。本章还提到了许多 CGI 编程的可选方案,这些可选方案可以使用流行的 Python 扩展模块来实现服务器端 Web 编程。


第 22 章"MIME 和网络编码方式"


本章介绍了如何在 Python 中处理电子邮件,以及如何处理其他网络数据结构和编码的文档。


第 23章"结构化文本; HTML"


本章介绍了可以用来处理和生成 HTML 文档的 Python 库模块。


第 24章"结构化文本∶XML"


本章介绍了可以用来处理、修改和生成 XML 文档的 Python 库模块和流行的扩展模块。


第 5部分"扩展和嵌入


"第 25章"扩展和嵌入经典 Python"


本章介绍了如何使用 C 和其他经典编译语言来编写 Python 扩展模块、如何在用其他语言编写的应用程序中嵌入 Python,扩展 Python 以及访问现有 C、C++和 Fortran 库的其他可选方法。


第 26 章"扩展和嵌入 Jython"


本章介绍了如何使用 Python 的 Jython 实现中的 Java 类。以及如何在 Java 编写的应用程序中嵌入 Jython。


第 27章"发布扩展和程序"


本章介绍了几个可以帮助开发者对 Python 扩展、模块和应用程序进行打包并进行发布的工具。



【下载地址】

链接:https://pan.baidu.com/s/1u5dcIOLi_t8TqpyPeNs3OQ

提取码:2q9l


相关文章


R基础及应用-大数据分析(高清PDF 下载)

为了更好地适应新形势,满足读者对大数据分析处理学习的迫切需要,我们推出了《大数据分析 ∶ R基础及应用》一书 ,力求使读者能够从中了解大数据

《R数据科学》高清中/英文版PDF+源代码

读完本书后,你将掌握R语言的精华,并能够熟练使用多种工具来解决各种数据科学难题。

用Python写网络爬虫(高清PDF 下载)

网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始, 获得初始

用Python进行自然语言处理(高清PDF 下载)

通过它,你将学到如何写能处理大量非结构化文本的 Python 程序。你将获得有丰富标注的涵盖语言学各种数据结构的数据集,而且你将学到分析书面

简明python教程(高清PDF下载)

本书可以作为Python编程语言的一本指南或者教程。它主要是为新手而设计,不过对于有经验的程序员来说,它同样有用。

集体智慧编程-python算法应用(高清PDF 下载)

本书以机器学习与计算统计为主题背景,专门讲t述如何挖掘和分析 Web,上的数据和资源,如何分析用户体验、市场营销、个人品味等诸多信息,并得出

编程小白的第一本+python+入门书(高清PDF下载)

为了能让更多的编程小自轻松地入门编程,我把高效学习法结合 Pvthon 中的核心知识,写成了这本书。随意翻上几页,你就会发现这本书和其他编程

笨办法学.Python.(第三版)(高清PDF下载)

本书结构非常简单,其实就是 52 个习题。其中 26 个覆盖了输入输出、变量、以及函数三个课题,另外 26个覆盖了一些比较高级的话题,如条件

Python源码剖析(高清PDF 下载)

本书以CPython为研究对象,在C代码一级,深入细致地剖析了Python的实现。本书不仅包括了对大量Python内置对象的剖析,更将大量的

Python学习手册(第4版)(中文版高清PDF 下载)

本书是学习Python编程语言的入门书籍。Python是一种很流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本。Python免费

Python算法教程_中文版(高清PDF下载)

本书用 Python 语言来讲解算法的分析和设计。本书主要关注经典的算法,但同时会为读者理解基本算法问题和解决问题打下很好的基础。全书共 1

Python数据分析基础(高清PDF下载)

本书面向的读者是那些经常使用电子表格软件进行数据处理,但从未写过一行代码的人。前几章会教你设置 Python 运行环境,告诉你计算机是如何看

Python神经网络编程中英文(高清PDF下载)

神经网络是一种模拟人脑的神经网络,以期能够实现类人工智能的机器学习技术。本书揭示神经网络背后的概念,并介绍如何通过Pvthon实现神经网络。

Python入门指南 (中英文版高清PDF下载)

Python 是一种容易学习的强大的编程语言。它包含了高效的高级数据结构,能够用简单而高效的方式进行面向对象编程。Python 优雅的语法和

PYTHON入门经典_超高清pdf

本书是面向 Python 初学者的学习指南,详细介绍了 Python 编程基础,以及一些高级概念,如面向对象编程。


文章热度: 166291
文章数量: 333
推荐阅读

FlashFXP绿色版网盘下载,附激活教程 1741

FlashFxp百度网盘下载链接:https://pan.baidu.com/s/1MBQ5gkZY1TCFY8A7fnZCfQ。FlashFxp是功能强大的FTP工具

Adobe Fireworks CS6 Ansifa绿色精简版网盘下载 1541

firework可以制作精美或是可以闪瞎眼的gif,这在广告领域是需要常用的,还有firework制作下logo,一些原创的图片还是很便捷的,而且fireworks用法简单,配合dw在做网站这一块往往会发挥出很强大的效果。百度网盘下载链接:https://pan.baidu.com/s/1fzIZszfy8VX6VzQBM_bdZQ

navicat for mysql中文绿色版网盘下载 1607

Navicat for Mysql是用于Mysql数据库管理的一款图形化管理软件,非常的便捷和好用,可以方便的增删改查数据库、数据表、字段、支持mysql命令,视图等等。百度网盘下载链接:https://pan.baidu.com/s/1T_tlgxzdQLtDr9TzptoWQw 提取码:y2yq

火车头采集器(旗舰版)绿色版网盘下载 1692

火车头采集器是站长常用的工具,相比于八爪鱼,简洁好用,易于配置。火车头能够轻松的抓取网页内容,并通过自带的工具对内容进行处理。站长圈想要做网站,火车头采集器是必不可少的。百度网盘链接:https://pan.baidu.com/s/1u8wUqS901HgOmucMBBOvEA

Photoshop(CS-2015-2023)绿色中文版软件下载 1807

安装文件清单(共46G)包含Window和Mac OS各个版本的安装包,从cs到cc,从绿色版到破解版,从安装文件激活工具,应有尽有,一次性打包。 Photoshop CC绿色精简版 Photoshop CS6 Mac版 Photoshop CC 2015 32位 Photoshop CC 2015 64位 Photoshop CC 2015 MAC版 Photoshop CC 2017 64位 Adobe Photoshop CC 2018 Adobe_Photoshop_CC_2018 Photoshop CC 2018 Win32 Photoshop CC 2018 Win64

知之

知之平台是全球领先的知识付费平台。提供各个领域的项目实战经验分享,提供优质的行业解决方案信息,来帮助您的工作和学习

使用指南 建议意见 用户协议 友情链接 隐私政策 Powered by NOOU ©2020 知之