欢迎您, 来到 宁时修博客.^_^

Python从入门到XX----01_简介和解释器

2017/07/31 林木立 Python 870
Python简介、Python解释器

一、Python简介

    Python 是一门简单易学又功能强大的编程语言。它具有高效的高级数据结构和简单而有效的面向对象编程的特性。Python 优雅的语法和动态类型、 以及其解释性的性质,使它在许多领域和大多数平台成为脚本编写和快速应用程序开发的理想语言。

    Python可以应用于众多领域,如:数据分析、组件集成、网络服务、图像处理、数值计算和科学计算等众多领域。

    Python 是一门解释性的语言,因为没有编译和链接,它可以节省你程序开发过程中的大量时间。Python 解释器可以交互地使用,这使得试验 Python 语言的特性、编写用后即扔的程序或在自底向上的程序开发中测试功能非常容易。它也是一个方便的桌面计算器。

    Python 使程序编写起来能够简洁易读。编写的 Python 程序通常比等价的 C、 C + + 或Java 程序短很多,原因有几个:

        高级数据类型允许您在单个语句中来表达复杂的操作;

        语句分组是通过缩进,而不是开始和结束的括号 ;

        变量和参数的声明不是必须的。


二、Python解释器

    1、Python解释器简介

       用Python这门语言写出的代码,需要由python的解释器去解释执行,解释器有如下分类:

        Cpython(最常用的版本)

                Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

        Jyhton

                Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

        IronPython

                Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

        PyPy(特殊)

                Python实现的Python,将Python的字节码字节码再编译成机器码。

        RubyPython、Brython ...

   

    2、Python解释器选择与安装

        Python解释器官方下载地址:https://www.python.org/downloads/

        可以根据系统选择、版本选择,也可以使用源代码。

        由于我是在Windows系统中使用Python编程,因此选择了Windows版的安装包。

        在Windows上安装Python如同安装QQ、微信一样,一路确认,可以自定义安装路径。如果需要Python2和Python3共存的话,则需要设置环境变量。

        Linux系统中自带了python,因不同版本的Linux所装的python版本也不同,所以使用自己想要的版本时,需要自己更新或者再编译安装一个新的python,并设置好环境变量。

        

        2.1 调用Python解释器

        在Windows中,按 Win+R输入cmd开启DOS窗口,命令输入“python”,确认进入了python交互模式。

        在Linux中,Bash命令行直接输入 "python" 即可进入python交互模式。


        2.2 Python代码执行

        解释器:即时调试代码,关闭解释器时会删除代码,无法永久保存。

        文件:永久保存代码,通常以“.py”结尾,标识这是python文件;执行方式:“python.exe test.py”(windows)或“python test.py(或 ./test.py)”(Linux)


        以文件执行python代码时,需要注意因系统默认的字符编码不一样,所以需要在python文件中声明以什么字符编码执行(Windows系统默认GBK,Linux默认UTF-8)。

        python2解释器和python3解释器的默认字符编码也不一样:python2默认ASCII码,python3默认UTF-8。

        在python文件中开头格式一般如下:      

            #!/usr/bin/env python

            # -*- coding:utf-8 -*-


        

        Python解释器执行python程序的过程:

        1、启动python解释器(内存中);

        2、将程序文件内容从硬盘读入内存;

        3、执行读入内存的代码。


  

        2.3 执行第一句python代码

        在python解释器执行:   20170731154824.png

        以上就是python代码交互式执行,打印一句“Hello World”。

        当然在文件中也是这么写的。


点赞
说说你的看法

所有评论: (1)

# 加入组织

1、用手机QQ扫左侧二维码

2、搜Q群:1058582137

3、点击 宁时修博客交流群