1. 操作系统基础
    应用程序的启动:(重点!!!)
  2.  
  3. python解释器安装,多版本共存
    执行python程序的两种方式
    运行一个python程序经历的三个阶段(重要)
    python 的内存管理
  4.  
  5. ==============================================================
  6.  
  7. 1. 什么是操作系统
    操作系统是一个协调\管\控制计算机硬件资源与软件资源的一个控制程序
    2. 为何要有操作系统
    1. 把复杂硬件操作封装成简单的功能/接口用来给用户或者应用程序使用(文件)
    2. 把应用程序对硬件的竞争变得有序
    3. 如何用操作系统
    开机用
  8.  
  9. 一套完整的计算机系统分为三层:
    应用程序层
    操作系统层
    计算机硬件层
  10.  
  11. 应用程序的启动:(重点!!!)
    前提:先启动操作系统
    1、向操作系统提交程序启动文件的路径
    2、操作系统根据文件路径把硬盘的数据读入内存
    3、操作系统调用cpu来执行内存中刚刚读入的程序代码
  12.  
  13. python解释器安装,多版本共存
    我的电脑-》属性-》高级系统设置-》环境变量-》修改系统PATH
    win10:直接添加
    win7C:\Users\oldboy1;C:\Users\oldboy2;C:\Users\oldboy3;D:\python36
  14.  
  15. mac:
    /etc/profile
    PATH=python的安装路径:$PATH
    export PATH
    source /etc/profile
  16.  
  17. 执行python程序有两种方式:
    1. 交互式环境:输入代码立即执行
    优点:调试程序方便
    缺点:无法永久保存程序
  18.  
  19. 2 命令行的方式,代码写入文件,文件的名test.py
    打开cmd执行:python3 D:\test.py
    优点:永久保存程序
  20.  
  21. # 补充:!!!!!!运行python程序的三个阶段!!!!!!
    # python3 D:\test.py
    # 1. 先启动python解释器
    # 2. python解释器将python文件由硬盘读入内存
    # 3. python解释器解释执行刚刚读入内存的代码,开始识别python语法
  22.  
  23. '''
    # python 的内存管理:
    # 垃圾回收机制
    # 引用计数:计算值被关联了多少个变量名
    # 引用计算一旦为零就是垃圾,会被python的垃圾回收机制自动清理

PYTHON- 操作系统和python程序的更多相关文章

  1. 操作系统和Python的发展历程

    一:操作系统的发展历史: 操作系统:什么是操作系统?我们首先想到的是电脑,,也就是所谓的Windows8,Windows7,或者XP系统和Windows10,当然也包括我们手机的安卓系统或者IPhon ...

  2. 使用python操作文件实现购物车程序

    使用python操作文件实现购物车程序 题目要求如下: 实现思路 始终维护一张字典,该字典里保存有用户账号密码,购物车记录等信息.在程序开始的时候读进来,程序结束的时候写回文件里去.在登录注册的部分, ...

  3. python操作三大主流数据库(8)python操作mongodb数据库②python使用pymongo操作mongodb的增删改查

    python操作mongodb数据库②python使用pymongo操作mongodb的增删改查 文档http://api.mongodb.com/python/current/api/index.h ...

  4. 一种基于uCos-II操作系统和lwIP协议栈的IEEE-1588主站以及基于该主站的报文处理方法

    主站以及应用于电力系统的支持IEEE‐1588协议的主时钟(IEEE‐1588主站)的实现方法.该方法是在一个低成本的硬件平台上,借助uCos‐II操作系统和TCP/IP的协议栈,对以太网数据进行了分 ...

  5. 工作自动化,替代手工操作,使用python操作MFC、windows程序

    目录 背景--为什么要自动化操作? 方法--怎么实现自动化操作? 查找窗体 发送消息 获取文本 总结 背景--为什么要自动化操作? 工作中总是遇到反复重复性的工作?怎么用程序把它变成自动化操作?将程序 ...

  6. UNIX操作系统和Linux操作系统介绍

    UNIX操作系统(尤尼斯),是一个强大的多用户.多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson.DennisRitchie和DouglasMcI ...

  7. 看看大网站都用什么操作系统和Web服务器

    以下内容为网络上转载总结,不是很准确 Google 用哪些软件做 Web Server? 除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的. Web 服务器用的都是 GWS ? 我估计 ...

  8. 【嵌入式开发】裸机引导操作系统和ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )

    [嵌入式开发]ARM 内存操作 ( DRAM SRAM 类型 简介 | Logical Bank | 内存地址空间介绍 | 内存芯片连接方式 | 内存初始化 | 汇编代码示例 )     一. 内存 ...

  9. 实现windows操作系统和VB下Linux虚拟操作系统相互传取文件方式总结

    在windows上执行虚拟机跑的是Linux的操作系统,怎样才干在不同的操作系统之间传递文件呢? 这是本人切身体会到的,假设你没有好的方法的话.确实非常痛苦.下面是我个人的方法总结: 方法一.很好用的 ...

随机推荐

  1. FormatMessage

    FormatMessage 获取GetLastError 函数返回的错误代码对应的字符串描述. #include <Windows.h>#include <tchar.h> V ...

  2. Ext.net GridPanel锁定列需要注意的几个问题

    1.注意需要加LockingGridView <ext:Column DataIndex="Name" Header="姓名" Width="1 ...

  3. Jenkins和pipeline

    Jenkins https://jenkins.io/index.html The leading open source automation server, Jenkins provides hu ...

  4. MySQL相关信息之数据库操作(三)

    1.创建数据库 CREATE  {DATABASE  |  SCHEMA}  [IF NOT EXISTS]  DB_NAME [DEFAULT]  CHARACTER SET [=] charset ...

  5. 数据库设计理论与实践·<三>物理设计

    一.物理设计核心任务与关键细节 二.物理设计经验之谈 1.数据类型的设计:建议字段数据类型定义时结合以下几点(以MYSQL为例) 1)不适用image,而使用varbinary等 2)不使用text和 ...

  6. ubuntu18.04下安装mysql后无法用mysqlworkbench访问

    问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...

  7. 树链剖分模板(洛谷P3384)

    洛谷P3384 #include <bits/stdc++.h> #define DBG(x) cerr << #x << " = " < ...

  8. oracle.sql.TIMESTAMP转为java.sql.TIMESTAMP的方法

    /** * @reference oracle.sql.Datum.timestampValue(); * @return */ private Timestamp getOracleTimestam ...

  9. ASP.NET MVC - 模型与元数据(进阶)

    模型与元数据(Model & Model Metadata) ASP.NET MVC中有一个模型的概念,实际上模型就是一个类型,Model表示的就是最终要绑定到View视图页面上的数据而已. ...

  10. 6034 Balala Power! (17多校)

    题目大意:给出的字符串,每个字符建立一种与0-25的对应关系.然后每个字符串看成是一个26进制的数.问能获得的数的总和的最大值.(最后对1e9+7取模). 题目思考:把每个字符的贡献值看做一个26进制 ...