Quora上有个问题:Python作为一种编程语言有多强大?
以下是Patrycja Okowicka的回答
说实话,Python是一门强大的语言,几乎所有东西都可以用Python创建!这就是为什么它被YouTube,Instagram,Netflix甚至Quora使用的原因!
这门编程语言让我几乎每天都感到惊喜和惊讶。(这就是为什么我鼓励大家学习它的原因)。

在我给你直接回答你的问题之前,我想强调一下:Python是被认为是增长最快的主要编程语言。
Python易于学习,用户友好且功能强大,所以Python能在编程语言中排名前五的毫不令人意外。

好了,现在我将要用一个很酷的例子告诉你,你可以用Python来做什么。
Python对Web开发很好用。在这种情况下,我不得不提到最流行的Python框架Django。它的特点是在一个软件包内部,从从低到高地构建Web应用程序。值得补充的是,Google,Instagram,YouTube甚至Quora这样流行的网页应用程序都在使用Python!您可以在《A Beginner's Introduction to Python Frameworks.》这篇文章中阅读关于Python框架的更多信息。

感谢各种库使得Python成为科学计算方面的很好的语言。
最受欢迎的库和工具豆油那些?在下面简单列取了5个最流行的Python科学库和工具:
Astropy http://www.astropy.org
Biopython http://biopython.org
Pandas http://pandas.pydata.org
matplotlib https://github.com/matplotlib/matplotlib
NumPy http://www.numpy.org
如果你想获得更多的信息,并了解更多的库和工具,你可以查看《The most popular Python scientific libraries》这篇文章。

您可以使用Python进行机器学习:指纹识别,预测股票或垃圾邮件检测。更重要的是,您可以将其用于浏览器自动化。这意味着你可以使用Selenium和Python来自动化你的浏览器来做社交媒体的投递。

好的,现在是使用Python来做一些实际例子了。我找到了一篇关于Monovar的文章,这是用Python编写的用来摧毁癌症的计算机程序。这是一种算法,通过查明单个癌细胞的重要变化,有助于为癌症患者提供更加个性化的治疗。所以,我们甚至可以用它来拯救生命!

不久之前,我听说Netflix正在使用Python来实现自动化和监控工具。 Netflix也使用它来确保电影流没有停止。

最后一个例子是使用Python作为金融科技的技术选择。金融科技企业需要一种易于处理,可扩展,成熟,高性能的编程语言,并配有现成的库和组件。 Python是金融行业理想的编程语言。

投资银行、对冲基金行业和银行正在普遍使用Python来解决定价,交易管理和风险管理平台的量化问题。在分析,监管,合规性和数据方面,Python似乎也能够解决金融业面临的大部分挑战。需要一个证明吗?这里是技术栈中使用Python的15大金融科技公司

正如你所看到的,每个人都可以使用Python:初学者和高级程序员,大公司和初创公司...

[译]Python作为一种编程语言有多强大?的更多相关文章

  1. 转载:帮你提升 Python 的 27 种编程语言

    帮你提升 Python 的 27 种编程语言: 出处:http://www.oschina.net/translate/languages-to-improve-your-python

  2. PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点

    PHP.Java.Python.C.C++ 这几种编程语言都各有什么特点或优点 汇编: C: Java: C#: PHP: Python: Go: Haskell: Lisp: C++: &l ...

  3. 数百种编程语言,而我为什么要学 Python?

    是应用率最高.长期霸占排行榜的常青藤 Java?是易于上手,难以精通的 C?还是在游戏和工具领域仍占主流地位的 C++?亦或是占据 Windows 桌面应用程序半壁江山的 C#?…… 我想,每个人可能 ...

  4. 为什么用Python,高级的Python是一种高级编程语言

    Python特性 如果有人问我Python最大的特点是什么,我会毫不犹豫地告诉他:它简单易学,功能强大.作为一个纯自由软件,Python有许多优点: 很简单.基于"优雅".&quo ...

  5. [译] Python 3.5 协程究竟是个啥

    转自:http://blog.rainy.im/2016/03/10/how-the-heck-does-async-await-work-in-python-3-5/ [译] Python 3.5 ...

  6. 学习Python的三种境界

    前言 王国维在<人间词话>中将读书分为了三种境界:"古今之成大事业.大学问者,必经过三种之境界:'昨夜西风凋碧树,独上高楼,望尽天涯路'.此第一境也.'衣带渐宽终不悔,为伊消得人 ...

  7. 用19种编程语言写Hello World

    用19种编程语言写Hello World 转载自:http://www.admin10000.com/document/394.html Hello World 程序是每一种编程语言最基本的程序,通常 ...

  8. 从Scratch到Python——python turtle 一种比pygame更加简洁的实现

    从Scratch到Python--python turtle 一种比pygame更加简洁的实现 现在很多学校都开设了Scratch课程,学生可以利用Scratch创作丰富的作品,然而Scratch之后 ...

  9. python的四种内置数据结构

    对于每种编程语言一般都会规定一些容器来保存某些数据,就像java的集合和数组一样python也同样有这样的结构 而对于python他有四个这样的内置容器来存储数据,他们都是python语言的一部分可以 ...

随机推荐

  1. 询问Spring Bott和高并发框架两个问题

    这里我问两个问题,请大神告诉我. 第一个问题,如果我想用Spring Boot开发企业级的微服务,我该看哪些资料?比如数据库该如何配置?消息中间件该怎么设置?等等.或者可以推荐给我几本这方面的书. 第 ...

  2. epoll的使用实例

    在网络编程中通常需要处理很多个连接,可以用select和poll来处理多个连接.但是select都受进程能打开的最大文件描述符个数的限制.并且select和poll效率会随着监听fd的数目增多而下降. ...

  3. Python模块之pickle(列表,字典等复杂数据类型与二进制文件的转化)

    1.pickle模块简介 The pickle module implements binary protocols for serializing and de-serializing a Pyth ...

  4. ls /proc/$$,self/fd/3,255 引发的一些琐事

    我在使用bash的时候通常会利用它的自动补全功能来看看文件夹下的内容(连按两下Tab键),例如: 说明Music文件夹下有这三个文件,我也就不需要提前用ls命令来确定了. 但是最近我在查看当前shel ...

  5. Android破解学习之路(五)——Android游戏 割绳子:魔法 + 在游戏加入Toast弹窗提示

    前言:这一期的破解教程,有新的知识内容出现啦! 这一期破解的游戏是找不到之前的关键字,怎么破解呢? 破解成功之后,添加一个Toast弹窗提示由XX破解,这操作该如何实现呢?请往下看~ 链接: http ...

  6. xamarin android checkbox自定义样式

    xamarin android checkbox自定义样式 在drawable文件在新建checkbox_bg.xml文件 <?xml version="1.0" encod ...

  7. bzoj 2302: [HAOI2011]Problem c

    Description 给n个人安排座位,先给每个人一个1~n的编号,设第i个人的编号为ai(不同人的编号可以相同),接着从第一个人开始,大家依次入座,第i个人来了以后尝试坐到ai,如果ai被占据了, ...

  8. Hadoop版本选择

    刚开始学习Hadoop时就曾经一直抱怨Hadoop的安装部署为什么这么麻烦,对于一个新手需要捯饬一天才能把分布式环境安装配置好.而对于一个自学Hadoop而周围又没人交流的菜鸟来说,我对Hadoop的 ...

  9. OpenStack运维(三):OpenStack存储节点和配置管理

    1.对象存储节点维护 1.1 重启存储节点 如果一个存储节点需要重启,直接重启即可. 1.2 关闭存储节点 如果一个存储节点需要关闭很长一段时间,可以考虑将该节点从存储环中移除. swift-ring ...

  10. Kotlin——最详细的抽象类(abstract)、内部类(嵌套类)详解

    如果您对Kotlin很有兴趣,或者很想学好这门语言,可以关注我的掘金,或者进入我的QQ群大家一起学习.进步. 欢迎各位大佬进群共同研究.探索QQ群号:497071402 进入正题 在前面几个章节中,详 ...