《python学习总结》word版

《python学习总结》word版

ID:30401268

大小:99.66 KB

页数:16页

时间:2018-12-29

《python学习总结》word版_第1页
《python学习总结》word版_第2页
《python学习总结》word版_第3页
《python学习总结》word版_第4页
《python学习总结》word版_第5页
资源描述:

《《python学习总结》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本文基于《byteofpython》电子书及网络材料而写,电子书本身已很精简,因此不必长篇累牍,旨在抛砖引玉。“【】”内表示补充说明。python与脚本语言首先我们知道,脚本与脚本解释器这两个概念是统一的、密不可分的。脚本本质上就是文本文件(如用ASCII码所写的),这种文本文件用文本编辑器打开与普通的文本文件没有区别,只不过扩展名不是“.txt”,python脚本的扩展名通常是“.py”。什么样的文本文件是脚本呢?答案是:针对特定脚本解释器的语法规则所编写的,供脚本解释器来使用的文本文件。计算机仅有脚本还是不能

2、工作(它只是文本文件),我们需要一种工具软件,用来把脚本中的代码解释成计算机指令,同时让计算机立即执行这些指令,这种工具就是脚本解释器。很显然,使用不同语法规则编写的脚本应使用不同的解释器来解释执行,因为每种脚本实际上是专为其解释器而写的,是按照解释器能识别的语法规则而写的。如果你想通过脚本使计算机工作,就要在系统中安装一种脚本解释器,然后根据这种解释器规定的语法规则编写脚本,最后启动解释器来执行这个脚本。python是众多“脚本解释器+语法规则”的一种,类似还有bash、perl、javascript等等。比较

3、C与python1.代码层面看C与python所谓不同编程语言,在代码层面来看,主要不同之处在于它们的语法规则,掌握了一种编程语言的语法规则,你就可以写出一种代码。我们写C语言代码,就是按照C语言规定的语法规则来定义变量、函数、数据结构等。同样地,遵照python的语法规则就可以编写python代码,这与写C代码没什么不同。2.代码的存在形式C语言中有源文件、目标文件、可执行文件这些概念,python中只有脚本及解释器。所谓的脚本、程序或者软件都是指保存代码的文本文件(虽然为了加快python模块导入时的速度,解

4、释器会生成一种扩展名为”.pyc”的文件,它们只是用来保存中间状态的)。由于脚本既是可运行程序又是代码,可读性强、修改程序方便(不必编译,修改即可执行)是脚本的两大优点。3.从代码到执行C语言写好之后,我们根据目标CPU指令集来选择特定的工具链(如编译、链接工具),用它将C代码最终编译为目标CPU可直接执行的二进制文件,然后将这个二进制文件装载到内存中,执行时再将内存中程序入口地址传递给CPU,进而逐条执行程序中的指令。这是使用C语言编码,到最终计算机执行指令的过程。使用python语言编码之后的步骤与此不同:p

5、ython代码不需要被编译为可执行文件,它需要通过python解释器来控制计算机工作。就是说,系统中必须事先安装好了python解释器,python解释器把python代码解释成CPU可执行的指令并运行这些指令。但python解释器如何解释成可执行指令,又如何控制CPU来执行,这对用户来说是不可见的。用户使用时只要以python代码作为输入来运行解释器,解释器就会自动解释并运行这些程序。学习《byteofpython_chn》体会Python是高层次的面向对象的编程语言。优点是代码简洁、简单易学,缺点是运行速度较

6、慢。我们可以在python代码中调用C编译生成的动态链接库来提升程序运行速度。很多发布的linux系统都自带了python解释器,因此python在linux平台上应用广泛,很适合GUI、测试程序等各类软件的开发。建议学习时把书上提供的示例代码上机操作一遍,动手写python代码可以迅速掌握python。学习摘要(基于linux系统)1.两种python执行方式a.进入python的shell下逐行执行:在终端(Terminal)下键入“python”按回车(解释器被启动),进入python的shell,此时可以

7、输入python语句,按回车执行。按“左侧ctrl+D”退出python的shell。输入“python-V”可查看python版本号(注意参数V是大写)。b.在终端下直接调用python脚本执行:可以在终端命令行指定解释器并调用,如“pythonhello.py”;或者可以在脚本文件首行指定解释器,终端命令行只需输入“./hello.py”调用,此方式见下文“创建并执行脚本文件”。【超级终端实际就是一种shell,linux默认指定为bash。在命令行中指定解释器时,脚本若在当前目录下,不必指定路径“./”;在

8、脚本首行指定解释器时,命令行中必须指定路径名】2.创建并执行脚本文件a.创建一个名为“hello.py”的脚本文件(黄色背景表示脚本的内容):[root@Fedora10~]#vimhello.py#!/usr/bin/python#filename:hello.pyprint“hello,world”b.设置脚本文件可执行权限:[root@Fedora10~]#chmo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。