___________________________________________________________我是一条分割线___________________________________________________________

PYTHON是一门动态解释性的强类型定义的面向对象的语言

解释型语言:

源代码不能直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行。

即:编译一行代码,运行一行代码

优点:代码效率高.运行速度快.编译后的程序不可修改,保密性较好.可移植性较好,只要有解释环境,可在不同的操作系统上运行

强类型语言:

一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型。

如:C#,java

优点:强类型语言因为类型强制声明,所以IDE可以做到很好的代码感知能力,因为有IDE的撑腰,所以开发大型系统,复杂系统比较有保障。面向对象的语言:

易维护;易扩展 ;模块化;方便建模 ;有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 ;

更加偏向于人类的思考方式

优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 ;并且更加符合人类的思考方式

___________________________________________________________我是一条分割线___________________________________________________________

___________________________________________________________我是一条分割线___________________________________________________________

Python的作者:Guido von Rossum

1989,为了度过圣诞假期,Guido开始编写Python语言编译器。Python这个名字来自Guido的喜爱的电视连续剧《蒙蒂蟒蛇的飞行马戏团》。他希望新的语言Python能够满足他在C和Shell之间创建全功能、易学、可扩展的语言的愿景。

___________________________________________________________我是一条分割线___________________________________________________________

一门语言的诞生:

1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。从一出生,Python已经具有了:类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。

Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程 序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员。于是Python开始流行。

___________________________________________________________我是一条分割线___________________________________________________________

Python启示录:

Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。Python在TIOBE排行榜中排行第八,它是Google的第三大开发语言,Dropbox的基础语言,豆瓣的服务器语言。Python的发展史可以作为一个代表,带给我许多启示。

在Python的开发过程中,社区起到了重要的作用。Guido自认为自己不是全能型的程序员,所以他只负责制订框架。如果问题太复杂,他会选择绕过去,也就是走捷径。这些问题最终由社区中的其他人解决。社区中的人才是异常丰富的,就连创建网站,筹集基金这样与开发稍远的事情,也有人乐意于处理。如今的项目开发越来越复杂,越来越庞大,合作以及开放的心态成为项目最终成功的关键。

___________________________________________________________我是一条分割线___________________________________________________________

人生苦短,我用Python:

到今天,Python的框架已经确立。Python语言以对象为核心组织代码,支持多种编程范式,采用动态类型,自动进行内存回收。Python支持解释运行,并能调用C库进行拓展。Python有强大的标准库。由于标准库的体系已经稳定,所以Python的生态系统开始拓展到第三方包。这些包,如Django、web.py、wxpython、numpy、matplotlib、PIL,将Python升级成了物种丰富的热带雨林。

___________________________________________________________我是一条分割线___________________________________________________________

TIOBE 近日宣布:Python 成为 2018 年度编程语言,Python之所以获得这个称号,是因为它在2018年的排名中比其他所有语言都高。Python语言赢得了3.62%的选票,紧随其后的是Visual Basic . net(3.2%)和Java(2.69%)。Python如今已经已经成为大型编程语言的一部分。近20年来,C、C++和Java一直排在前三名,遥遥领先于其他语言,但Python如今已经加入到了他们的行列之中。

python语言介绍-Python语言的简介相关推荐

  1. python语言介绍-00-python语言介绍

    以下为摘录的python的介绍 Python是一种解释型语言.这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译.其他解释型语言还包括PHP和Ruby. Python是动态类型 ...

  2. python软件介绍-python软件界面介绍(python软件介绍)

    python软件界面介绍 1.接口初始化 当我们使用pycharm工具时,我们将遇到的第一个问题是,在进行各种配置后界面变得混乱时,我们该怎么办?我们应该还原,那么如何还原初始设置? 尽管此工具是从e ...

  3. python语言介绍-Python语言简介

    一.Python语言发展史 1989年吉多·范罗苏姆(Guido van Rossum)中文外号"龟叔",圣诞节期间开始编写Python语言的编译器. Python这个名字,来自G ...

  4. python语言介绍-Python这门语言的大概介绍

    脚本语言是类似 DOS 批处理.UNIX shell 程序的语言.脚本语言不需要每次编译再执行,并且在执行中可以很容易地访问正在运行的程序,甚至可以动态地修改正在运行的程序,适用于快速地开发以及完成一 ...

  5. python数据类型介绍_python的数据类型简介

    ipython:原生python不具有命令行补全等功能,这个工具提供了类似shell的功能,方便学习使用 安装: wget https://repo.continuum.io/archive/Anac ...

  6. python课程介绍-Python简介

    Python是著名的"龟叔"Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 现在,全世界差不多有600多种编程语言,但流行的编程 ...

  7. python应用领域介绍 -- (python 真的很强大)

    #---------------------转转转转转转转转转转转转转转转转转转转转转转转-------------------------------------------# Python作为一种 ...

  8. Python图像处理介绍--Python中的图像表示

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 使用Python进行图像处理是理解如何通过数学和代码表示图片的有趣 ...

  9. DirectX 9高层着色语言介绍3——语言基础(2)

    original address: http://blog.csdn.net/starflash2003/archive/2004/10/12/132884.aspx 类型修饰符 在你的着色器中打算使 ...

最新文章

  1. 长连接及在Node中的应用——HTTP/1.1 keep-alive
  2. Java 事件适配器 Adapter
  3. jquery很好的学习网站
  4. soj1209- 最短的距离(精度问题)
  5. UWP 图片剪切旋转工具
  6. 【收藏】vue3+vite+ts 封装axios踩坑记录
  7. 数学--数论--HDU 12151七夕节
  8. C#GridViewExport帮助类,美化导出
  9. 视频: 安卓连接无线临时网络adhoc共享电脑上网无需adhoc补丁
  10. linux查找超过一定时间的文件,并批量删除
  11. 模电_安规X电容_Y电容-区别与作用-20190507
  12. html图片排版技巧,【CSS技巧】多图片的垂直居中排版
  13. Binary Exponential Backoff
  14. AI基础原理篇(一)
  15. 使用EFS加密windows文件
  16. 2021-08-13 TM32F103 SRAM 内存扩展管理
  17. 言论(《读者》2007年第1-4
  18. 2,uniapp功能之—扫码(条形码,二维码)点击扫码或者pda侧边按钮扫码
  19. 13岁男孩偷开公交车 连撞12车撞断电线杆
  20. 都说要计算卡路里,但到底要怎么算?

热门文章

  1. python 属性可修改的装饰器 监控函数的运行时间
  2. python 公钥解密
  3. POJ3714 Raid 平面最近点对
  4. Node.js-sublime text3 配置node.js(ERROR: The process node.exe not found.)
  5. 编程中的一些小问题记录
  6. Winform-DataGridView
  7. App开发流程之右滑返回手势功能续
  8. __tostring和__invoke 方法
  9. 使用require.js和backbone实现简单单页应用实践
  10. jquery插件学习(六)