zoukankan      html  css  js  c++  java
  • Python Day02

    作业:
    1.总结三种编程语言,各自的工作机制,三种语言的执行效率和开发效率是什么样的顺序
    2.执行python代码的方式有哪些,并详细介绍一下它们的执行流程
    3.总结普通应用程序加载文件与Python解释器加载文件的三步骤
    4.定义变量num=10,介绍语法中num、=、10各是什么功能
    5.变量除了可以访问变量的值,还可以访问哪两部分?怎么访问
    
    解答:
    一:
    1:机器语言:01010101二进制代码,对应硬件的高低电平,直接交给硬件执行。
    2:汇编语言:对机器语言的二进制代码用英文字符进行标记,体量庞大,对程序员而言极难学习编程。
    3高级语言:人可以理解的代码字符进行编程,然后通过编译器、解释器最终转换成机器能识别运行的二进制代码。
        编译型语言:最终用来执行的文件不能夸平台;
        解释型语言:最终用来执行的文件可以跨平台。
     执行效率:机器语言>汇编语言>高级语言;
     开发效率:机器语言<汇编语言<高级语言。
     二:
    执行Python代码的方式有两种:交互式和脚本式。
    交互式:在cmdShell窗口编写Python代码,按回车键执行
         :执行过程:打开cmd——进入Python解释器——编写代码按回车执行。
    脚本式:在文本文件中编写Python程序,在Python解释器中批量逐条执行。
         :执行过程:在选用的编辑文件中编写代码——打开终端——通过指定解释器运行代码               文件(指定解释器名字+空格+文件绝对路径)
     三:应用程序加载文件过程:
            第一:打开应用程序,让应用程序在操作系统上运行
            第二:应用程序通过操作系统将需要运行的文件加载到内存
            第三:应用程序执行文件内容,然后将文件内容呈现给用户界面。
        Python解释器执行Python程序文件过程:
            第一:打开Python解释器,在操作系统上运行
            第二:Python解释器通过操作系统将文件加载到内存上
            第三,Python解释器解释执行目标程序文件,将结果显示给用户(正确或异                常)
     四、五:num=10
        num:变量名,通过直接访问变量名可以访问变量名指向的堆取的值。
                   通过id(变量名):可以访问变量名指向的堆取的值的地址。
                   通过type(变量名):可以访问变量值的的类型。
        =:赋值符号,将左边的值复制给右边的变量,这个变量值存放在堆区。变量地址
                      存放在栈区。
        10:变量值,事物状态的描述值,这个值是可变的,值变了,变量名不变、堆取变量
                   值的地址变。通过内存优化机制,变量名不同、变量值相同,其堆取
                   值的地址相同,没有优化机制的话,堆取值的地址不一定相同。
    ```

  • 相关阅读:
    【转载】 NumPy之:数据类型对象dtype
    在深度学习的视觉VISION领域数据预处理的魔法常数magic constant、黄金数值的复现: mean=[0.485, 0.456, 0.406],std=[0.229, 0.224, 0.225]
    关于Numpy数据类型对象(dtype)使用详解
    【转载】 大端模式和小端模式的区别是什么?
    在使用pytorch官方给出的torchvision中的预训练模型参数时为保证收敛性要求使用原始的数据预处理方式
    【转载】 解决 sudo echo x > 时的 Permission denied错误
    Javascript高级程序设计第二版前三章基本数据等笔记
    冒号课堂§3.4:事件驱动
    理解 JavaScript 闭包
    Browser clientX scrollLeft clientLeft
  • 原文地址:https://www.cnblogs.com/huhongpeng/p/10700742.html
Copyright © 2011-2022 走看看