【转】Python 简介
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 简介相关推荐
- python简介、安装及基本设置
python简介 1.Python的定义: Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语 ...
- Python的零基础超详细讲解(第一天)-Python简介以及下载
接下来我会将python基础部分出一个合集分享给大家记得关注我不迷路哦~ Python简介 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强 ...
- Python 简介day01
1.Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. 2.执行Python程序 对于大多数程序语言,第一个入门编程代码便是"Hello World!",以下代码 ...
- Python之路【第一篇】:Python简介和入门
Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...
- python入门基础教程02 Python简介
02 Python简介 Python简介 Python是一种解释型.面向对象.动态数据类型的高级程序设计语言,属于应用层软件.自从20 世纪90 年代初Python语言诞生至今,它逐渐被广泛应用于处理 ...
- Python简介、安装、更新、基本语法及数据类型
Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言 ...
- python作者龟叔_Python基础 — Python简介
序言:未来是数据的世界,而python 是一门可以高效简洁处理数据的语言,博主打算花一些时间完成python学习的从0到1.以此相关系列博客作为一个记录. 1. Python简介 Python的发音与 ...
- python要和什么一起学_跟哥一起学Python(1) - python简介
01-写在前面 我做了十几年的程序猿,码过代码.带过项目.做过产品经理.做过软件架构师.因为我是做通信设备软件的,面向底层操作系统,所以我的工作主要以C语言为主.Python在我的工作中通常用来写一些 ...
- Python学习:Python简介
本文来自:入门指南 开胃菜参考:开胃菜 使用Python解释器:使用Python解释器 目录: 目录: 3.Python 简介 3.1. 将 Python 当做计算器 3.1.1. 数字 3.1.2. ...
最新文章
- python3安装步骤mac-Mac 上安装python3——手把手教程
- Linux Hbase1.2.6 安装及使用(1)
- A - Sliding Window POJ - 2823
- IOS仿微信朋友圈的日期处理
- 详细介绍MySQL/MariaDB的锁
- warning:deprecated conversion from string constant to 'char *' 解决方案
- SpringBoot2.0 基础案例(11):配置AOP切面编程,解决日志记录业务
- android 高帧模式,达人分享技巧 手动让安卓机支持王者荣耀高帧率
- Java快速开发平台——JEECG 3.7.8 版本发布!我们的目标是有鱼丸也有粗面
- AOP的XML架构、AOP的@AspectJ
- k8s ubuntu cni_K8S环境快速部署Kafka(K8S外部可访问)-WEB资讯专栏-DMOZ中文网站分类目录...
- python学习知识以及就业方向_Python需要学到什么技术 学完可以从事哪些行业
- pd 写入数据库_使用PD创建数据库模型,并最终将sql语句导入到MySQL
- linux查看内存参数
- 中文分词:采用二元词图以及viterbi算法(三)
- Mac安装redis并设置开机自启动
- 雷军“小米模式”最精简总结
- ffmpeg 合并转换文件_使用FFmpeg转换媒体文件的快速指南
- [Vue][面试]你怎么理解vue中的diff算法?
- 蓝桥杯单片机备考必看内容,学习一周,保底省三!