介绍

综述

Python是一个非常适合入门的编程语言,适合个人或小型团队进行各种领域的开发。
实用性非常强,有很多库可以用来解决各种问题。投入产出比非常高。

优点及擅长的领域

入门简单非常适合非专业人士入门编程。适合网络爬虫、网站开发等后端项目。可快速原型开发,需求稳定后用工程化更好的语言重写。
丰富的库其胶水特性使得它具有最全面的各行业的库。 例如数据领域的pandas和numpy,人工智能领的PyTorch和TensorFlow。适合数据分析、人工智能等需要交互的编程。

缺点及不擅长的领域

运行较慢因Python是解释型语言,运行速度较慢。同时因为GIL的存在,不能充分利用多核CPU。 不适合计算密集型的任务
工程化弱入门简单的一个副作用就是工程化弱,不适合大型项目。也不适合客户端和手机端项目。