文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python简介及下载安装

2024-04-02 19:55

关注

一、Python简介:

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python的创始人为吉多·范罗苏姆(Guido van Rossum)少数几个不秃头的语言创始人。

1989年,Guido开始写Python语言的编译器。

2019-2-4,发布了Python 3.8.0.a1测试版

Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。

官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。

Python解释器的类型

1、 CPython:
官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython。CPython是使用最广且被的Python解释器。在命令行下运行python就是启动CPython解释器。

2、 IPython:
IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。
CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。

3、 PyPy:
PyPy是另一个Python解释器,它的目标是追求执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。
绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。

4、 Jython:
Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

5、 IronPython:
IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

Python的运行机制

都说解释器慢,Python也有想办法提高一下运行速度的,那就是使用pyc文件。这点参考了JAVA的字节码做法,但并不完全类同。

我们编写的代码一般都会保存在以.py为后缀的文件中。在执行程序时,解释器逐行读取源代码并逐行解释运行。每执行一次,就重复一次这个过程,这其中耗费了大量的重复性的解释工作。为了减少这一重复性的解释工作,Python引入了pyc文件,pyc文件是将py文件的解释结果保存下来的文件,这样,下次再运行的时候就不用再解释了,直接使用pyc文件就可以了,这无疑大大提高了程序运行速度。

对于pyc文件,你必须知道以下几点:

如下图所示,modula_a被module_main导入后会生成对应的pyc文件,但是module_main不会生成pyc文件!!

1、查看 Python 版本

我们可以在命令窗口(Windows 使用 win+R 调出 cmd 运行框)使用以下命令查看我们使用的 Python 版本:

python -V

你也可以进入Python的交互式编程模式,查看版本

2、第一个Python3.x程序

print("Hello, World!")

你可以将以上代码保存在 hello.py 文件中并使用 python 命令执行该脚本文件。

$ python hello.py

以上命令输出结果为:

Hello, World!

3、Python 应用

二、Python安装(windows)

1、下载

Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。

Python3 最新源码,二进制文档,新闻资讯等可以在 Python 的官网查看到:

Python 官网:https://www.python.org/

你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。

Python文档下载地址:https://www.python.org/doc/

操作系统:Windows7 64bit

Python版本:3.8.0

下载地址:https://www.python.org/downloads/release/python-380/选择下方的Windows x86-64 executable installer

2、安装步骤:

因此通过我的电脑 - 属性 - 高级设置 - 环境变量 - 编辑Path - 新建(Win10)/直接添加路径,路径以分号隔开(Win7)。因为我安装过程中勾选了,可以查看如下图:

三、运行Python

有三种方式可以运行Python:

1、交互式解释器:

你可以通过命令行窗口进入python并开在交互式解释器中开始编写Python代码。

你可以在Unix,DOS或任何其他提供了命令行或者shell的系统进行python编码工作。

$ python # Unix/Linux
或者
C:>python # Windows/DOS

以下为Python命令行参数:

扩展:使用交互式 ipython 运行 Python

ipython 是一个 python 的交互式 shell,比默认的 python shell 好用得多,支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多很有用的功能和函数。

此 ipython 中的 i 代表 “交互(interaction)”。

官方地址:https://ipython.org/install.html

安装:

pip install ipython

2、命令行脚本

在你的应用程序中通过引入解释器可以在命令行中执行Python脚本,如下所示:

$ python script.py # Unix/Linux
或者
C:>python script.py # Windows/DOS

注意:在执行脚本时,请检查脚本是否有可执行权限。

3、集成开发环境(IDE:Integrated Development Environment): PyCharm

具体见Python集成开发环境Pycharm的使用及技巧。

四、相关下载:

链接:Pycharm Pro 2022.1.2 中文专业免费正式版 

到此这篇关于python简介及下载安装的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯