作业一——Python之初见

      作为近年来热度一直飙升的一门语言,Python渐渐走入程序员的世界,甚至在不久的将来,Python还会走入中学的讲堂,进入全民的普及,这门新生语言究竟有什么魅力呢?所以我便通过Python的官方网站了解了下Python的性能 :



      一、简便,易学 


      提及Python不得不说的是其简短性,正如《The Zen of Python》中所述:


Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.

       Python是一门简介又易懂的语言,没有变量类型的声明,没有各式的花括号,甚至很多函数的实现都有强大的库函数为你“铺路”,可以说这是一门对新手来说是极为友好的语言,不需要理解程序执行的步骤,不需要理解很多不为人知且晦涩难懂的规则,寥寥几行代码就可为你实现:

print("Hello World!")

        就代替了C++的花括号,using, main, return :

#include<bits/stdc++.h>
using std::cout;

int main(){
    cout << "Hello World!" << endl;
    return 0;
}


二、可移植性

     当然不得不提的是其可移植性,在Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有PocketPC、Symbian以及Google基于linux开发的Android平台上都可以见到Python的身影,甚至在linux就自带Python,而他的库函数也对各个系统的接口一一进行包装,所以其面向范围也就更加广泛。


三、强大的库函数

    有几个不得不提的强大的功能:

        1)Numby,Pygal,数据分析,让你可以自动收集网络信息,从而充实数据库。

        2)GUI编程,通过 Tkinter进行可视化的编程。

        3)游戏开发,有pygame和panda3d帮助渲染画面处理事件。

        4)Web开发

         .......

    并且python功能远远不止于此。



    当然Python也有其缺陷:

    1)易于访问的特性致使数据容易被入侵,同时保护性差。

    2)纷繁复杂的库函数有时也会难以选择。

    3)至于语言的简介导致实现某些算法问题并不是简单的事情,没有了STL的库,使得算法的代码看起来更加臃肿不方便。



假如我是Python编程高手


       如果我是一个编程高手的话我会更偏向于用Python进行数据分析与统计从而帮助人推测一件事情发生的概率。

       这是一个大数据的时代。

       得益于Json和Numby我可以很轻松的获取收集信息,同时加以分析后,利用统计学的原理,那么在大数据之下,对于所有行为(不管随不随机)他的出现都会伴随着某种规律,那么我们可以利用我们的程序对这些数据进行分析绘图(从多个约制条件上)分析会出现的状况及其概率。从而我们可以对某些事情进行更加准确的,理性的,合理的判断。

        我想在不远的未来,“预知未来”并不会那么遥不可及,至少我们可以用数据来说话。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值