zoukankan      html  css  js  c++  java
  • 上海day2--两年前最烧脑的环境变量

    一、编程语言发展史

    1、编程语言发展史经过机器语言、汇编语言和高级语言三个阶段,其中:

      机器语言--由二进制数字组成,直接和计算机对话;

          优点:执行效率高

          缺点:开发效率极低

      汇编语言--由简单的单词表示二进制数字,也可以和计算机直接对话;  

          优点:相较于机器语言开发效率高

          缺点:相较于机器语言执行效率低

      高级语言--高级语言就是现在我们普遍使用的编程语言,大致可以分为两大类:

        编译型语言:

               ——直接翻译整段代码

              优点:执行效率高

              缺点:开发效率低

        解释型语言:

           ——一行一行的翻译代码

              优点:开发效率高,一行一行的运行有利于解决bug,不需要每次都执行整段代码

              缺点:执行效率低

      学习难度和执行效率来说:机器语言>>>汇编语言>>>高级语言

      从开发效率来说:高级语言>>>汇编语言>>>机器语言

    二、环境变量

      环境变量----系统查找文件的所有路径配置。

      1、Python解释器的下载与安装

        Python解释器的作用--是将自己 写的代码翻译成计算机能够识别的语言,就相当于一个翻译机器一样。

        python解释器的下载地址     请点击

      2、重点已下载好的解释器--环境变量的配置

        

                 

             找到如下文件后开始配置环境变量——右击“我的电脑”,“属性”,“高级系统设置”,“环境变量”,双击“path”添加如下:‘E:python36'-----即python.exe所在文件夹下。

    之后就可以在“cmd”中直接敲“python”来启动Python解释器。“pip”的环境配置如上。

      环境配置说白了就是可以在终端“cmd”直接就可以找到对应文件

      3、Python2,3版本共存

        两个版本的下载和安装一致,需要注意的是如何区别启动两个版本

        ——多版本共存不要直接该原本的python.exe文件,拷贝一份再起别名,python.exe和pip.exe都是一样的,需要复制一份并重命名,但原来的不要删掉。

    三、程序的运行和IDE开发编辑器

    1、第一个程序的运行

      有了第一个程序,就要运行,从而引出程序运行的两种方式:

      a、交互式

        优点:可以立即出现运行结果

        缺点:代码不能永久保存

      b、命令行

        优点:代码文件可以永久保存

        缺点:暂时来运行代码会有点麻烦。

        原因如下——我们需要在终端“cmd”中输入“python”和对应代码在Notepad++上的文件位置,如“python  C:UsersThinkPycharmProjectsuntitled2RNN情感分析.py”中间“空格”

      有了程序的运行的方式,接下来就是程序运行的主要步骤:

      1、将python解释器从硬盘读取到内存上——对普通文件来说,相当于点击word图标 

      2、将.py文件从硬盘读取到内存上——相当于点击读取一个word文档

      3、python解释器将.py文件内容翻译成计算机可以识别的语言

      注:python解释器和普通的文本编辑器的区别在第三步——python解释器是翻译语法,文本编辑器是文本展示。

    2、Pycharm的下载与安装

      a、如何多个版本使用在pycharm上?如图所示文档py_learn和untitled3分别是基础语法和情感分析实验所需的内容,对应版本python3.6和python3.7

      

      设置步骤:setting---->Project Interpreter  ---->show alls ----->"+"---->System Interpreter  之后就会看到自动弹出对应的python版本了

      b、怎么设置.py文件和文档的存储位置?如图所示:

      

     四、变量

    1、变量的定义:

      用来记录事物变化的特征,用来存储数据

    2、变量的命名:

      由数字、字母和下划线组成,数字不能是开头

    3、变量的三要素:

      id():返回一串数字,是该变量对应数据所在内存上的地址

      type():该变量所指向数据的类型

      value():该变量所指向内存当中数据的值

    4、小整数池:

      0~256,同一数字系统在内存上开辟的内存地址相同

    五、垃圾回收机制

      python中的垃圾回收机制分为三部分:

      1、引用计数:如果内存当中的数据没有变量名与其绑定的时候,就会被自动清除。

      2、标记清除:当内存快要被程序沾满的时候,就会触发标记清除。

      3、分代回收:将数据根据引用的频次划分等级,等级越高的数据被扫描的频率越低。

      常量:不可改变的量

         注:python中没有常量,但是潜规则——名称全是大写的变量名被认为是常量

  • 相关阅读:
    C#反射
    做下一周计划
    OFFSET 函数
    微信跳一跳学习笔记
    跳一跳脚本代码搬运
    预测羽毛球赛成绩学习笔记
    将Python123中作业成绩绘制成雷达图
    Matplotlib库
    Numpy库
    第四周作业
  • 原文地址:https://www.cnblogs.com/qinsungui921112/p/11103957.html
Copyright © 2011-2022 走看看