Python简介

计算机简介

计算机之父 — 冯.诺依曼提出了计算机的五大部分:输入设备,输出设备,存储器,运算器和控制器

现在我们电脑的配置有:键盘鼠标 显示器 机箱 音响等
键盘鼠标:告诉电脑进行什么操作,对于电脑而言,这些操作是向电脑输入信息和数据【具有这种功能的设备被称为输入设备】

显示器:展示画面,音响是来播放声音的,这些对于电脑而言是将信息输出给用户 —— 我们称具有这种功能的设为为输出设备

我们买来电脑,如果只有鼠标键盘,显示器,音响等,我们能玩电脑吗? — 答案肯定是不能的。其实电脑机箱才是电脑工作的真正设备,输入输出只是用来使用户和电脑机箱做交互的而已

那么机箱内部有什么呢??? —— 映入眼帘的主要部分就是主板,那么主板是做什么的呢??? — 连接所有其他设备的设备,是其他设备的载体。 主板主要是为:CPU,内存,显卡,硬盘等提供平台的。他就相当于人体的躯干,关联着各个器官。

cpu: Centeral Processing Unit,中央处理单元,也被称为处理器,是计算机的运算核心和控制核心

内存:负责硬盘等硬件设备上的数据和cpu之间进行数据的交换,缓存系统中的临时数据【数据在计算机中不会永久性的存储】

硬盘:存储资料和软件,特点:容量大,数据会永久性存储,被称为“数据仓库”

显卡:显示器想要呈现的任何画面都是显卡的作用

Python发展史

Python由荷兰人Guido van Rossum于1989年发明的,第一个公开发行版发行于1991年

1999年:支持网站开发

2000年:2.0产生,这个时候构成了现在 python语言框架的基础

2004年:经典版2.4被使用很久,同时 python的Web框架Django诞生了

2008年10月:python2.6

2008年12月:python3.0【之前 Python 的内容有很多重复的 就做了版本更新 升级为3.0 但是这个版本与之前的语言不兼容】

2010年:Python2.7【也就是2.6 与2.7是到3.0的一个过渡】

目前业内使用的工业版本使用的主流依然是2.7,现在新项目的主流都是3.x

总结: Python2.x 是遗产, Python3.x 是现在和未来的语言

Python是一种比Java还要古老的编程语言,2010年之前关注度并不是特别高,但最近几年在大数据和机器学习方面得到了非常广泛的应用。在TIOBE Index最近发布的编程语言排行榜上,Python蹿升到了第4名的位置,是目前炙手可热的编程语言

Python的特点

a.一种解释型语言【开发过程中没有了编译这个环节,类似于php语言】

b.一种面向对象的语言【通过类和对象进行封装,继承和多态的开发,面向对象语言的三大特性:封装,继承和多态】

c.一种交互式的语言【可以在终端直接书写代码】

d.一种动态数据类型的语言,同时也是一种弱类型的语言【变量的类型是可以随时发生改变的】

如:num = 10【Python:弱类型】    int num = 10;【Java:强类型】

e.一种跨平台的语言【可以运行在windows,Linux或者mac os上】

Python优缺点

优点:

a.易于学习和阅读【语法结构比较简单】

b.易于维护

c.有广泛的标准库

d.数据库【Python已经提供了主流数据库的模块】

e.GUI编程【图形化界面的开发】

f.可嵌入式【可以将Python代码嵌入到c或者c++程序中,让你的程序具有脚本化的能力】

g.可扩展性【可以在Python程序中调用c或者c++程序】

缺点:

a.运行速度慢【和c程序相比,Python是在运行的过程中进行编译的,所以比较耗时】

b.代码不能加密【和c程序相比,c程序会进行加密,发布项目,不需要发布源码,只需要将编译后的机器码发布】

第一条Python语句

print("hello world")

本人只是一个刚学python不久的菜鸡,写得不好多多谅解,谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值