Python 简介

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。

Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。

  • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。

  • Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

  • Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。

  • Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。


Python 发展历史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。


Python 特点

  • 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。

  • 2.易于阅读:Python代码定义的更清晰。

  • 3.易于维护:Python的成功在于它的源代码是相当容易维护的。

  • 4.一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。

  • 5.互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。

  • 6.可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

  • 7.可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。

  • 8.数据库:Python提供所有主要的商业数据库的接口。

  • 9.GUI编程:Python支持GUI可以创建和移植到许多系统调用。

  • 10.可嵌入: 你可以将Python嵌入到C/C++程序,让你的程序的用户获得"脚本化"的能力。

【转】Python 简介相关推荐

  1. python简介、安装及基本设置

    python简介 1.Python的定义: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语 ...

  2. Python的零基础超详细讲解(第一天)-Python简介以及下载

    接下来我会将python基础部分出一个合集分享给大家记得关注我不迷路哦~ Python简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强 ...

  3. Python 简介day01

    1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 2.执行Python程序 对于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码 ...

  4. Python之路【第一篇】:Python简介和入门

    Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...

  5. python入门基础教程02 Python简介

    02 Python简介 Python简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,属于应用层软件.自从20 世纪90 年代初Python语言诞生至今,它逐渐被广泛应用于处理 ...

  6. Python简介、安装、更新、基本语法及数据类型

    Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...

  7. python作者龟叔_Python基础 — Python简介

    序言:未来是数据的世界,而python 是一门可以高效简洁处理数据的语言,博主打算花一些时间完成python学习的从0到1.以此相关系列博客作为一个记录. 1. Python简介 Python的发音与 ...

  8. python要和什么一起学_跟哥一起学Python(1) - python简介

    01-写在前面 我做了十几年的程序猿,码过代码.带过项目.做过产品经理.做过软件架构师.因为我是做通信设备软件的,面向底层操作系统,所以我的工作主要以C语言为主.Python在我的工作中通常用来写一些 ...

  9. Python学习:Python简介

    本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 目录: 目录: 3.Python 简介 3.1. 将 Python 当做计算器 3.1.1. 数字 3.1.2. ...

最新文章

  1. python3安装步骤mac-Mac 上安装python3——手把手教程
  2. Linux Hbase1.2.6 安装及使用(1)
  3. A - Sliding Window POJ - 2823
  4. IOS仿微信朋友圈的日期处理
  5. 详细介绍MySQL/MariaDB的锁
  6. warning:deprecated conversion from string constant to 'char *' 解决方案
  7. SpringBoot2.0 基础案例(11):配置AOP切面编程,解决日志记录业务
  8. android 高帧模式,达人分享技巧 手动让安卓机支持王者荣耀高帧率
  9. Java快速开发平台——JEECG 3.7.8 版本发布!我们的目标是有鱼丸也有粗面
  10. AOP的XML架构、AOP的@AspectJ
  11. k8s ubuntu cni_K8S环境快速部署Kafka(K8S外部可访问)-WEB资讯专栏-DMOZ中文网站分类目录...
  12. python学习知识以及就业方向_Python需要学到什么技术 学完可以从事哪些行业
  13. pd 写入数据库_使用PD创建数据库模型,并最终将sql语句导入到MySQL
  14. linux查看内存参数
  15. 中文分词:采用二元词图以及viterbi算法(三)
  16. Mac安装redis并设置开机自启动
  17. 雷军“小米模式”最精简总结
  18. ffmpeg 合并转换文件_使用FFmpeg转换媒体文件的快速指南
  19. [Vue][面试]你怎么理解vue中的diff算法?
  20. 蓝桥杯单片机备考必看内容,学习一周,保底省三!

热门文章

  1. windbg-奔溃生成的dump文件
  2. 轻芒阅读距离今日头条还差一个即刻
  3. 从微信红包的春节活动运营方案中,必读的运营策略
  4. 【超值干货】10个案例告诉你,数据如何驱动产品设计
  5. 比特大陆新任CEO疑似曝光背后
  6. 当交易所开始“革命”,整个行业将“为之一颤”
  7. 6-机器学习启蒙- 深度学习: 图像搜索
  8. 块状元素的text-align对齐属性
  9. WebForms 开发基础
  10. myeclipse2014下卸载,安装maven插件。