day 1 笔记

一、第一堂课(主要内容)

1. 计算机是什么

  (1)计算机基本组成(主要用于计算):主板+cpu+内存

  (2)计算机性能指标:

  cpu: 主频, 核数(16) 

  内存:①大小(8G, 16G, 32G)  ②型号: DDR3, DDR4, DDR5  ③主频(海盗船,玩家国度) 

  显卡:①显存  ②型号(N-GTX 1080 TI, A)  ③位宽:240显卡(512MB) 210 105  

  硬盘: 西数,希捷,日立,东芝(品牌)  

  (3)计算机最底层是 电子电路. 只能识别两个数 0, 1

2. python的简介
  python是解释型语言、 弱类型语言

  (1)编译型语言:开发效率低,运行速度快;

  (2)解释性语言:开发效率高,运行速度慢。

3. 安装与注释

  安装过程中记得勾选“add ...path”,其他执行下一步。

  python中单行注释用 作为开头;多行注释用 ''' 作为开头和结尾。

4. hello world
  print("你好啊. 我是周润发")

5. 变量(变量可以重复使用,变量直接声明,然后赋值)
  命名规则
  1. 由数字, 字母, 下划线组成(下划线不是特殊字符,可以当字母用)
  2. 不能数字开头. 更不能是纯数字
  3. 不能是关键字
  4. 不要太长
  5. 不要用中文
  6. 区分大小写
  7. 要有意义
  8. 驼峰和下划线命名

  常量:全部字母大写,约定俗成,python中不存在绝对的常量。  (常量本质为变量,可以更改,但不要轻易改。)

6. 数据类型
  (1)int整数  +-*/% //整除, > < >= <= !=  (常见的数字都是int型,用于计算或者大小的比较)

    32位机:-231 ~231-1

    64位机:-263~263-1

  (2)str字符串   用',",''',""" 引起来的都是字符串   (+ 表示拼接作用 ,  * 表示重复作用。)
  (3)bool 布尔值类型  只有True和False两个值

7. 用户交互(input函数,提示作用)
  结构:变量=input("提示语")     #获取用户输入的内容,接收内容永远都是字符串类型,后面可以继续输入数据,输入的数据赋值给左边的变量。

  变量是字符串类型, 字符串=> 数字 => int(str)

8. if判断语句(人工智能就是无数个条件判断)
  最基本用法:
  (1)if 条件判断:
      代码块
  运行流程.:当条件是真,执行代码块。

  (2)if 条件:
      代码块1
      else:
      代码块2
  运行流程::当条件成立, 执行代码块1;否则, 执行代码块2。   (二选一)


  (3)if 条件1:
      代码块1  
      elif 条件2:
      代码块2
        .....
      else:
      代码块n
   运行流程:①条件1成立,执行代码块1;条件一不成立,执行条件2。

        ②条件2成立,执行代码块2;条件2也不成立,执行下一条件。

        ③。。。

        ④else之前的所有条件都不成立,执行代码块n.

        (执行一条代码块后,不在继续执行本 if 程序,多选一)

猜你喜欢

转载自www.cnblogs.com/mwj-blog1/p/9255998.html