Python编程学习笔记(一)

编程第一步——基础知识

一、计算机基本概念

  1. 计算机的特点:数值计算、逻辑计算、存储记忆功能
    总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备。
  2. 硬件和软件:
  3. 硬件:鼠标、键盘、CPU、内存、硬盘、显卡、显示器、耳机、打印机等等。
  4. 软件:软件就是通过编程,完成的一个一系列按照特定顺序组织的计算机数据和特定指令的集合(如:pycharm、vscode、视频播放器、QQ等)。

二、计算机语言

  1. 机器语言:0和1组成的二进制是机器语言的基础。
  2. 汇编语言:由机器语言发展而来,用字母和符号来代替二进制,提高了记忆性和识别性。
  3. 高级计算机语言:由一系列指令的集合组成,如:c++,java,python 。
  • 编译型语言:
    源码 ------> 编译 ------> 机器码

    在机器执行之前就编译成了机器码------->先编译在执行----->执行速度快、跨平台性不好 (如:c语言)

  • 解释型语言:
    源码 ------> 解释器 ------> 解释执行

    在执行之时进行解释------->一边解释一边执行--------> 执行速度慢、跨平台性好(如:python语言)

三、交互模式

  • TUI:命令行的交互方式
    Windows系统:(快捷键:win+r,然后输入cmd确定)
    dos命令:
    dir -----> 列出当前目录下所有文件和文件夹
    md ------> 创建目录
    rd ------> 删除目录
    cd ------> 进入指定目录
    cd . ------> 进入当前目录
    cd . . ------> 退回上一级目录
    cd\ ------> 退回到根目录
    del ------> 删除文件
    exit ------> 退出dos命令
  • GUI:图形界面化的交互方式

四、文本文件和字符集

  • 纯文本:只能保存文字内容(如:txt文档)

  • 富文本:可以保存文字内容之外的文件,如视频,音频(如:有道笔记)

  • 将字符转换为二进制码的过程称为编码——encode

  • 将二进制码转换成字符的过程称为解码——decode

  • 常见字符集
    美国:ASCII
    欧洲:ISO-8859-1
    中国:GBK
    万国码:Unicode ------> UTF-8(8代表八进制)

五、进制

  • 进制计数
    二进制:0,1

二进制转换成十进制的计算方法:

'''
1     0     1     0     1     1   <----- 二进制数:101011
2^5   2^4   2^3   2^2   2^1   2^0  <----- 从最后一位开始,依次用各个位上的数乘以2^0,2^1,2^2……
1*2^5+0*2^4+1*2^3+0*2^2+1*2^1+1*2^0  <----- 然后将所有结果相加,得到十进制的结果
43   <----- 十进制结果为:43
'''

十进制:0,1,2,3,4,5,6,7,8,9,10
八进制:0,1,2,3,4,5,6,7,10
十六进制:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10,11…1f

  • 数据的转换
    bit是计算机中最小的单位
    byte是我们最小的可操作的单位
    8bit = 1byte(字节)
    1024byte = 1KB(千字节)
    1024KB = 1MB(兆字节)
    1024MB = 1GB(吉字节)
    1024GB = 1TB太字节)

六、环境变量

  • 设置环境变量

  • 打开此电脑(我的电脑)

  • 右键此电脑属性
    在这里插入图片描述

  • 高级系统设置在这里插入图片描述
    在这里插入图片描述

  • 环境变量在这里插入图片描述
    新建、修改、删除
    在这里插入图片描述
    确定、确定、确定

  • 可以把你平常用的多的软件或者文档之类设置环境变量,
    这样就可以直接在cmd中打开

  • 可以修改默认虚拟环境:包安装的位置


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部