[TimLinux] Python 使用入门
2024-08-30 04:35:09
1. 为什么用Python
- 软件质量:Python注重可读性、一致性和软件质量。
- 提高开发者的效率:Python代码的大小往只有C++/Java代码的1/5 ~ 1/3。
- 程序的可移植性:绝大多数Python程序不需要修改,即可运行在Linux、Windows等系统上。
- 标准库的支持:内置众多预编译兵可移植的功能模块(标准库)。
- 组件集成:能够用Python代码调用C/C++的库,能够与其他编程语言高效集成到一起。
- 享受乐趣:Python易用、强大的标准库
2. 软件质量
从哲学理念上讲,Python采用极简主义的设计理念。比如解决一个问题有多种途径,Python则在一条途径上做到最佳,且只提供这条途径。Python崇尚的就是“简洁胜于复杂“,执行python -c "import this"打印Python之禅。
3. 开发效率
Python总是付出更小的精力完成更多的任务。
4. 脚本语言
称Python为脚本语言,多数时候在于Python所支持的快速、灵活的开发模式,而不是特定的应用领域的概念,比如Python应用在Web开发领域,我更乐于称呼Python为程序。Python语言自身具有三方面的角色:
- shell工具:面向系统的工具语言
- 控制语言:灵活的控制工具,Python代码作为独立的工具运行,来单独完成特定的功能。
- 使用快捷:可采用快速、递增的编程模式,编程任务简单,但是完成的功能又能够很强大。
5. 缺点
确实没有C、C++程序的性能高
6. 应用场景
相当广泛
- Web编程
- 系统编程
- GUI编程
- 数据库编程
- 网络编程
- 大数据、数据分析
- 科学计算领域
7. 特点
- 面向对象
- 开源免费
- 功能强大
- 与其他编程语言混合
- 简单易用
- 简单易学
最新文章
- 电脑的基本硬件知识以及unix图解
- 在TFS2013上删除项目
- C++成员变量、构造函数的初始化顺序 [转]
- wuzhicms上传弹出层,如何返回数据到当前页面?
- spring-android的使用【转】
- ASC(22)H(大数+推公式)
- Linux 挂载aliyun数据盘
- 修改Android idc文件
- ElasticSearch常用操作
- 4.2、LED1、LED2交替闪烁
- redis注册成window服务 标签: redis
- numpy中的方差、协方差、相关系数
- intent 几种用法
- Python爬虫:如何爬取分页数据?
- 笔记本 T450的鼠标经常不灵
- xamarin.Android 选择本地图片、拍摄图片、剪裁图片
- #001 HTML快速入门讲解
- ASP/ASP.NET/VB6文件上传
- 19.Remove Nth Node From End of List(List; Two-Pointers)
- 第75天:jQuery中DOM操作