python从零开始学

python从零开始学

前言

今天要从头开始讲起python。

我们要了解一下python的发展。

首先,1991年,第一个Python编译器诞生。它是用C语言实现的,并能够调用C语言的库文件。从一出生,Python已经具有了 :类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。 Python语法很多来自C,但又受到ABC语言的强烈影响。来自ABC语言的一些规定直到今天还富有争议,比如强制缩进。 但这些语法规定让Python容易读。另一方面,Python聪明的选择服从一些惯例,特别是C语言的惯例,比如回归等号赋值。Guido认为,如果“常识”上确立的东西,没有必要过度纠结。 Python从一开始就特别在意可拓展性。Python可以在多个层次上拓展。从高层上,你可以直接引入. py文件。在底层,你可以引用C语言的库。Python程序员可以快速的使用Python写. py文件作为拓展模块。但当性能是考虑的重要因素时,Python程序员可以深入底层,写C程序,编译为.so文件引入到Python中使用。Python就好像是使用钢构建房一样,先规定好大的框架。而程序员可以在此框架下相当自由的拓展或更 改。 最初的Python完全由Guido本人开发。Python得到Guido同事的欢迎。他们迅速的反馈使用意见,并参与到Python的改进。Guido和一些同事构成Python的核心团队。他们将自己大部分的业余时间用于hack Python。随后,Python拓 展到研究所之外。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程 序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员。Python开始流行。

我们为什么要学习python呢?

**可用于web开发
**桌面开发
**游戏脚本
**AL人工智能
**科学计算
**数据分析
**游戏开发
**办公的使用

它有哪些优势呢?

**简单
**自由
**开源
**可移植性
**可扩展
**有丰富的库
**代码简洁

缺点

**国内市场小
**中文资源少
**选择架构多


提示:以下是本篇文章正文内容,下面案例可供参考

一、DOS命令?

示例:
** dir 文件夹
** cd 是进入文件夹
** .是进入当前文件夹
** …是进入上一级文件夹
** echo 打开文档
** del 删除文档
** rd先进入 然后在 del 删除文件夹
** exit 退出dos命令

二、文本

1.纯文本

就是单纯的存放文字的:如记事本等

2.富文本

可以保存文件以外的内容:如Word,Excel等

编码

编码:将文字转化为二进制,如在计算机中,我们存储的数据就是编码成二进制数据存放的。你又问为什么我们看见的不是二进制数据呢?接下来,我们在了解解码。

解码

解码:将二进制转化为文字,之所以我们可以看见我们在计算机存放的数据,是因为我们软件已经帮我们把数据解码出来了。
编码与解码要遵守的规则称为字符集 ASCLL,GBK,Unicode utf-8


三、进制转换

我们要了解一下我们常见的进制,如:二进制(逢二进一),八进制(逢八进一),十进制(逢十进一),十六进制(逢十六进一,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,以ox开头)。

二进制转换为十进制:如:1010—10 我们利用的是8421法,18+04+12+01=10,把四个看成一位,不足的在左边填0。

十进制转换为二进制:整数10—1010 利用10/2 取余数然后从最下面往上读。
小数部分:0.5—0.1 就是将小数部分*2取整

二进制转换为八进制:101—5 ,利用421法 14+02+1*1=5 把三位看成一位

二进制转换为十六进制:1010—10 我们利用的是8421法,18+04+12+01=10,把四个看成一位,不足的在左边填0。
就说这些吧,还有其他一些方法也是可以计算的。

四、控制台

由于在这里不好演示,就不说了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值