Python算不上是进化的最好的语言,但是它却是比较老的脚本语言之一。
这个从1991年推出的语言比我们熟知的Java、JavaScript、C#、Lua等耳熟能详的语言推出的都还要早,是名副其实的脚本语言大佬。用过Python的人都知道,这是一个比当时炙热的C语言来说,简直是简单、优雅的代名词。当然,也由于开发并推出时间过早,也少不了有一些历史遗留问题,比如GIL全局锁的存在,使得Python在演化过程中,多核性能一直令人诟病。
2015年Google的一声霹雳,TensorFlow横空出世,深度学习技术在LeCun一众钜佬加持之下问世,基于深度学习技术DeepMind 的产品战胜了柯洁李世石等国际性围棋大师,使得Python真真正正被全世界大众所知。
Python语言究竟有什么魅力?
1、简单
这门语言有着比C、C++、Java都要简单易懂的语法结构,强制性的整齐的代码缩进,都使得开发者在阅读代码、编写代码有着非常好的体验,经过合适的设计的模块,阅读代码可以像阅读英文语句一样简单。
2、优雅
较少的晦涩的语法糖、简单的模块管理、优雅的系统接口设计、高度的封装性和鸭子类型,使得编写代码时可以更少的关系底层的实现,无需侵入式的零耦合抽象接口设计,可以让代码的行为“长得像啥就是啥”的极简抽象,可以让模块具备更高抽象能力的通用性。
3、跨平台动态执行
Python跨平台执行,即可以脚本执行,也可以pyc字节码执行。
跨平台性让开发者可以忽略任何操作系统运行时平台差异,专心编写业务程序代码,无需关心系统之间的平台差异。即便有一些平台性或高性能需求,仍然可以通过编写C或C++模块实现语言功能的扩展。
Python是动态语言,意味着一切数据、一切类型均在运行时包装和检查,一切问题都是“跑起来再说”,而不是像静态语言编译器那样一不高兴编译都不给你通过。
4、开箱即用
开箱即用。安装好既可以在命令行中或脚本REPL中使用,也可以将其绿色化携带使用,其解释器运行时对系统无任何侵入式注册信息,拷贝即可用。快速、简单、安全。
5、资料完备
有关于Python的资料相当完备,各应用领域的功能组件唾手可得。
潘石屹作为地产大佬,学习Python自然是想通过了解Python这门语言与计算机沟通的魅力,还可以了解Python在各个科技、基础科学、金融等领域的作用与应用,得到最直接的技术投资反馈,由此可以暗示潘石屹大佬对科技方面的投资和发展感兴趣,也可能逐渐开始注重SOHO对科技领域的涉猎或者参与。