首页 > 编程语言 > 详细

python介绍及IDE集成开发环境

时间:2021-08-02 15:11:16      阅读:13      评论:0      收藏:0      [点我收藏+]
python介绍

谈及python,涉及两层意思,

一层代表的是python这门语言的语法风格,

另外一层代表的则是专门用来解释该语法风格的应用程序:python解释器。

python的创始人为吉多·范罗苏姆(Guido van Rossum)。Python这个名字,来自Guido所挚爱的电视剧Monty Python’s Flying Circus,他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,语法能够像shell一样简洁,易学易用、可拓展性强,同时兼顾C的强大功能。于是Guido在1989年的圣诞节期间,开始编写能够解释Python语言语法的解释器。

Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。最新的TIOBE排行榜https://www.tiobe.com/tiobe-index/,Python已飙升至世界第二。

?

?

?

python解释器种类

官方的Python解释器本质就是基于C语言开发的一个软件,该软件的功能就是读取以.py结尾的文件内容,然后按照Guido定义好的语法和规则去翻译并执行相应的代码。这种用C实现的解释器称为CPython,它是python领域性能最好,应用最广泛的一款解释器,我们在后面提到的解释器指的都是Cpython解释器。但其实解释器作为一款应用软件,完全可以采用其他语言来开发,只要能解释python这门语言的语法即可。Python解释器的一些种类如下,简单了解即可

# Jython
JPython解释器是用JAVA编写的python解释器,可以直接把Python代码编译成Java字节码并执行,它不但使基于java的项目之上嵌入python脚本成为可能,同时也可以将java程序引入到python程序之中。
?
# IPython
IPython是基于CPython之上的一个交互式解释器,也就是说,IPython只是在交互方式上有所增强,但是执行Python代码的功能和CPython是完全一样的。这就好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
CPython用>>>作为提示符,而IPython用In [序号]:作为提示符。
?
# PyPy
PyPy是Python开发者为了更好地Hack Python而用Python语言实现的Python解释器。PyPy提供了JIT编译器和沙盒功能,对Python代码进行动态编译(注意不是解释),因此运行速度比CPython还要快。
?
# IronPython
IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把

安装Cpython解释器

自行百度,此处略

?

运行python的两种方式

第一个python程序

  • 方式一:交互式模式

?

?

?

方式二:脚本文件
  • 打开一个文本编辑工具,写入下述代码,并保存文件,此处文件路径为F:\test.py

    强调:python解释器执行程序是解释执行,解释的根本就是打开文件读内容,因此文件的后缀名没有硬性限制,但通常定义为.py结尾
    print(‘hello world‘)
  • 打开cmd,运行命令,如下图

?

?

?

  • 总结

    1、交互式模式下可以即时得到代码执行结果,调试程序十分方便

    2、若想将代码永久保存下来,则必须将代码写入文件中

  • 3、我们以后主要就是在代码写入文件中,偶尔需要打开交互式模式调试某段代码、验证结果

一个python程序运行需要经过三个步骤

  • 以python程序为列(运行a.py)

    1.首先启动python解释器
    2.解释器发送系统调用,操作系统将a.py的内容读入内存,此时内容全为普通字符,没有任何意义
    3.解释器开始逐行执行内存中的a.py内容,并且开始识别语法 #不同点
  • 文本编辑操作(a.txt)

    1.首先也是启动文本编辑器
    2.文本编辑器发送系统调用,操作系统a.txt的内容读入内存
    3.文本编辑器会将刚刚读入内存的内容画到屏幕上,并没有语法结构 #不同点

IDE工具pycharm使用

什么是IDE?为何要有IDE

在编写第一个python程序时,存在以下问题,严重影响开发效率

问题一:我们了解到一个python程序从开发到运行需要操作至少两个软件

1、打开一个软件:文本编辑器,创建文本来编写程序
2、打开cmd,然后输入命令执行pyton程序

问题二:在开发过程中,并没代码提示以及纠错功能

综上,如果能有一款工具能够集成n个软件的功能,同时又代码提示以及纠错等功能,那么将会极大地提升程序员的开发效率,这就是IDE的由来,IDE全称Integrated Development Environment,即集成开发环境,最好的开发Python程序的IDE就是PyCharm。

pychram安装

此处略,破解教程链接:https://www.bilibili.com/video/BV1Xz4y1Q7bZ?p=14

IDE集成开发环境

  • Pycharm就是一个IDE

  • 其实就是一个多功能集成的一个文本编辑器

  • 在实际开发中,除了编译器是必须的工具,我们往往还需要很多其他辅助软件

  • 比如 : 编辑器, 调试器, 图形用户界面,这些功能打包在一起, 我们就可以称这是一个集成开发环境

python介绍及IDE集成开发环境

原文:https://blog.51cto.com/u_15073468/3247516

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!