Python介绍

一、Python介绍

1.1Python起源

1.1.1介绍

	Python 的创始 人为吉多·范罗苏姆(Guido van Rossum)在1989 年的圣
诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的
解释程序
	1991 年,第一个 Python 解释器诞生,它是用C语言实现的,并能够调用 C
语言的库文件之所以选中 Python(蟒蛇) 作为程序的名字,是因为他是 BBC 电
视剧——蒙提·派森的飞行马戏

1.1.2解释器

高级语言的转换器
编译:将我们编程的语言转换成计算机可以识别的机械语言
解释器有很多:Python解释器,Javascript解释器,Java解释器
编译器翻译的方式有两种:
一个是编译:提前翻译所有内容
一个是解释:看一行,翻译一行
总结:代码要运行,必须转换(翻译),什么时候翻译
(1)编译:提前转换好所有内容,直接运行
(2)解释:转换一行,运行一行,再转换下一行,再运行
解释性语言:python,Javascript
编译性语言:java,C,C++
1.1.3编译型语言和解释型语言对比
速度:编译型语言速度快,直接执行
跨平台:解释型语言跨平台性好一些
平台:windows,linux,osx

1.2为什么选择Python

代码数量少

1.3Python的特点

(1)Python是完全面向对象的语言
函数,模块,数字,字符串都是对象,在Python中一切对象
完全支持继承,重载,多重重载
支持重载运算符,也支持泛型设计
(2)Python拥有强大的标准库
Python标准库提供了系统管理、网络通信、文本处理、数据库接口图形系统、XML
处理等额外的功能
类似于MySQL:avg sum
(3)Python社区提供了大量的第三方模块
使用方式与标准库类似。他们的功能覆盖 科学计算、人工智能、机械学习、web开
发、数据库接口、图形系统 多个领域
案例:老师让学生 去 打印店帮忙打印材料
		面向过程:以老师为主体
		(1) 老师把U盘给学生。
		(2) 老师:你去打印店
		(3) 老师:把U盘给 打印店 老板
		(4) 老师:付钱
		(5) 老师:把材料拿上,跑回来。
		老师要累死,每一步老师都需要参与。
		面向对象:
		(1) 先创建一个对象,这个对象具有一些特性行为(去打印店、给U盘
		、付钱、回来)。
		(2) 老师 激活 这个对象 干活。
		以对象为中心
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值