Python是什么

Python(大蟒蛇)是一门解释型、面向对象、带有动态语义的高级程序设计语言。

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。现在流行的AI人工智能技术大部分都是用Python语言编写的,这大大促进了的Python语言的发展。AI深度学习技术本身的特点决定了其不适合静态编译型语言,而Python语言被选作AI技术框架的基础语言,更多的是源于Python的动态特性及其开发效率高等性能优势。

基本输出

print(“Hello world!”)

Python 的创始人为荷兰人吉多・范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多・范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为 ABC 语言的一种继承。之所以选中 Python 作为程序的名字,是因为他是 BBC 电视剧――蒙提・派森的飞行马戏团(Monty Python's Flying Circus)的爱好者。

1991年,第一个 Python 编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。

Python 2.0 于 2000 年 10 月 16 日发布,增加了实现完整的垃圾回收,并且支持 Unicode。

Python 3.0 于 2008 年 12 月 3 日发布,此版不完全兼容之前的 Python 源代码。不过,很多新特性后来也被移植到旧的 Python 2.6/2.7 版本。

Python 2与Python 3

Python有两个版本,不同的版本足以让许多新用户绊倒。Python 2.x,旧的“遗留”分支,将继续得到支持(即接收官方更新)到2020年,并且在此之后可能会非正式地持续存在。Python 3.x是该语言的当前和未来版本,它具有许多在2.x中没有的有用且重要的特性,例如更好的并发控制和更高效的解释器。

由于相对缺乏第三方库支持,Python 3的采用速度最慢。许多Python库仅支持Python 2,因此很难切换。但在过去几年中,仅支持Python 2的库数量已经减少; 大多数现在兼容两个版本。今天,没有使用Python 3的原因很少。

Python可以用来干什么?

Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(Batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

而网上给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。

总的来说,Python的哲学就是简单优雅,尽量写容易看明白的代码,尽量写少的代码。如果一个资深程序员向你炫耀他写的晦涩难懂、动不动就几万行的代码,你可以尽情地嘲笑他。

到此这篇关于Python是什么 Python的用处的文章就介绍到这了,更多相关Python可以做什么内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

python拿来干嘛-Python是什么 Python的用处相关推荐

  1. 全网惟一面向软件测试人员的Python基础教程-在Python中怎么干倒字符串?

    全网惟一面向软件测试人员的Python基础教程 起点:<python软件测试实战宝典>介绍 第一章 为什么软件测试人员要学习Python 第二章 学Python之前要搞懂的道理 第三章 你 ...

  2. python爬虫是干嘛的?python爬虫能做什么?

    python爬虫可以用于收集数据,爬虫是一个爬虫程序,一个程序的运行速度是非常快的,而且不会因为重复的事情感到疲倦,接下来我们一起学习python爬虫是干嘛用的,python爬虫究竟能做什么呢?pyt ...

  3. 月薪3000我不干!为什么学完Python后我失业了!

    Python真的是一种神奇的存在.有的人用Python写出优雅代码,提高代码效率,有些人把Python喷成筛子.Python到底有用吗?为什么我用Python却找不到工作? 最近,笔者在网上看到一个帖 ...

  4. python中是干嘛的-python是做什么的,新手必看哦!

    原标题:python是做什么的,新手必看哦! ​python , 是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,Python 已经成为继JAVA,C 之后的的第三大语言.特点:简单易学 ...

  5. python拿来干嘛-python可以用来干什么?

    python可以用来做Web开发.自动化运维.数据分析.游戏开发.自动化测试.机器学习.爬虫.嵌入式和桌面应用的开发等等. python是一种计算机程序设计语言,又被称为胶水语言,可以用混合编译的方式 ...

  6. python编程主要干嘛的-让孩子学了Python编程有什么用

    让孩子学了Python编程有什么用?只有你达不到的远方,没有Python到不了的世界. Python现在到底有多热呢?Python稳居前五!得益于Python在多个领域的应用都在逐渐变热,以至于Pyt ...

  7. python到底是干嘛用的-python到底能做什么

    Python 的应用领域主要有如下几个. 编写服务器软件 Python 对于各种网络协议的支持很完善,所以经常被用于编写服务器软件以及网络爬虫. 比如说,Python 的第三方库 Twisted,它支 ...

  8. python中是干嘛的-学 Python 都用来干嘛的?

    Python 的定位就是脚本测试语言,比不上 C++.Java 等以项目为主导的老牌语言, 虽然在速度.性能等方面不及,但不代表 Python 没有自身的优势,语法简单.上手快.可直接调用库多等都是 ...

  9. python中的成员运算符是干嘛的_在Python中使用成员运算符的示例

    下表列出了所有Python语言支持的成员运算符. 例如: 试试下面的例子就明白了所有的Python编程语言提供会员运算符: #!/usr/bin/python a = 10 b = 20 list = ...

  10. python编程是干嘛的-学 Python 都用来干嘛的?

    /> 说起编程语言,Python 也许不是使用最广的,但一定是现在被谈论最多的.随着近年大数据.人工智能的兴起,Python 越来越多的出现在人们的视野中. /> 那么人们在谈论 Pyth ...

最新文章

  1. 2017 Multi-University Training Contest - Team 3 Kanade's sum hd6058
  2. 浏览器对象模型BOM
  3. Xgboost实现GPU加速
  4. Which one is faster: Java heap or native memory?
  5. 宠物商店(pet-shop) 学习笔记
  6. (转)网络流-最大流 SAP算法(模板)
  7. java转scala
  8. COMBO--组合拳打穿回调地狱~
  9. VC内存对齐准则(Memory alignment)
  10. pe和linux一起安装到移动硬盘,解决方法:将分区的移动硬盘放入可启动的WIN PE磁盘中,并安装GHO或ISO原始版本...
  11. Linux 使用grep过滤多个条件及grep常用过滤命令
  12. 1个模型横扫40+个SOTA!22位华人共同打造佛罗伦萨模型,一统图像视频文本,含9亿图像-文本对...
  13. 20分钟充满!华为P50系列或最高支持100W超级快充
  14. NOIP2001数的计算
  15. Kafka follower副本为什么不对外提供服务
  16. jq方法中 $(window).load() 与 $(document).ready() 的区别
  17. 月光博客:我的知识管理工具列表(强烈推荐收藏)
  18. 【大数据语言】怎样利用Python爬虫,高效获取大规模数据
  19. 让你的Onedrive网盘秒变网站,文件展示,直连下载,视频在线播放
  20. 常规设置-Sinon.JS

热门文章

  1. The Tower(HDU6559+2018年吉林站+数学)
  2. 雷林鹏分享:Lua 数据库访问
  3. 一. python面向对象基础
  4. c++11 模板的别名
  5. [转]那些年我们一起清除过的浮动
  6. 左右HttpClient上传的方法来解决中国的乱码
  7. java 怎么打印变量
  8. 在ASP.NET MVC使用JavaScriptResult
  9. 查看 并发请求数及其TCP连接状态
  10. 组装简历必备的9大要件