Python 基础1

来源:互联网 发布:东方证券炒股软件 编辑:程序博客网 时间:2024/06/05 17:02

什么是cmd下面去运行Python脚本;

什么是Python的交互式的shell;

什么是Python的IDE。


Python有个shell,提供一个Python运行环境。方便你交互式开发。

即写一行代码,就可以立刻被运行,然后方便查看到结果。

而Python的Shell,在Windows环境下,又分两种:

Python (command line) 和IDLE (Python GUI)



而作为一般的Python开发的话,则很少有用这个Python Shell的,不论是command line的还是GUI版本的IDLE。

其比较适合用来测试,演示一些简单的代码的执行的效果。

好处是很方便,可以立刻看到代码执行的结果。

所以,结论就是:

对于python的shell,不论是command line版还是GUI版,都比较适合偶尔要测试少量的Python代码的情况下去使用,而不适合长期的开发Python。


利用第三方Python的IDE进行Python开发又是怎么回事

即:

IDE

=集成开发环境

=把开发相关的各种环境(和工具)都集成到一起

而Python的IDE,就是:

Python IDE

=Python的集成开发环境

= 把和Python开发相关的各种工具,即Python代码编辑器 + Python的运行环境:windows的cmd+有菜单和快捷键直接帮你实现运行对应的Python代码

当然,除此之前,Python的IDE,还会有更多的方便好用的功能,比如调试功能等。

为何会有Python的IDE

而之所以会有Python的IDE的诞生,也很容易理解。

就是因为,如果开发Python过程中,写Python代码,调试Python代码,查找相关的函数的解释等等操作,

如果都是基于前面介绍的,用Notepad++等编辑器去编辑Python代码,写完代码了,再切换到windows的cmd中去运行,

往往觉得很麻烦。

尤其是大型项目的话,可能就更加显得不那么高效;

以及对应的需要一些额外的功能,比如调试复杂的Python代码,需要一点点跟踪调试,找到错误的根本原因等等。

上述的开发模式,就更显得力不从心。

所以,才会有:

Python发展到现在,已经有了很多第三方的,别人开发的,可以用于或者专门用于Python开发的一些集成开发环境,即Python的IDE。

目前常见的一些Python的IDE


罗列几个,相对用的比较广泛的(排名不分先后):

Ulipad

PyScripter

Wing IDE

Eclipse + pydev插件


Python的IDE和Python代码编辑器,Windows的cmd,等的关系



总结:到底使用哪种环境去开发Python

一句话:各取所需。根据自己的需求,决定用什么开发环境。

对初学者的建议:如何选用Python的开发环境

再加一句:针对初学者,我个人倒是建议使用第一种,即windows的cmd下,去运行python脚本;

目的很明确,很多东西的学习,其本质上,都是需要一个循序渐进的过程的,学习Python语言同样如此。

在没有学会走路,即如何搞懂Windows的cmd下运行Python脚本,

就想学会跑了,即直接利用Python的IDE,包括shell和第三方开发环境,

结果就是,很多东西,还是不明白到底是为什么,理解的不透彻。

而当Python的基本知识,基本开发流程熟悉了之后,再建议你去使用第三方的Python的IDE,到时候,才能算是用着很爽。

即:

先:Windows的cmd+Notepad++;

再:选用某个IDE,比如PyScripter,Ulipad等。


0 0