python初认识

python初认识,第1张

python初认识 人生苦短,我用python!

Python 是一种面向对象的、解释型的、通用的、开源的脚本编程语言,它之所以非常流行,我认为主要有三点原因: Python 简单易用,学习成本低,看起来非常优雅干净; Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用; Python 站在了人工智能和大数据的风口上,站在风口上,猪都能飞起来。

自 1991 年 Python 第一个公开发行版问世后:

2004 年起 Python 的使用率呈线性增长,不断受到编程者的欢迎和喜爱;

2010 年,Python 荣膺 TIOBE 2010 年度语言桂冠;

2017 年,IEEE Spectrum 发布的 2017 年度编程语言排行榜中,Python 位居第 1 位。

直至现在(2019 年 12 月份),根据 TIOBE 排行榜的显示,Python 也居于第 3 位,且有继续提升的态势。

Python 的优点

1) 语法简单

Python 是一种代表极简主义的编程语言。代码规范要求没那么严,比如:

  • Python每个语句末尾的分号非必要
  • 变量定义不需要指明类型,同一变量可赋值不同类型的数据。

这两点也是 PHP、Javascript、MATLAB 等常见脚本语言都具备的特性。但C/C++、Java、C# 等语言语法比较严格。

注意:Python 是严格区分大小写的。

 2) 开源的

① Python 编写的代码是开源的。

② Python 解释器和模块是开源的。 

3) 免费的 

开源并不等于免费,开源软件和免费软件是两个概念,只不过大多数的开源软件也是免费软件;Python 就是这样一种语言,它既开源又免费。 

4) 高级语言 

是指封装较深,屏蔽底层细节,比如自动管理内存(需要时自动分配,不需要时自动释放)。 

5) 跨平台

解释型语言一般都是跨平台的(可移植性好)

6) 面向对象

支持面向对象,但它不强制使用面向对象

7) 功能强大

Python 的模块众多,基本实现了所有的常见的功能,从简单的字符串处理,到复杂的 3D 图形绘制,借助 Python 模块都可以轻松完成。

8) 扩展性强

Python 的可扩展性体现在它的模块,Python 具有脚本语言中最丰富和强大的类库,这些类库覆盖了文件 I/O、GUI、网络编程、数据库访问、文本 *** 作等绝大部分应用场景。

Python 的缺点

1) 运行速度慢

  • 运行速度慢是解释型语言的通病,Python 也不例外。
  • 其次是有些应用场景可以容忍速度慢

2) 代码加密困难

Python 是直接运行源代码,因此对源代码加密比较困难。

Python 应用领域

 Web应用开发、自动化运维、人工智能领域、网路爬虫、科学计算、游戏开发

        错过了 C/C++ 的 PC 时代,又错过了 Java 的互联网和智能手机时代,你还想错过 Python 的人工智能和大数据时代吗?Python 正位于软件产业的第四次风口之上,把握好风口,你就能飞起来。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5680230.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存