Python概述

一、什么是python?

解释型、面向对象、动态数据类型的高级程序设计语言

由Gudio van Rossum于1989年底发明

像Perl语言一样,Python源代码同样遵循GPL(General Public Licence)协议

二、简介

解释型语言   开发过程没有编译这个环节,类似于PHP和Perl语言

交互式语言   可以在一个Python提示符,直接互动执行程序

面向对象语言  支持面向对象的风格或代码封装在对象的编程技术

初学者的语言  应用广泛:爬虫、网站、数据挖掘、微信公众号、游戏

三、特点

1、易于学习:有较少的关键字、结构简单、零基础学习简单

2、易于阅读:代码定义的更清晰

3、易于维护

4、一个广泛的标准库:跨平台

5、互动模式

6、可移植:基于开放源代码的特性,Python已经就被移植到许多平台

7、可扩展:如果需要一段运行很快的关键代码,或者想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用

8、数据库

9、GUI编程 :图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面

10、可嵌入:你可以将Python嵌入到C/C++程序,让你的程序用户获得“脚本化”的能力

四、缺点

1、和C程序相比非常慢,因为,Pyhton是一种解释型语言,代码在执行时会一行一行翻译成CPU能理解的二进制的机器码,这个翻译过程非常耗时,而C程序是运行前直接编译成CPU能理解的二进制的机器码。

2、代码不能加密

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值