跟老齐学Python之集成开发环境(IDE)
当安装好python之后,其实就已经可以进行开发了。下面我们开始写第一行python代码。
值得纪念的时刻:Helloworld
如果是用windows,请打开CMD,并执行python。
如果是UNIX类的,就运行shell,并执行python。
都会出现如下内容:
Python2.7.6(default,Nov132013,19:24:16) [GCC4.6.3]onlinux2 Type"help","copyright","credits"or"license"formoreinformation. >>>
在>>>后面输入下面内容,并按回车。这就是见证奇迹的时刻。从这一刻开始,一个从来不懂编程的你,就跨入了程序员行列,不管你的工作是不是编程,你都已经是程序员了,其标志就是你已经用代码向这个世界打招呼了。
>>>print"Hello,World" Hello,World
每个程序员,都曾经经历过这个伟大时刻,不经历这个伟大时刻的程序员不是伟大的程序员。为了纪念这个伟大时刻,理解其伟大之所在,下面执行分解动作:
说明:在下面的分解动作中,用到了一个符号:#,就是键盘上数字3上面的那个井号,通过按下shift,然后按3,就得到了。这个符号,在python编程中,表示注释。所谓注释,就是在计算机不执行,只是为了说明某行语句表达什么意思。
#看到“>>>”符号,表示python做好了准备,当代你向她发出指令,让她做什么事情 >>> #print,意思是打印。在这里也是这个意思,是要求python打印什么东西 >>>print #"Hello,World"是打印的内容,注意,量变的双引号,都是英文状态下的。引号不是打印内容,它相当于一个包裹,把打印的内容包起来,统一交给python。 >>>print"Hello,World" #上面命令执行的结果。python接收到你要求她所做的事情:打印Hello,World,于是她就老老实实地执行这个命令,丝毫不走样。 Hello,World
祝贺,伟大的程序员。
笑一笑:有一个程序员,自己感觉书法太烂了,于是立志继承光荣文化传统,购买了笔墨纸砚。在某天,开始练字。将纸铺好,拿起笔蘸足墨水,挥毫在纸上写下了两个打字:HelloWorld
从此,进入了程序员行列,但是,看官有没有感觉,程序员用的这个工具,就是刚才打印Hello,World的那个cmd或者shell,是不是太简陋了?你看美工妹妹用的Photoshop,行政妹妹用的word,出纳妹妹用的Excle,就连坐在老板桌后面的那个家伙还用一个PPT播放自己都不相信的新理念呢,难道我们伟大的程序员,就用这么简陋的工具写出旷世代码吗?
当然不是。软件是谁开发的?程序员。程序员肯定会先为自己打造好用的工具,这也叫做近水楼台先得月。
IDE就是程序员的工具。
集成开发环境
IDE的全称是:IntegratedDevelopmentEnvironment,简称IDE,也???ntegrationDesignEnvironment、IntegrationDebuggingEnvironment,翻译成中文叫做“集成开发环境”,在台湾那边叫做“整合???境”。它是一??助程式??人?T????的??密??。
下面就直接抄维基百科上的说明了:
IDE通常包括程式?言??器、自?咏?⒐ぞ摺⑼ǔ_?包括除?器。有些IDE包含??器/直?器,如微软的MicrosoftVisualStudio,有些则不包含,如Eclipse、SharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有?rIDE?????姹究刂葡到y和一些可以???D形用?艚缑娴墓ぞ摺TS多支援物件??虻默F代化IDE?包括了??e?g?器、物件?z?器、物件????D。?然目前有一些IDE支援多?程式?言(例如Eclipse、NetBeans、MicrosoftVisualStudio),但是一般而言,IDE主要?是??μ囟ǖ某淌秸Z言而量身打造(例如VisualBasic)。
看不懂,没关系,看图,认识一下,混个脸熟就好了。所谓有图有真相。
上面的图显示的是微软的提供的名字叫做MicrosoftVisualStudio的IDE。用C#进行编程的程序员都用它。
上图是在苹果电脑中出现的名叫XCode的IDE。
要想了解更多IDE的信息,推荐阅读维基百科中的词条
英文词条:Integrateddevelopmentenvironment中文词条:集成开发环境Python的IDE
google一下:pythonIDE,会发现,能够进行python编程的IDE还真的不少。东西一多,就开始无所适从了。所有,有不少人都问用哪个IDE好。可以看看这个提问,还列出了众多IDE的比较。
顺便向列为看客推荐一个非常好的开发相关网站:stackoverflow.com
在这里可以提问,可以查看答案。一般如果有问题,先在这里查找,多能找到非常满意的结果,至少有很大启发。
在某国有时候有地方可能不能访问,需要科学上网。好东西,一定不会让你容易得到,也不会让任何人都得到。
那么做为零基础的学习者,用什么好呢?
既然是零基础,就别瞎折腾了,就用Python自带的IDLE。原因就是:简单。
Windows的朋友操作:“开始”菜单->“所有程序”->“Python2.x”->“IDLE(PythonGUI)”来启动IDLE。启动之后,大概看到这样一个图
注意:看官所看到的界面中显示版本跟这个图不同,因为安装的版本区别。大致模样差不多。
其它操作系统的用户,也都能在找到idle这个程序,启动之后,跟上面一样的图。
后面我们所有的编程,就在这里完成了。这就是伟大程序员用的第一个IDE。
磨刀不误砍柴工。IDE已经有了,伟大程序员就要开始从事伟大的编程工作了。且看下回分解。
相关文章
- python安装包代码_linux编译程序
- Python面试基础知识_python自学需要哪些基础知识
- 【玩转 Cloud Studio】使用Cloud Studio 进行python开发最佳实践
- Python 细聊从暴力(BF)字符串匹配算法到 KMP 算法之间的精妙变化
- Python 图_系列之基于邻接炬阵实现广度、深度优先路径搜索算法
- aic准则python_Python数据科学:线性回归
- python fileinput_Python之fileinput模块学习「建议收藏」
- python编程是啥-Python编程「建议收藏」
- python整除和取余写法_Python的整除和取余[通俗易懂]
- python 画图–简单开始及折线图[通俗易懂]
- python大数据分析实例-用Python整合的大数据分析实例
- Python入门系列(五)一篇搞懂python语句
- python数组拼接字符串_Python练习题——数组拼接
- python最好的开发工具_Python编译器
- python生成器详解_Python 生成器
- 【说站】python关键字如何传递参数
- 【说站】python中__call__的触发执行
- 【说站】python模型集成是什么
- h5 Python_python做h5网站
- Python学生信息管理系统课程设计报告_python做的项目管理系统
- python lambda表达式举例_Python中lambda表达式[通俗易懂]
- python批量修改文件夹名称_python文件扩展名主要有
- 搭建python开发环境-c++教程 如何搭建Python开发环境?
- 【测试开发】python系列教程:Python 推导式
- 【测试开发】python系列教程:Python注释和解释器
- 【测试开发】python系列教程:Python 运算符
- Python-3.12 告别 GIL 锁 & 性能原地飞升!
- Python基础语法-函数-函数装饰器-多个装饰器
- 网络工程师学Python-1.4-安装Python包管理工具
- python-Python与PostgreSQL数据库-使用Python执行PostgreSQL查询(二)
- Python lambda表达式(匿名函数)及用法
- python根据出生日期计算年龄的代码详解编程语言
- Linux上的Python之旅(linux自带python)
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- Python中使用MongoEngine详解编程语言
- python之shutil模块详解编程语言
- 如何使用Python安装MySQL(python安装mysql)
- 一步步学习:利用Python连接MySQL数据库(python连接mysql数据库)
- RedMonk公布6月编程语言排行:JavaScript居榜首 Java和Python并列第二
- Connecting to MSSQL with Python: A Comprehensive Guide for Beginners(python连接mssql)
- 利用Neo4j和Python进行无缝图形数据库支持(neo4j python)
- Linux系统下安装Python模块指南(linux安装python模块)
- Linux下的Python开发技术之旅(linux下python开发)
- python实现从web抓取文档的方法