python 入门学习之 python 特点分析

python 的特点: 优雅, 明确, 简单。

python 适合的领域: Web 网站和各种网络服务;
系统工具和脚本;
作为胶水语言,把其他语言开发的模块包装起来方便使用。

python 不适合的领域: 贴近硬件的代码(首选 C)
移动开发(ios/android | ObjC / switf / java)
游戏开发(需要告诉渲染 C / C++)

python 的实际应用: youtube, 豆瓣, openstack(开源云计算平台)

python 与其他语言的对比:

类型运行速度代码量
C编译为机器码非常快非常多
java编译为字节码
python解释执行

python 中变量本身类型是不固定的,这种语言称之为动态语言,与之对应的是静态语言。

静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋值语句如下(// 表示注释):

int a = 123; // a是整数类型变量
a = “mooc”; // 错误:不能把字符串赋给整型变量

和静态语言相比,动态语言更灵活,就是这个原因。

python 的缺点:

  1. 因为 python 是解释性语言,运行速度慢。(运行速度取决于 cpu 的速度,但目前 cpu 配置发展速度远高于硬盘等硬件的发展速度,所以 python 优点代码量少,实现简单更突出)
  2. python 源码不能加密。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值