搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > 达内Python人工智能 > 网红Python到底是怎样一门语言?在实际中有哪些应用?

网红Python到底是怎样一门语言?在实际中有哪些应用?

达内Python人工智能 2017-10-30

 Tips:

Python免费课程报名中,点击文末“阅读原文”快速抢!


Python 已经成为越来越多美国顶级大学的计算机编程入门语言了。美国计算机排名顶尖的麻省理工学院和加州大学伯克利分校已经将他们的计算机编程入门教学语言改为了 Python。


三大 MOOC 提供商(edX、Coursera、Udacity)都提供使用Python 教学的计算机编程入门课程。同时,不同专业领域的教授也都倡导使用Python 作为入门语言进行教学。


大数据时代了呢,更好地展现数据结构的Python已经越来越受到计量经济学者的欢迎。


今天我们来说说很多人对于Python这门语言的误解。希望你读完之后对于Python这枚新网红有个新认识!


误解1:Python 是一门新语言


实际上 Python 已经超过23岁了, 它最初发布于1991年, 早于 HTTP 1.0协议 5年且早于 Java 4年。目前比较有著名的很早就使用 Python 的例在1996年:Google 的第一个成功的网络爬虫。


误解2:Python 没有被编译


不像 C++ 一样需要一个独立的编译器工具链,Python 实际上被编译成了字节码,和 Java 或者许多其他的编译型语言十分相似。


误解3:Python 不安全


安全的一个核心原则就是尽可能让呈现的目标更小。大系统是违背安全原则的。Python 通过倡导简洁化来边缘化这些问题。

Python还拥有一系列可扩展的开源、产业标准化的安全库序列。


误解4:Python 是一门脚本语言


Python确实可以用来编写脚本,并且因其简单的语法、跨平台并且无所不在于 Linux,Macs, 和其它Unix机器而成为这个领域的领跑者之一。


事实上, Python 可能是常规用途编程语言中最灵活的技术。以下是一些实例:


1.电信基础设施 (Twilio)
2.支付系统 (PayPal, Balanced Payments)

3.神经科学和心理学 (许多, 许多, 例子)

4.数值分析和工程 (numpy, numba, 以及 更多其它)

5.动画(LucasArts, Disney, Dreamworks)

6.游戏后台 (Eve Online, Second Life, Battlefield, 以及 其它很多)

8.媒体存储和处理 (YouTube, Instagram, Dropbox)

9.操作和系统管理 (Rackspace, OpenStack)

10.自然语言处理(NLTK)

11.机器学习和计算机版本 (scikit-learn, Orange, SimpleCV)

12.安全性和渗透性测试 (很多很多 以及 eBay/PayPal

13.大数据 (Disco, Hadoop support)

14.如理 (Calendar Server, 它驱动了 Apple iCal)

15.搜索系统 (ITA, Ultraseek, 还有 Google)

16.Internet 基础设施 (DNS) (BIND 10)

更别提网站和web服务了,那些都不在少数。



误解5:Python 是弱类型的


Python类型系统的特点是拥有强大、灵活的类型操作.维基百科上对此做出的阐述。


而存在一个不争而有趣的事实是, Python 是比Java更加强类型的。 Java 对于原生类型和对象区分了类型系统,它让null存在于一个灰色地带。另一方面,现代的 Python 拥有一个统一的强类型系统, 其中什么都没有(None) 的类型是明确指定的。


误解6:Python 速度慢


首先是有一个重要区别:Python 是一门编程语言,而不是运行时环境。


每一个运行时都有其自己的性能特点,而且他们本身也不慢。


Python从设计之初就充分考虑过开发者的时间表。根据我们的经验,Python项目经受3次甚至更多的迭代并不稀罕,而同样的时间,C++或Java项目只需要做一次。今天,PayPal和eBay已经看到了多个成功的案例,Python项目超越了C++和Java的同行,使用更少的代码,这一切都得益于快的开发时间可以进行仔细的裁剪和优化。


相关推荐

- 福利 -

现在人工智能爆发,Python是一门脚本语言,它更适合去做人工智能这个领域,在人工智能上使用Python比其他编程语言有更大的优势。

学习一门python语言的前景越来越好,如果想在IT领域发展的话,可以报名达内Python+人工智能课程,点击页面底部“阅读原文”预约免费课程。

回复「课程」查看Python课程详情

回复「教程」下载《Python从入门到精通》60集视频

回复「干货」下载《Python编程入门》电子书

回复「入门」下载《简明Python教程》电子书

版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《网红Python到底是怎样一门语言?在实际中有哪些应用?》的版权归原作者「Python人工智能」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注Python人工智能微信公众号

Python人工智能微信公众号:python009

Python人工智能

手机扫描上方二维码即可关注Python人工智能微信公众号

Python人工智能最新文章

精品公众号随机推荐