美文网首页
Python大法

Python大法

作者: 傻孩子_21d9 | 来源:发表于2019-01-20 13:30 被阅读0次

    0.前言

    Python是一种什么样的语言呢,到底有多么神秘呢?接下来就来揭开他的神秘面纱把。本文来自我 和 廖雪峰的官网。。。希望能坚持下去。

    1.Python初认识

    1.1 代码少的代价是运行速度慢,C程序运行1秒钟,Java程序可能需要2秒,而Python程序可能就需要10秒。好奇怪啊。(百度一下,你就知道:Python属于相当高级的语言,运行时需要转换成低级语言,最基础的那种,时间就花在这)

    1.2 C语言适合开发那些追求运行速度,充分发挥硬件性能的程序,而Python则是用于编写应用程序的高级编程语言。

    1.3 Python适合开发的应用类型:

    ①网络应用,包括网站。后台服务等。

    ②许多日常的小公举(工具)包括管理猿需要的脚本任务等。

    ③把其他语言开发的程序再包装起来,方便使用。

    1.4 Python的缺点:

    ①运行速度慢,与C相比非常慢,因为Python是解释型语言,代码执行时会一行一行翻译成CPU能理解的机器码,这个翻译过程非常费时,正好解释了1.1的疑问。C程序是直接编译成CPU能理解的机器码,就很快乐。但是大量的应用程序不需要这么快的运行速度,因为用户根本感觉不出来,就像那个1.001秒和1.1秒的栗子。

    ②代码不能加密。如果发布Python程序,实际上就是发布源代码,这与C语言不同,C语言不需要发布代码,只需要把编译后的机器码(也就是xxx .exe那种文件)发出去,从机器码反推C代码是不可能的。所以凡是编译性的代码,都不存在这种问题,而解释性的代码必须把源代码发出去。

    1.5 安装Python

    emmm好慢。。。

    安装成功,恭喜恭喜。

    1.6 Python解释器

    CPython:官方解释器,用C语言开发的。 >>>  提示符

    IPython:基于CPython的一个交互解释器。 In[序号]  提示符

    PyPy:提高执行速度。

    Jython:Java平台的Python解释器,可以把Python编译成Java字节执行。

    IronPython:与Jython类似,不过是运行在微软.Net平台上,编译成.Net的字节码。


    2.第一个Python程序?

    2.1简单试了一下,我的第一次Python就没了。

    不过确实很简单,对比C语言。

    2.1.1

    立马就犯错了:

    C语言里的 printf 也带过来了,仔细看教程上根本没写 f 。。。

    所以人家说语法错误,无效的语法。

    2.1.2

    命令行模式和Python交互模式:

    Python进入方法:通过命令行模式敲入python和直接进入。

    ① 开始 > windows系统 > 命令行模式 > 敲入python > ...... > exit() 退出 回到命令行模式

    ② 点击Python图标,over。

    2.2执行 .py 文件

    只能在命令行模式执行。

    难受,这是什么情况?

    2.3

    “必须把当前目录切换到 hello.py所在的目录下,才能执行”

    hello.py在那个目录下呢?                  【改】这是要自己建的。

    先在这里保留一个小疑问???        【改】同学帮我设置了个环境变量,现在就不必在所在目录下了

    2.3 不同

    Python交互环境会把每一行的代码打印出来,但是直接运行Python代码却不行。

    写一个 calc.py 文件怎么写?又不会了。。。

    【改】新建文本  另存为  .py  

    向同学取经之后,就nice了

    2.3.1

    相关文章

      网友评论

          本文标题:Python大法

          本文链接:https://www.haomeiwen.com/subject/fqmvdqtx.html