美文网首页
1.初识python

1.初识python

作者: Gyyyang | 来源:发表于2019-06-11 18:05 被阅读0次
    1. 简介

    Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。想想都牛x. python也是近几年几乎最流行的流行的语言了,因为AI的发展,显得尤为突出。

    1. 作用

    认识和学习一个东西总要知道它可以用来干嘛。有人说他可以做任何事,确实是这样。web,桌面,人工智能,硬件交互,等等。它是万能的,却也'一无是处',因为每个领域都有最专业的东西,Java,go,c,c++都有专业的领域,无法替代(至少目前)。许多大型网站就是用Python开发的,例如YouTube、Instagram,还有国内的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美国航空航天局)都大量地使用Python。

    1. 优点

    简单,优雅,少量代码可以做大量的事。高级语言,易理解,快速上手。比较成熟,除了内置库之外,还有大量的第三方库,开发效率高。

    1. 缺点

    有优点自然有缺点。

    • 运行速度慢

    和C比非常慢,因为python是解释型语言,在执行时解释器会一行一行的翻译你的代码,让机器去理解,自然效率就低。而C程序是运行前直接编译成CPU能执行的机器码。当然了,这种'慢'只是在计算机世界里的缓慢,大部分时候我们开发的程序不会去计较这0.01秒,用户是感觉不出来的。但还是要了解它的特性,指不定哪天负责一个尖端精密项目还用python就垮了。

    • 代码不能加密

    如果你要发布你的程序,就只能发布源码。还拿C作比较,它只需要把编译后的机器码发布即可(即你电脑上的.exe文件),想要从机器码反推C代码基本算是不可能的。而所有的解释型语言都只能发布源码。如果你是靠卖软件赚钱的,那就很麻烦了。虽然很少人靠这个吃饭了。而且据悉,很多大厂的项目不开源就是因为代码太烂,而不是多大的商业价值需要保密~~~

    • 其他

    想想都知道,你见过高级语言写的操作系统吗。不适合开发手机程序。不适合3D游戏。

    1. 总结

    我知道的就这么多,欢迎纠错。下班吃饭去,晚上再写一个安装教程和编辑器推荐(个人向)!

    相关文章

      网友评论

          本文标题:1.初识python

          本文链接:https://www.haomeiwen.com/subject/ehqcfctx.html