python入门学习

python语言简介

 

解释型语言和编译型语言

    计算机是不能识别高级语言的,所以当我们运行一个高级语言程序的时候就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过程。这个过程分成两类,第一种是编译,第二种是解释。

    编译型语言在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言。运行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语言。

    解释型语言就没有这个编译的过程,而是程序运行的时候,通过解释器对程序逐行做出解释,然后直接运行,最典型的例子就是Ruby。 


python语言是一种解释型语言。解释性语言定义:解释性语言的程序不需要提前编译,在运行程序的时候才翻译,每个语句都是执行的时候才翻译。
这样解释性语言每执行一次就需要逐行翻译一次,效率比较低。 python是由c语言编写的,摒弃了复杂的指针。
python语言的优点:
1.完成同一个任务,python语言的代码量少。
2.python提供了非常完善的基础代码库,许多功能不需要从零开始写,直接调用需要的代码即可。
3.可跨平台。
4,Python既支持面向过程的函数编程也支持面向对象的抽象编程。
python语言的缺点:
1.运行速度慢,因为python是解释性语言,所以运行时才会杯编译,此方式非常耗时。
2.安全性不高,不能加密。因为解释性语言必须发布源代码。
python的应用
1,web开发
2,数据的处理,分析
3,人工智能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值