zoukankan      html  css  js  c++  java
  • python安装

    编程语言

    1.什么是编程语言

                                人与计算机沟通的媒介

    2.什么是编程

                                将人的思维逻辑通过计算机能够读懂的方式写下来

     3.为什么要编程

                              解放人力,让计算机能够按照人的思维逻辑去帮你干活

    编程语言分类

    1.机器语言直接用二进制与计算机直接沟通交流(图1

     

                       图1

    2.汇编语言:用简单的英文标签代替二进制直接操作硬件(图2

                          图2

    3.高级语言:同人类能够识别的语言与计算机进行沟通交流 

    高级语言又分为

              编译型(类似于谷歌翻译,如 c,执行速度快,调试麻烦)(图3

                           图3

              解释型(类似于同声传译,翻译一行,解释一行,如python,执行速度慢,调试方便)(图4

                           python解释器又称胶水语言,调包侠

     

                                图4

    学习难度
                  机器语言>>>汇编语言>>>高级语言
    执行效率
                 机器语言>>>汇编语言>>>高级语言
    开发效率
                  高级语言>>>汇编语言>>>机器语言

    python解释器的安装

    网址:python.org

                                                           

                                                                       图一

                                                                     

                                                                        图二

                                                                          图三

    python解释器的版本

                                    python2x版本

                                    python3x版本

     IT行业,不能贸然使用最新版本!!!!!!

    python解释器多版本共存

                                           多版本共存需要在环境变量进行设置

                                           python应用程序需拷贝一份起别名

    第一个python程序

    两种运行python程序的运行方式

    1.交互式

                 优点:输入的内容能够快速的得到相应的结果

                 缺点:无法永久保存数据

    2.命令式

                  优点:能够永久的保存数据

                  缺点:运行程序文件麻烦

    运行py文件的步骤

                                 1.将python解释的代码从硬盘读取到内存

                                 2.将py文件从硬盘读取到内存

                                 3.将python解释器读取py文件中的内容,解释成计算机能够识别的语句

     

    IDED开发编辑器

                                pycharme是方便python够开发应用程序的一个工具

                                          

    变量

            1.变量名

            2.赋值符号(=)

            3.变量值

            如 name='jack'

    1.什么是变量

                        变:状态/特征是可以变化的

                        量:衡量/记录事物的状态

    2.为什么要有变量

                               帮助记录保存事物的某种状态或特征

    3.变量的定义

                          变量必须先定义后使用,变量名不能加引号

    4.变量的三要素

                           1.id():内存地址

                           2.type():数据类型

                           3.value:该变量指向内存中对应的值

    5.小整数池

                        >>> a=256
                        >>> id(a)
                       1728810432
                        >>> b=256
                        >>> id(b)
                        1728810432

                        >>> c=257
                        >>> id(c)
                        3079970792560
                        >>> d=257
                        >>> id(d)
                        3079972350832
                  如果整数大于256,则不会存在同一个地址

    6.变量的命名规范

                               1.只能包含数字、字母、下划线

                               2.不能以数字开头

                               3.关键字不能作为变量名的开头

    7.变量名命名的两个流派

                                         1.驼峰体(推荐用于前段js语言)

                                                       userName

                                         2.下划线(推荐用于python语言)

                                                       user_name

         变量名要起的有意义(见名知意

    python垃圾回收机制

    1.引用计数:当内存中的数据没有与任何变量名有绑定关系时,那么会被自动回收

    2.标记清除当内存快要被某个应用程序占满的时候,会自动触发

    3.分代回收:根据值得存活时间的不同,划为不同的等级,等级越高垃圾回收机制扫描的频率越低

    常量

    定义:不可变的量

    python里面压根没有常量

    通常将全大写的变量名看作常量(python程序员约定俗成的)

  • 相关阅读:
    2020-03-12推荐阅读链接
    一问带你区分清楚Authentication,Authorization以及Cookie、Session、Token
    Alibaba-技术专区-开源项目之Nacos源码分析
    Alibaba-技术专区-开源项目之Nacos功能特性
    Alibaba-技术专区-开源项目之Nacos环境准备
    Java-技术专区-javaAgent(插桩,attach)
    SkyWalking 6.x 源码分析 —— 调试环境搭建 (非原创)
    SkyWalking 6.2-Docker-Compose搭建单体
    Zookeeper-技术专区-配置以及学习
    Java-技术专区-设计模式-reactor模式
  • 原文地址:https://www.cnblogs.com/xiongying4/p/11103280.html
Copyright © 2011-2022 走看看