python之路---01

一、认识计算机

    1.硬件组成:

      CPU(大脑)  + 内存(缓冲) + 主板(连接各部分) + 电源(心脏)
      + 显示器 + 键盘 +鼠标+ 显卡 + 硬盘 

    2.操作系统

      ①windows    家用 

      ②linux      服务器

      ③macOS      家用+服务器

    3.本质

      计算机是一个高度集成的电子电路  

       二进制      0  1

       八进制      0-7

       十进制      0-9

       十六进制    0-9 , A-F

二、各种常用计算机语言

    1.java    开发成本低、用的人多、严谨、稳定高、开源广

    2.C       用于操作系统、母语、入门难

    3.C++     用于游戏

    4.python  用于人工智能,爬虫

    5.VB      简单、学校教学

    6.C#      用于游戏,集合了java和C++的优点

    7.JavaScript   前端,较灵活

    8.PHP     网站

    9.SQL     数据库

    10.GO      最新  微软的趋向

    11.Obiective-c  以前的苹果语言

    12.Swift        现在的苹果语言

四、python历史

    1.吉多.范罗莱姆(龟叔)  1989年圣诞节开始写

                           1991年python诞生

    2.python2.7  到 2020年  停止使用

      python3.0  从2008年开始使用

    3.python是 弱类型 解释型  高级编程语言

      弱类型:没有强制规定变量类型        

                (编译型:把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件。

                特点:一次编译到处运行。 运行效率高, 开发效率低  )

      解释型:是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏

              特点:运行慢 、开发效率高. 简单

 

       4、解释器

         种类:记事本、命令窗口、pycharm、sublime、Editplus

         类型: Cpython、Ipython、Jython、Ironpython、pypy(可把解释型语言变为编译型)

五. 变量
    概念: 把程序运行过程中产生的中间值保存在内存. 方便后面使用.
    命名规范:
        1. 数字, 字母, 下划线组成
        2. 不能数字开头, 更不能是纯数字
        3. 不能用关键字
        4. 不要用中文
        5. 要有意义
        6. 不要太长
        7. 区分大小写
        8. 驼峰或者下划线命名

六、常量

    本质就是变量. 所有字母都大写

            例如: PI = 3.141592653

七、数据类型

    1.int 整数   

       +-*/ % // **

    2.str 字符串 

       ', ", ''', """ 括起来的内容

       +拼接     *重复
    3.bool 布尔

       True, False

附加:①查看数据类型  type()

      ②类型转换b=str(3)  把3转化成字符串

      ③input()  输入   

          程序会停在这句话

          获取的内容为字符串

      ④print()  输出

      ⑤单⾏注释: # 被注释的内容

       多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""

八、if条件判断

    1. if 条件:
           if语句块
    执行流程:判断条件是否为真. 如果真. 执行if语句块

    2. if 条件:
           if语句块
       else:
           else语句块
    执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

    3. if 条件1:
            if-1
       elif 条件2:
           if-2
       elif 条件3:
           if-3
        ....
       else:
           else语句块
      执行流程:
      判断条件1是否成立, 如果成立执行if-1
      否则如果条件2成立, 执行if-2
      否则如果条件3成立, 执行if-3
      ....
      否则执行else语句块

    4. 嵌套
       if 条件:
            if 条件:
                  ..
       else:
            if 条件:
                  ...


                 

猜你喜欢

转载自www.cnblogs.com/sc-1067178406/p/10023075.html