python能做什么?

python的使用:

首先要了解Python的优势。作为一种面向对象的脚本语言,Python的优势在于数据处理和挖掘,这也决定了它与AI和互联网技术的紧密联系。

网络爬虫。顾名思义,从网上抓取信息的脚本主要是由urllib、requests等库编写的,非常实用。边肖曾经写过一个抓取5w数据的爬虫。大数据时代,爬虫绝对是菜鸟。

人工智能。AI让Python一战成名,AI可以通过tensorflow库实现。神经网络的核心在于激活函数、损失函数和数据,这些都是爬虫可以获得的。训练时大量的数据操作是Python的展示时间。

扩展数据:

Python开发者试图避免不成熟或不重要的优化。一些为不重要的部分加速运行的补丁通常不会并入Python。Python的设计者在一些运行速度非常高的情况下,倾向于使用JIT技术或者使用C/C++语言重写这部分程序。可用的JIT技术是PyPy。

Python是一种完全面向对象的语言。函数、模块、数字和字符串都是对象。并且完全支持继承、重载、派生和多重继承,有利于增强源代码的可重用性。

Python支持重载运算符和动态类型。与传统的函数式编程语言Lisp相比,Python只对函数式设计提供了有限的支持。有两个标准库(functools、itertools)提供了Haskell和标准ML中经过验证的函数式编程工具。

百度百科-Python