1、简单
我们可以说Python是简约的语言,非常易于读写,遇到问题时,程序员可以把更多的注意力放在问题本身上,而不用花费太多精力在程序语言、语法上。
2、免费
Python是免费开源的。这意味着程序员不用花钱,就可以共享、复制和交换它,这也帮助Python形成了强壮的社区,使用它更加完善,技术发展更快。专业人士可以在社区和初学者分享他们的知识和经验。
3、兼容性
Python兼容众多平台,所以开发者不会遇到使用其他语言时常会遇到的困扰
4、面向对象
Python既支持面向过程,也支持面向对象编程。在面向过程编程中,程序员复用代码,在面向对象编程中,使用基于数据和函数的对象,尽管面向对象的程序语言通常十分复杂,Python却设法保持简洁。
5、库
Python社区创造了一大堆各种各样的Python库。在他们的帮助下,你可以管理文档,执行单元测试、数据库、web浏览器、电子邮件、密码学、图形用户界面和更多的东西。所有东西包括在标准库,然而,除了它,还有很多其他的库。
6、Python语言的用途
多年来,Python在各种流行编程语言中一直排名靠前。它几乎可以适用任何开发,它旨在提高程序员的开发效率而不在于他们编的代码。Python适用于网站、桌面应用开发,自动化脚本,复杂计算系统,科学计算,生命支持管理系统,物联网,游戏,机器人,自然语言处理等很多方面。而且,既使对于那些从没有开发经验的人来讲,Python的代码也是简洁易懂的。由于Python程序代码简单,所以和与其他程序语言相比,后期的程序维护更容易,更舒心。从商业角度来看,需要的成本降低,程序员的效率提高
7、谁使用Python
Python开发人员社区不断状大,支持库持续增多,使Python成为世界上功能最丰富的编程语言之一,可以适用于任何项目开发。但我们仍要指出,Python在科学领域非常流行,特别是在数据挖掘和机器学习等方面。
随着 AI 应用的发展,数百万之众的教师、公司职员、工程师、翻译、编辑、医生、销售、管理者和公务员将裹挟着各自领域中的行业知识和数据资源,涌入 Python 和 AI 大潮之中,深刻的改变整个 IT。
Python是一门动态解释性的强类型定义语言,编写时无需定义变量类型,运行时变量类型强制固定,无需编译,在解释器环境直接运行。
Python具备以下几个优点:
1、解释性
Python语言写的程序,则不需要编译成二进制代码,可以直接从源代码运行程序。在计算机内部,由Python解释器把源代码转换成字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。
2、动态性
在运行时可以改变其结构的语言
:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。Python便是一个动态语言,除此之外如PHP 、
Ruby 、 JavaScript等也都属于动态语言 。
3、面向对象
面向对象编程简单来说就是基于对 类 和 对象 的使用,所有的代码都是通过类和对象来实现的编程就是面向对象编程!
面向对象的三大特性:封装、继承、多态
4、语法简洁
Python是一种代表简单注意思想的语言,阅读一个良好的Python程序,即使是在Python语法要求非常严格的大环境下,给人的感觉也像是在读英语段落一样。
5、开源
Python是开源的,简单地理解就是,用户使用Python进行开发和发布自己编写的程序,不需要支付任何费用,也不用担心版权问题,即使作为商业用途,Python也是免费的。
6、可扩展性
Python的可扩展性体现为它的模块,Python具有脚本语言中最丰富和强大的类库,这些类库覆盖了文件I/O、GUI、网络编程、数据库访问、文本操作等绝大部分应用场景。