资料下载网
首页 计算机 考试教辅
Python Frequently Asked Questions pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > Python Frequently Asked Questions pdf电子书免费下载,百度云

《Python Frequently Asked Questions》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1xl9DQ0z-ET0_-849zXz0wQ
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_124153_pd_PythonFrequentlyAskedQuestions.zip

 


Python Frequently Asked Questions

作者:empty

页数:109

出版社:empty

《Python Frequently Asked Questions》介绍

1.1一般信息1.1.1什么是Python?Python是一种解释性、交互式, 面向对象的编程语言。它包含了模块、异常、动态类型、非常高层级的动态数据类型以及类的概念。Python结合了超强的功能和极清晰的语法, 它带有许多系统调用和库以及各种窗系统的接,并且可以用C或C++来进行扩展。它还可用作需要可编程接的应用程序的扩展语言、最后, Python还是可移植的:它可以在许多Unix变种、Mac以及Wind ews 2000以上的操作系统中运行,要了解更多详情, 请先查看tutorial index。Python新手指南提供了学习Python的其他人门教程及资源的链接

1.1.2什么是Python软件基金会?Python软件基金会(Python Software Foundation, 简称PSF) 是一个独立的非盈利组织, 它拥有Python2.1及以上各版本的版权。PSF的使命是推进与Python编程语言相关的开源技术, 并推广Python的使用,PSF的主页是https://www.python.org/psf/,向PSF提供捐助在美国是免税的。如果你在使用Python并且感觉它对你很有帮助, 可以通过PSF指助页进行捐助,1.1.3使用Python是否存在版权限制?你可以任意使用源码, 只要你保留版权信息并在你基于Python的产品文档中显示该版权信息。如果你遵守此版权规则, 就可以将Python用于商业领域, 以源码或二进制码的形式(不论是否经过够改) 销售Python的副本, 或是以某种形式包含了Python的产品, 当然, 我们仍然希望获知所有对Python的商业使请参阅PSF许可页以查看进一步的说明以及许可的完整文本内容的链接,Python的徽标是注册商标, 在某些情况下需要获得允许方可使用。请参阅商标使用政策了解详情。Python Frequenty Asked Questions, 发布3.8.11.1.4创造Python的最初理由是什么?以下是有关最初缘起的一份非常简短的摘要, 由Guido van Rossum本人撰写我在CWI的ABC部门时在实现解释型语言方面积累了丰富经验, 通过与这个部门成员的协同工作, 我学到了大量有关语言设计的知识。这是许多Python特性的最初来源, 包括使用细进来组织语句以及包含非常高层级的数据结构(虽然在Python中具体的实现细节完全不同) .我对ABC语言有过许多抱怨, 但同时也很喜欢它的许多特性。没有可能通过扩展ABC语言(或它的实现)来弥补我的不满——实际上缺乏可扩展性就是它最大的问题之一,我也有一些使用Modula-2+的经验, 并曾与Modula-3的设计者进行交流, 还阅读了Modula-3的报告,Modula-3是Python中异常机制所用语法和语义, 以及其他一些语言特性的最初来源。我还曾在CWI的Amo cbu分布式操作系统部门工作。当时我们需要有一种比编写C程序或Bash脚本更好的方式来进行系统管理, 因为Amoeba有它自己的系统调用接, 并且无法方便地通过Bash来访问。我在Amoeba中处理错误的经验令我深刻地意识到异常处理在编程语言特性当中的重要地位。

我发现, 某种具有ABC式的语法而又能访问Amoeba系统调用的脚本语言将可满足需求.我意识到编写一种Amoeba专属的语言是愚的, 所以我决定编写一种具有金面可扩展性的语言,在1989年的圣诞假期中,我手头的时间非常充裕,因此我决定开始尝试一下,在接下来的一年里, 虽然我仍然主要用我的业余时间来做这件事, 但Python在Amoeba项目中的使用获得了很大的成功,来自同事的反馈让我得以增加了许多早期的改进。到1991年2月, 经过一年多的开发, 我决定将其发布到USENET。之后的事情就都可以在Miac/HISTORY文件里面看了,1.1.5 Python适合做什么?Python是一种高层级的多用途编程语言, 可用于解决许多不同门类的问题,该语言附带一个庞大的标准库, 盖了字符申处理(正则表达式, Unicode, 比较文件间的差异等) , 因特网协议(HTTP, FTP, SMTP, XML-RPC, POP, IMAP, CGI编程等) , 软件工程(单元测试, 日志记录, 性能分析, Python代码解析等) , 以及操作系统接(系统调用, 文件系统, TCP/IP套接字等) 。请查看library-index的目录以了解所有可用的内容, 此外还可以获取到各种各样的第三方扩展。请访问Python包索引来查找你感兴趣的软件包.

1.1.6 Python版本的编号形式是怎样的?Python版本的编号形式是A.B.C或A.B, A称为大版本号—它仅在对语言特性进行非常重大改变时才会递增,B称为小版本号,它会在语言特性发生较小改变时递增,C称为微版本号—它会在每次发布问题修正时递增。请参阅PEP 6了解有关问题修正发布版的详情,发布版本并非都是问题修正版本。在新的主要发布版本开发过程中,还会发布一系列的开发版,它们以apha(a) .beta(b) 或release candidate(rc) 来标示, 其中alpha版是早期发布的满试版, 它的接门并未最终确定:在两个alpha发布版本间出现接的改变井不意外, 而beta版更为稳定, 它会保留现有的接, 但也可能增加新的模块, release candidate版则会保持冻结状态不会再进行改变, 除非有重大问题需要修正。以上alpha, beta和release candidate版本会附加一个后缀、用于alpha版本的后缀是带有一个小数字N的“aN , beta版本的后级是带有一个小数字N的“bN , release candidate版本的后缀是带有一个小数字N的“eN .换句话说,所有标记为2.0aN的版本都早于标记为2.0bN的版本,后者又都早于标记为2.0cN的版本,而这些版本全都早于2.0.


《Python Frequently Asked Questions》目录

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5