Python入门
学习Python之前需要知道的东西
一、Python的简单介绍
-
Python的特点
Python 是一种面向对象的、解释型的、通用的、开源的脚本编程语言,它之所以非常流行,主要有三点 原因:
- Python 简单易用,学习成本低,看起来非常优雅干净;
- Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用;
- Python 站在了人工智能和大数据的风口上
-
Python的优缺点
- Python 的优点
- 语法简单
- Python 不要求在每个语句的最后写分号
- 定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据。
- Python 是开源的
- 编写的代码是开源的
- Python 的解释器和模块是开源的
- Python 是免费的
- 不用担心版权问题,即使作为商业用途
- Python是高级余语言
- 封装较深,屏蔽了很多底层的细节,比如自动管理内存,无需手动分配和释放
- 解释型语言,可跨平台
- Python是面向对象的编程语言
- 不强制面向对象(Java是强制面向对象的开发语言,所有的代必须使用类和对象来组织代码)
- 功能强大,模块众多
- 基本实现了所有的常见的功能,从简单的字符串处理,到复杂的 3D 图形绘制,借助 Python 模块轻松完成
- Python的可扩展性强
- 拥有强大的类库(参考Java),这些类库覆盖了文件IO、网络编程、数据库访问等大部分的应用场景
- 类库的底层代码不一定都是 Python,还有很多 C/C++ 的身影。当需要一段关键代码运行速度更快时,就 可以使用 C/C++ 语言实现,然后在 Python 中调用它们
- 良好的扩展性弥补了运行慢的缺点
2) Python的缺点
- 运行慢
- 解释型语言的通病
- 代码加密困难