day01计算机基础原理

 
 
课堂笔记:

一.什么是语言?

    语言是人与人之间交流的介质。

二.什么是编程语言?

    编程语言是人与计算机之间交流的介质。

三.为什么要学习编程?

    让机器替代人力,为人类服务。

四. 什么是软件(程序)?****

    由一堆文件组成的,文本内就是一堆代码。

五.计算机的五大组成部分:(默认)

    Ⅰ. CPU: 控制 + 运算 (相当于人类的大脑)

    Ⅱ.内存: 存储设备,用于临时存储数据。通电数据存在,断电数据丢失。

    Ⅲ.硬盘(外存): 用于永久保存数据,断电不会丢失。

    Ⅳ.输入设备: 键盘、鼠标...

    Ⅴ.输出设备: 显示器、音响...

六.操作系统:

    Ⅰ. windows:

        微软旗下的操作系统,一般用于工作办公、娱乐(看电影、玩游戏)。

    Ⅱ. Mac:

        苹果旗下的操作系统,一般用于办公、处理图片视频等...

    Ⅲ. Linux:

        用于作为服务端的操作系统。

七. 编程语言分类

    Ⅰ. 机器语言:

        指的是机器能直接看得懂的文字,二进制的表现形式。

        0101010111011101110001

        010: 你            010: u            10101110: 帅

        优点:执行效率高

        缺点:开发的效率低

    Ⅱ. 汇编语言:

        通过某些字符替代二进制,为了提高开发效率。

        a: 1010101011

        优点: 执行效率稍高。(相比较机器语言低)

        缺点: 开发效率低。

    Ⅲ. 高级语言:

        更接近于人类的语言称之为高级语言。 是人类所能看得懂字符。

        例如: python\java\C…

        优点:开发效率高。

        缺点:执行效率比机器、汇编语言低。

 
  

       ①.编译型语言:

         类似新华字典,牛津字典。

           优点:执行效率高。

           缺点:开发效率低。

       ②.解释型语言:

         类似同声传译,一边执行一边翻译。

           优点:开发效率高。

           缺点:执行效率低。

         注意: 计算机只能识别二进制字符。

 八. Python: 是一门解释型语言。

 Python:

      1.编写python代码的两种方式:

        - 交互式环境: 临时有效,关闭无效。

        - python文件(*******): 永久python保存代码,所有.py的文件都是python文件。

      创建py文件步骤: -> 项目文件夹右击 -> New -> python file(写python文件的名字)

     2.执行python代码会发生的事情:

        1) 先执行python解释器,加载python解释器。

        2)把python文件加载到内存中。

        3) 执行python代码。

     3.变量

        变量是可变化的量,相当于人类的记忆。

        注意: 先定义、后调用。

        变量名: 与变量值绑定关系,相当于变量值的门牌号。

        =: 用于绑定变量名与变量值

        变量值: 产生在内存中,通电有效,断电丢失。

     4.python数据类型

      ①整型(整数):int
       用于存放身份证ID,年龄...
      ②浮点型(小数): float
        15.5 ,1.9
        存放薪资,身高
      ③字符串:
          必须以单引号或双引号,三引号 引起来
      ④布尔类型:
          真或假  (True or False)
      ⑤列表:
          中括号[],括号内可以存放多个变量,每个变量以逗号隔开
       注意:逗号必须是英文输入法。
       取值:通过列表名[下标]
      ⑥元组
         小括号(),括号内可以存放多个值,每个值以逗号隔开
       注意:列表可以对值进行更改,元组不行
      ⑦集合
        大括号{},括号内以逗号隔开,可以存放多个值。内置去重功能。
      ⑧字典
        大括号{},括号内以逗号隔开,可以存放多个值,但每个值都是以key:value的形式存储.
       注意: 字典的key必须是唯一的。
            {key:value, key2:value}




代码:


print
('安徽财贸学院很厉害') # 定义变量: # name:变量名 # =: 用于绑定变量名与变量值 # '吕连杰': 变量的值 name = '吕连杰' age = 83 sex = 'female' # 调用变量 print(name, age, sex)... 八大类型: # 整型 age = 18 print('age--->', type(age)) # 浮点型 height = 1.9 print('height--->', type(height)) # 字符 name = 'tank' print('name--->', type(name)) # 布尔值 # 判断name变量与tank1变量值是否相等 print(name == 'tank') # True print('bool--->', type(name == 'tank')) # True # 列表 list1 = ['tank', 18, 'male'] print(list1) print('list1--->', type(list1)) # 0 1 names = ['吕连杰', '陆银银',] # 列表取值 print(names[1]) # 元组 tuple1 = (1, 2, 3) print('tuple1--->', type(tuple1)) # 集合 set1 = {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} print('set1--->' ,type(set1)) # 字典 # key-->"name": value--->'tank', dict1 = {"name": 'tank', 'age': 18} print('dict1--->', type(dict1))
 
  
 
 

猜你喜欢

转载自www.cnblogs.com/858993884-com/p/11574031.html