Python是一种高级,解释,交互式和面向对象的脚本语言。Python的设计具有高可读性。它经常使用英语关键词,而其他语言使用标点符号,并且它的语法结构比其他语言少。Python是解释的 - Python在运行时由解释器处理。在执行程序之前,您无需编译程序。这类似于PERL和PHP。

Python是交互式的 - 您实际上可以坐在Python提示符下并直接与解释器交互来编写程序。

Python是面向对象的 - Python支持面向对象的样式或编程技术,它将代码封装在对象中。

Python是初学者的语言 - Python是初学者级程序员的优秀语言,支持从简单的文本处理到浏览器到游戏的各种应用程序的开发。

Python的历史

自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。

Python的创始人为Guido van Rossum。1989年圣诞节期间,在Python优点易于学习 - Python几乎没有关键字,结构简单,语法清晰。这允许学生快速学习语言。

易于阅读 - Python代码更清晰,更明显。

易于维护 - Python的源代码非常易于维护。

广泛的标准库 - Python的大部分库在UNIX,Windows和Macintosh上非常便携且跨平台兼容。

交互模式 - Python支持交互模式,允许交互式测试和调试代码片段。

便携式 - Python可以在各种硬件平台上运行,并且在所有平台上都具有相同的界面。

可扩展 - 您可以将低级模块添加到Python解释器。这些模块使程序员能够更高效地添加或定制他们的工具。

数据库 - Python为所有主要商业数据库提供接口。

GUI编程 - Python支持GUI应用程序,可以创建和移植到许多系统调用,库和Windows系统,如Windows MFC,Macintosh和Unix的X Window系统。

可扩展 - 与shell脚本相比,Python为大型程序提供了更好的结构和支持。

除了上述功能外,Python还有很多优秀的功能,下面列出的很少它支持功能和结构化编程方法以及OOP。

它可以用作脚本语言,也可以编译为字节码来构建大型应用程序。

它提供非常高级的动态数据类型,并支持动态类型检查。

它支持自动垃圾收集。

它可以很容易地与C,C ++,COM,ActiveX,CORBA和Java集成。

python概述_Python-概述相关推荐

  1. python函数概述_Python概述

    Python 对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具 和部件(有时也被称为 Shell 工具)的理想工具. Python 程序可以搜索文件和目录树,可 以运行其他程序,用 ...

  2. 虎课网二级python_计算机二级python:python第三方库概述

    1.本节课我们进行讲解python第三方库概述,先看一下考纲考点如图所示. 2.然后我们来看一下知识导图如图所示. 3.查看一下pip工具安装然后进行根据要求步骤安装. 4.然后我们来看一下pyins ...

  3. python编程语言_python编程语言的简要历史

    python编程语言 The Python programming language is a general-purpose programming language that has carved ...

  4. python数据源_python数据源

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! cos 路径命名规则工作流画布节点路径(如本地上传.cos 数据源和其他算法的 ...

  5. python 离散化_python 离散化

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我有类似的离散优化问题: y = 3x1 + 2x2 最小化y使得x1和x2存在 ...

  6. python画代码-Python教程_Python画Mandelbrot集 代码

    Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...

  7. Android深入浅出系列课程---Lesson13 LLY110529_虚拟机概述,JIT概述

    大家好,上一讲我们介绍了Android.Framework源码下载及编译,这一讲我们将进入虚拟机概述,JIT概述         课程目标: 知道虚拟机的概念,JVM , JIT         重点 ...

  8. 微型计算机也称为个人计算机由,微型计算机概述计算机概述微型电脑组装系统台式电脑...

    <微型计算机概述计算机概述微型电脑组装系统台式电脑>由会员分享,可在线阅读,更多相关<微型计算机概述计算机概述微型电脑组装系统台式电脑(25页珍藏版)>请在装配图网上搜索. 1 ...

  9. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

  10. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

最新文章

  1. 论文中的绘图软件大总结 ---自己感想:当你拼命寻找向上的扶梯时,但也要先不让自己恐高
  2. MySQL删除表及删除表数据操作
  3. 视觉Transformer快速入门指南!
  4. java 电子商务云平台b2b b2c o2o springmvc+mybatis+spring cloud+spring boot
  5. 2021年茂名市高考成绩查询,2021年茂名高考最高分多少分,历年茂名高考状元
  6. php分块查找,索引查找(索引查找、分块查找) C语言实现
  7. sas 分析家模块 安装,SAS9.3 13.3G完整版安装过程与模块介绍
  8. nutch代码分析第一篇——综述
  9. Redis过期策略和淘汰策略
  10. ldap radius mysql_freeradius +ldap
  11. 工厂模式(包含3种工厂)
  12. Jmail的使用方法
  13. 使用谷歌(Google)TTS服务 – Java版开源gTTS及Python gTTS
  14. CUDA进阶资料专题(一)pinned memory 和 unified memory
  15. 【2015NOIP模拟】【Ocd】【Mancity】【Captcha】10.31总结
  16. 字母消消乐游戏(C语言版本_2023首篇新作)
  17. DFS 003:棋盘问题
  18. android+删除相片代码,android删除手机照片
  19. 论文笔记---Topological acoustics
  20. FileReader和FileWrite介绍

热门文章

  1. matlab实现将一个文件夹里面的pcm文件依次合并成一个信号的函数
  2. [云炬创业学笔记]第三章商业创意的发掘与评估测试2
  3. [云炬创业管理笔记]第三章测试1
  4. 科大星云诗社动态20210821
  5. 这 28 张精炼图,将吴恩达的 deeplearning.ai 总结得恰到好处!
  6. 完结篇 | 吴恩达《序列模型》精炼笔记(3)-- 序列模型和注意力机制
  7. python def method_给python类动态添加方法(method)
  8. [scala-spark]3. 变量 数据类型 分支与循环
  9. 3DSlicer15:Scripted Module
  10. Oracle TNSListener服务启动后自动停止问题