Python语言编程软件,开发语言python
第一篇:编程语言分类1.1:机器语言1.2:汇编语言1.3:高级语言1.4:总结python介绍3: IDE工具- Pycharm专业版安装1:编程语言分类1.1:从机器语言(slave)的角度讲,计算机能听懂/理解的语言,计算机能直接听懂的是二进制指令,所以机器语言直接用二进制编程,也就是说机器语言直接操作硬件,所以机器语言属于低级语言,这里的低级是指底层,靠近计算机
摘要
1、执行效率最高。
程序可以被计算机直接理解和运行,执行效率高。
2.开发效率最低。
复杂且开发效率低。
3.跨平台性能差。
接近\视具体硬件而定,跨平台性差1.2:汇编语言汇编语言只是一组用英文标签表示的二进制指令。毫无疑问,相对于机器语言,汇编语言是一种进步,但汇编语言的本质仍然是对硬件的直接操作,所以汇编语言仍然是一种比较低级/底层的语言,接近计算机硬件。
摘要
1.高执行效率
与机器语言相比,用英文标签写程序相对简单,执行效率高,但略低于机器语言。
2.开发效率低:
还是直接操作硬件。与机器语言相比,复杂度略低,但仍然较高,因此开发效率仍然较低。
3.跨平台性能差。
视同一具体硬件而定,跨平台差异为1.3:从高级语言(奴隶主)的角度来说,说人类语言就是用人类角色编写程序,而人类角色是在给操作系统发送指令,而不是直接操作硬件,所以高级语言是和操作系统打交道的。这里的高级语言是指高级开发人员和开发人员不需要考虑硬件细节,所以开发效率可以大大提高。然而,正是因为高级语言远离硬件,它更多的
根据翻译方式的不同,有两种高级语言:
1.3.1:编译(如C语言)
1.高执行效率
编译指的是在执行应用源程序之前将程序源代码“翻译”成目标代码(即机器语言),
因此,目标程序可以脱离其语言环境独立执行,使用方便,执行效率高。
2.开发效率低:
应用程序一旦需要修改,必须先修改源代码,然后重新编译生成新的目标文件,才能执行。
但是,当只有目标文件而没有源代码时,修改起来会很不方便。所以开发效率比解释型低。
3.跨平台性能差。
编译后的代码是针对某个平台翻译的,当前平台翻译的结果不能被不同平台使用,必须针对不同平台重新编译,即跨平台性能差。
其他的
当前大多数编程语言都是编译的。
编译器将源程序翻译成目标程序,并保存在另一个文件中。目标程序可以不经过编译器直接在计算机上多次运行。
大部分软件产品都是以对象程序的形式分发给用户的,既方便直接操作,又使他人难以窃取技术。
C,C,Ada,Pascal都编译实现了。
1.3.2:解释性的(比如python)
1、执行效率低。
在解释性语言的实现中,翻译者生成的不是目标机器码,而是易于执行的中间代码。
这个中间代码不同于机器码。中间代码的解释是软件支持的,不能直接用硬件。
软件解释器通常会导致执行效率低下。
2.高开发效率
用解释语言编写的程序由另一个能理解中间代码的解释器执行。与编译器不同,
解释器的任务是把源程序的语句一条一条地解释成可执行的机器指令,在执行之前不需要把源程序翻译成目标代码。
解释程序的优点是当语句中出现语法错误时
3.强大的跨平台
代码的运行依赖于解释器,不同的平台有相应版本的解释器,所以解释类型是跨平台的。
其他的
对于解释性Basic语言,需要专门的解释器来解释和执行Basic程序,每条语句只有在执行时才被翻译。
这种解释性语言每次执行都要翻译一次,效率很低。通常,动态语言是解释性的,
比如:Tcl,Perl,Ruby,VBScript,JavaScript等。
PS(混合语)1.4:总结1。执行效率:机器语言汇编语言高级语言(编译和解释)
2.开发效率:机器语言汇编语言(编译解释)高级语言
3.跨平台:解释型是极度跨平台的。二:python入门说到python,涉及两层意思。一层代表python的语法风格,另一层代表致力于解释这种语法风格的应用:python解释器。
Python的创始人是吉多范罗苏姆。Python这个名字来源于圭多钟爱的电视剧《巨蟒剧团的飞行马戏团》。他希望这种叫做Python的新语言能够满足他的理想:在C和shell之间创建一种语法,像shell一样简洁,易学易用,可扩展,同时兼顾C的强大功能,于是Guido在1989年圣诞节期间开始编写一个可以解释Python语法的解释器。
Python崇尚美观、清晰、简洁,是一门优秀且被广泛使用的语言。https://www.tiobe.com/tiobe-index/, Python最新的TIOBE排名已经飙升到世界第三。
Python可以应用到很多领域,比如:人工智能、数据分析、爬虫、金融量化、云计算、WEB开发、自动化运维/测试、游戏开发、网络服务、图像处理等很多领域。目前业内几乎所有大中型互联网公司都在使用Python,如Youtube、Dropbox、BT、Quora(知乎、中国)、豆瓣、知乎、Google、Yahoo!脸书、NASA、百度、腾讯、汽车之家、美团等
2.1 python解释器的发展历史
Python web框架的鼻祖Zope 1发布于1999年
python 1.0-1994年1月添加了lambda、map、filter和reduce。
Python 2.0-2000年10月16日,添加了内存恢复机制,形成了当前Python语言框架的基础。
python 2.4——2004年11月30日,同年,最流行的WEB框架Django诞生了。
python 2.5-2006年9月19日
python 2.6-2008年10月1日
python 2.7-2010年7月3日
python 3.1-2009年6月27日
python 3.2-2011年2月20日
python 3.3-2012年9月29日
python 3.4-2014年3月16日
python 3.5-2015年9月13日
Python 3.6-2016-12-23发布Python 3 . 6 . 0版
三。IDE工具-—Pycharm专业版安装到管网中
执行安装完成,安装完成。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。