学习python的第一天

学习python的第一天

今天是我在千锋开始学习python的第一天,由于之前没有接触过这方面的知识,所以上课认真的听了老师所讲的有关于python的内容,于是我了解到了 如下的知识要点。

python的优点: 它比较易于学习:python有相对较少的关键字,它还拥有明确定义的语法。 易于阅读:定义清晰; 易于维护:源代码容易维护; 一个广泛的标准库:python是一个丰富的库,跨平台的,兼容性很好; 互动模式:终端输入执行代码并获得结果的语言; 可移植: 可扩展 数据库:python提供所有主要的商业数据库接口; GUI编程:Python支持GUI可以创建和移植到许多系统调用; 可嵌入:可将Python嵌入到C++/C程序,让你的程序的用户获得脚本化能力;
Python的缺点: 运行速度慢:因为Python是解释型语言代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时间,所以很慢 代码不能加密:发布Python程序,就相当于把源代码发布出去,就像Html一样

    数据的存储:内存是计算机重要的部件之一,它是与CPU进行沟通的桥梁,
    电脑存储数据有两个地方,内存以及磁盘

    内存:临时数据,正在运行的程序[运存]

    磁盘:永久数据,软件以及文件图片

    那么,数据以什么样的方式进行存储的呢?电脑如何记录数据呢?

    数据是以二进制的方式存储在内存中的。

    导通三极管:0:导通态  1:截至态    击穿状态【非正常态】

    抽象理解: 一个开关,有两种状态,开关和关闭,一种对应0,一种对应1,如果将8个开关放到一个房间中,
    则这间房间被称为一个“字节”,而其中的任意一个开关则代表“一位”,每个房间都有门牌号,
    看做“地址”,把具有这种特征的无数个房间组成摩天大厦,则摩天大厦就相当于计算机的内存 【采用开关原理,计算机运行起来速率高】

    计算机中表示数据的最小单位是比特(bit—b)、又叫做位

    计算机中处理数据的单位:字节(Byte — B)

    1B = 8b 【1字节=8位】
    1K = 1024B
    1M = 2^10KB
    1G  = 1024M
    1T  =  1024G

    什么是进制?:
    进制就是进位制,是人们规定的一种进位方法.
    二进制:0b 标识   逢二进一
    八进制: 0o 标识   逢八进一
    十进制: 0d 标识 【在python中若没有标明,默认使用十进制】 逢十进一
    十六进制: 0x 标识 逢十六进一

    十进制换算成二进制:倒除法,余数逆序
    二进制换算成十进制:当前的数字乘以2的位数次方,最后相加。【位数从0开始数】
    八进制转换二进制:一位转三位,高位不够补0
    二进制转换为八进制:三位一取:低位开始取,高位不够补0
    十六进制转换二进制:一位转四位,位数不够高位补0
    二进制转换十六进制:四位一取,从低位开始取,高位不够补0

    原码、反码、补码:
    反码:
    正数反码与原码相同
    负数反码符号位【最高位】 不变,其他位按位取反。
    1111  1111  -(2^7-1)  最小的负数
    补码:
    正数:与原码相同
    负数:反码加1

    计算机存储数据,先开辟空间再存储数据,开辟的最小单元是字节
    为什么会有原码、反码与补码?
    计算机只能识别0和1,而我们的数值是具有正负数之分的。于是在计算机存储数据时,最高位表示符号位,0正数  1负数。这就是机器数的原码了。
	第一个Python程序:Hello world!

    运行python有三种方式

    1.交互式解释器模式:

    dos —》cmd

    python/python3 进入编辑模式

    exit()    #退出编辑

    测试

    print("hello world")

    import sys

    sys.path    

以上这些是关于python的基础知识,通过更进一步的学习,我还了解了到python的编码规范:
1.分号:不要在行尾加分号,也不要使用分号将两条命令放在同一行
2.行长度:一般情况下每行不要超过80个字符
3.括号:宁缺毋滥的使用括号
4.缩进:使用4个空格来缩进代码
5.空行:顶级定义之间空两行,方法定义之间空一行
6.语句:每个语句应该独占一行
7.尽量避免文件名中出现空格和中文
说实话,作为一个初学者,在经历了一天的python知识的洗礼之后,多多少少对这门语言有了一定的认知,总的来讲, 虽然还没有正式开始敲代码,不过已经对此感到渴望,也希望在不久的将来能够熟练的掌握Python,并且能够在自己喜欢的领域里面有一方立足之地!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值