Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

像计算机科学家那样思考 Python中文版第二版 PDF 下载


分享到:
时间:2020-12-14 19:13来源:http://www.java1234.com 作者:转载  侵权举报
像计算机科学家那样思考 Python中文版第二版 PDF 下载
失效链接处理
像计算机科学家那样思考 Python中文版第二版  PDF 下载


本站整理下载:
提取码:vcyy 
 
 
相关截图:
 
主要内容:


1.1 Python 程序语言
你将学习程序语言是 Python。Python 是高级语言的一种,你可能听过的其它高级语言
有 C++、PHP 及 Java。
你可以从高级语言这个名字猜测到,也有所谓的低级语言,有时也称为机器语言或是汇
编语言。广义来说,计算机只能执行用低级语言写的程序。因此,用高级语言写的程序在执
行前必须先经过处理。这种额外的处理需要一些时间,这是高级语言的一个小缺点。
但其优点为数众多。首先,用高级语言撰写程序更容易。撰写高级语言程序所需的时间
更少,程序更短也更容易阅读,而且正确性更高。其次,高级语言是可移植的,这表示它可
以在经过些许修改后,运作在其它计算机架构上,有时甚至完全不需修改。低级语言程序只
能运作在特定种类的计算机上,并且必须重写,才能在其它的计算机上执行。
由于这些优点,几乎所有的程序都是由高级语言来写的。低级语言只用在一些专业应用
程序上。
有两种程序可以让高级语言转换成低级语言的,分别是直译器和编译器。直译器读取高
级语言程序并执行它,这意味着直译器直接执行程序的指示。它一次处理一点程序,交错地
读取程序代码和执行计算。
- 1 - 
编译器则在程序开始执行前读取程序并将其完全翻译。在这种情况下,高级语言程序称
为原始码,编译后的程序则叫做目标码或是执行文件。一旦程序编译完成,你可以重复地执
行,而不需进一步翻译。
许多现代的语言同时使用两种程序。它们先编译到一种称为位码的较低级语言,然后使
用一个称为虚拟机器的程序直译。Python 同时使用两种程序,但因其与程序设计师互动的方
式,它通常被认为是一种直译式许言。
有两种方式使用 Python 直译器:shell 模式及脚本模式。在 shell 模式下,你将 Python 
陈述输入 Python shell 中,直译器会立刻印出结果来:
$ python 
Python 2.5.1 (r251:54863, May 2 2007, 16:56:35) 
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> print 1 + 1 
这个例子的第一行,是在 Unix 命令提示符下启动 Python 直译器的命令。下三行是直
译器提供的讯息。第四行以 >>> 起始,这是 Python 提示符。直译器使用这个指示符表示它
已准备好接受指示。我们输入 print 1+1,直译器回应结果为 2。
另外,你也可以将程序写入一个档案中,然后利用直译器执行档案内容。这样的档案就
叫做脚本。例如,我们使用文字编辑器建立一个名为 firstprogram.py 档案,并包含下列内
容:
print 1 + 1 
传统上,包含 Python 程序的档案有着以 .py 结尾的名称。
要执行这个程序,我们必须要告诉直译器脚本的名称:
$ python firstprogram.py 
这些例子说明 Python 运作在 Unix 命令列的情形。在其它程序开发环境中,程序执行
的细节可能会不一样。另外,大多数的程序比这个例子有趣许多。


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐