zoukankan      html  css  js  c++  java
  • PYTHON- 操作系统和python程序

     操作系统基础
    应用程序的启动:(重点!!!)

    python解释器安装,多版本共存
    执行python程序的两种方式
    运行一个python程序经历的三个阶段(重要)
    python 的内存管理


    ==============================================================

    1. 什么是操作系统
    操作系统是一个协调管理控制计算机硬件资源与软件资源的一个控制程序
    2. 为何要有操作系统
    1. 把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用(文件)
    2. 把应用程序对硬件的竞争变得有序
    3. 如何用操作系统
    开机用

    一套完整的计算机系统分为三层:
    应用程序层
    操作系统层
    计算机硬件层


    应用程序的启动:(重点!!!)
    前提:先启动操作系统
    1、向操作系统提交程序启动文件的路径
    2、操作系统根据文件路径把硬盘的数据读入内存
    3、操作系统调用cpu来执行内存中刚刚读入的程序代码


    python解释器安装,多版本共存
    我的电脑-》属性-》高级系统设置-》环境变量-》修改系统PATH
    win10:直接添加
    win7:C:Usersoldboy1;C:Usersoldboy2;C:Usersoldboy3;D:python36

    mac:
    /etc/profile
    PATH=python的安装路径:$PATH
    export PATH
    source /etc/profile

    执行python程序有两种方式:
    1. 交互式环境:输入代码立即执行
    优点:调试程序方便
    缺点:无法永久保存程序

    2 命令行的方式,代码写入文件,文件的名test.py
    打开cmd执行:python3 D: est.py
    优点:永久保存程序

    # 补充:!!!!!!运行python程序的三个阶段!!!!!!
    # python3 D: est.py
    # 1. 先启动python解释器
    # 2. python解释器将python文件由硬盘读入内存
    # 3. python解释器解释执行刚刚读入内存的代码,开始识别python语法

    '''
    # python 的内存管理:
    # 垃圾回收机制
    # 引用计数:计算值被关联了多少个变量名
    # 引用计算一旦为零就是垃圾,会被python的垃圾回收机制自动清理



  • 相关阅读:
    hoj2677 Instruction Set // poj3253Fence Repair 哈夫曼树
    hoj 1067 Rails //poj1363 Rails 栈的简单应用
    hoj 1004 Prime Palindromes 回文素数
    hoj 1152 The Blocks Problem 模拟题 模拟栈
    hoj 1640 Mobile phones //poj 1195 Mobile phones 二维树状数组
    poj 1611 The Suspects // hoj 1564 The Suspects 并查集
    poj1276Cash Machine 二进制将多重背包转化为01背包
    poj 1001Exponentiation 高精度
    time函数(转)
    gtk_statusbar(转)
  • 原文地址:https://www.cnblogs.com/du-jun/p/9635524.html
Copyright © 2011-2022 走看看