[oeasy]python0002_终端_CLI_GUI_编程环境_游戏_真实_元宇宙

回忆

  • 上次 了解了 python 语言的特点

    • 历史悠久
    • 功能强大
    • 深受好评
    • 已成趋势
  • 3大主流操作系统

    • mac
    • windows
    • linux

图片描述

  • 我们 选择
    • linux 作为基础系统
  • 为什么选择
    • 黑乎乎的命令行界面呢?🤔

GUI vs CLI

  • 个人电脑
    • 用图标和菜单组成 图形界面(GUI)
      • Graphic User Interface
    • 主要 通过 鼠标和触屏 进行操作

图片描述

  • 游戏 就是 极致的GUI

游戏界面

  • 用 精心设计的 声音和画面
    • 来控制 你的感官
      • 这是 GUI最擅长的东西

图片描述

  • 玩家记下 游戏虚拟世界中 机械的规则和逻辑
    • 记得越多、记得越细、记得越精确
      • 越是对 大脑神经元的浪费
    • 从而落入
      • 精心设计 的 陷阱
      • 从中找到 安全感

乙女向游戏

  • 抱着 在虚拟世界中
    • 练习感情生活的目的
      • 打开了 乙女向游戏
  • 各种 人设声优 充满诱惑
    • 青梅竹马的发小
    • 伪善腹黑的病娇
    • 只对你好的霸总
    • 可怜粘人的呆萌

图片描述

  • 游戏设计的目的
    • 就是 让你陷进去 沉迷其中
  • 离 现实中的情感 越来越远
    • 因为 本体 需要 排队
      • 买游戏周边

陷阱

  • 一切 游戏规则、数值
    • 都可以 在源码的层面
      • 进行修改

图片描述

  • 毕竟 就算练到 顶天

    • 也比不过 专用型的 人工智能
  • 记忆 那些规则 意义不大

    • 需要想办法 跳出陷阱
      • 接触和修改 真正的规则

虚假

  • 格斗类和moba类 游戏
    • 并不是 对战争仿真的模拟
      • 无法 提高 街头格斗技能
    • 通过 小而快的 及时反馈
      • 刺激 多巴胺
      • 控制新知
  • 玩家 为瞬时的反应和爆发
    • 做 大量刻意的练习

图片描述

  • 这种虚拟环境
    • 是 针对人类特点 专门设计的陷阱
      • 小心 掉进去
  • 这些 光怪陆离的背后
    • 是什么呢?

和GUI相对的CLI

  • 光怪陆离的背后 是
    • 内存和显存 中
      • 电子变化的结果
  • 电子变化
    • 被 理解为
      • 0或者1

图片描述

  • 0或者1
    • 是 数字逻辑 的基础

感知背后

  • 在 0或者1 的基础上
    • 构建出 计算机cpu的 机器语言
  • 在后台传输的 各种数据和命令
    • 本质上 都是 0或者1

图片描述

  • 可是 满屏01
    • 咱们 也看不懂啊

终端环境

  • 通过 命令行接口(CLI)
    • Command Line Interface
    • 输入命令 得到反馈
      • 是 传统 人机界面

图片描述

  • 键盘和屏幕 原本对应的

    • 标准输入输出流
      • 是 数字世界的 原生入口
  • 这 数字世界是真实的 吗?

    • 不也是 一个虚拟世界吗?

虚拟世界

  • 数字世界中的 购物记录
    • 实实在在影响着 交易
      • 还有 真实的包裹传递

图片描述

  • 视频的算法
    • 影响着 我们对于审美的认知
  • 现实世界中 各种东西
    • 都在 数字世界有映射

数字 现实

  • 现实世界中的 客观物体
    • 自行车

图片描述

  • 经纬度 映射到 计算机 中
    • 存储 成 字节中的数据
      • 显示在 屏幕中

现实世界

  • 在 终端中显示
    • 自行车位置
  • 有助于 找到
    • 这台自行车
    • 就可以 骑行了

图片描述

  • 这些数据
    • 都存在哪里呢?

终端 与 云端

  • 大量 数据

    • 存储在云端
  • 云端 也运行着

    • 操作系统

图片描述

  • 通过 终端

    • 连接 云上服务器的 壳(shell)
  • 可以 控制 云上的

    • 内核(kernel)
    • 其他 软硬件资源
  • 我们

    • 直接 在云上学
    • 直接 在云上练
    • 以后也直接 在云上实践

酷😎

  • 打开了 终端
    • 就像 打开了 黑色异世界

图片描述

  • 这里
    • 一切开始之前的地方!!!
    • 是 未曾开垦的 黑土地
      • 肥沃的腐殖质 能攥出油

两种界面

  • 图形用户界面(GUI)
    • Graphic User Interface
      • 操作直观
      • 但功能有限
  • 命令行界面(CLI)
    • Command Line Interface
      • 操作精确
      • 可以发挥出计算机的全部性能

图片描述

  • 选择 命令行界面(CLI)
    • 才接触到 数字世界的 根本

gui vs cli

  • 图形用户界面(gui) 的 ide

    • Integrated Development Environment
    • 集成开发环境
  • 会让你编程过程 十分舒服

  • 风吹不着 雨淋不着

    • 就像 温室里的花朵
  • 屏蔽了 真实的系统环境

    • 非常脆弱

图片描述

  • 让你 省心省脑的同时
    • 也 将你 和真实的自然 隔离

根本

  • 图形界面
    • 命令行穿的一些好看的衣服
  • 命令行 才是
    • 根本骨架

图片描述

  • 要去 研究根本
    • 你 有信心 走到底 吗???

总结

  • 这次 了解基本环境
简称含义
CLI命令行界面
GUI图形用户界面
  • 在 CLI 中
    • 通过终端
      • 连接 远程服务器的 壳(shell)
      • 控制 云端的核 (kernal)
    • 管理 云端的资源

图片描述

  • 打开了终端之后

    • 到底怎么用呢?
  • 我们 下次再说!👋

  • 蓝桥->https://www.lanqiao.cn/courses/3584

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->https://gitee.com/overmind1980/oeasypython

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/247466.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Attributes should be specified via @SpringBootApplication 和 idea运行时提示内存不足

警告信息 Attributes should be specified via SpringBootApplication 因为:SpringBootApplication注解中已经包含EnableAutoConfiguration注解,不需要重复定义EnableAutoConfiguration注解。 内存不足 参考文章:【java.lang.OutOfMemoryE…

常见的几种计算机编码格式

前言: 计算机编码是指将字符、数字和符号等信息转换为计算机可识别的二进制数的过程,正因如此,计算机才能识别中英文等各类字符。计算机中有多种编码格式用于表示和存储文本、字符和数据,实际走到最后都是二进制,本质一…

聊聊 Jetpack Compose 的 “状态订阅自动刷新” -- mutableStateListOf

Jekpack Compose “状态订阅&自动刷新” 系列: 【 聊聊 Jetpack Compose 的 “状态订阅&自动刷新” - - MutableState/mutableStateOf 】 【 聊聊 Jetpack Compose 的 “状态订阅&自动刷新” - - remember 和重组作用域 】 【 聊聊 Jetpack Compose 的 …

Elasticsearch:使用 ILM 示例运行降采样 (downsampling)

如果你对降采样还不是很熟的话,请阅读之前的文章 “Elasticsearch:对时间序列数据流进行降采样(downsampling)”。这是一个简化的示例,可让你快速了解降采样如何作为 ILM 策略的一部分来减少一组采样指标的存储大小。 该示例使用典…

【深度学习】Stable Diffusion中的Hires. fix是什么?Hires. fix原理

文章目录 **Hires. fix****Extra noise**Upscalers Hires. fix https://github.com/AUTOMATIC1111/stable-diffusion-webui/wiki/Features#hires-fix 提供了一个方便的选项,可以部分地以较低分辨率呈现图像,然后将其放大,最后在高分辨率下添…

uniapp微信小程序解决绘制polygon结束时的问题

目录 一、前言 二、实现思路 三、结束标绘具体代码 1、在地图展示工具栏处判断工具按钮是否展示v-if"item.isshow" 2、data声明的工具按钮中新增结束标绘按钮 3、在按钮的点击事件中新增结束标绘的判断 4、判断绘制的线段个数是否大于等于三条,当满…

如何制定公司网络安全战略

网络安全可以保护公司的重要信息免受恶意软件和数据泄露等威胁。网络安全策略列出了您公司的 IT 系统当前面临的风险、您计划如何预防这些风险,以及如果发生这些风险该怎么办。 让本文成为您制定有效网络安全策略的一站式指南。我们将讨论网络安全风险评估以及策略…

驱动开发--内核添加新功能

Ubuntu下这个文件为开发板ls命令的结果 内核的内容: mm:内存管理 fs:文件系统 net:网络协议栈 drivers:驱动设备 arch与init:跟启动相关 kernel与ipc:任务,进程相关 向内核增…

java学习part34collect和map

153-集合框架-数组的特点、弊端与集合框架体系介绍_哔哩哔哩_bilibili 1.以前的数组 2.常用 3.Collection add只能加object,如果有基本类型会装箱 3.2集合和数组转换 3.3往集合添加对象的注意事项 4.迭代器 容易越界 一般不用 常用好用 5.for each 类似c的for( …

JDK8新特性——Stream流

文章目录 一、Stream流体验二、Stream流的创建三、Stream流中间方法四、Stream流终究方法 Stream流(也叫Stream API)。它是从JDK8以后才有的一个新特性,是专业用于对集合或者数组进行便捷操作的 一、Stream流体验 需求:有一个Lis…

基于Docker构建Python开发环境

1. Dockerfile dockerfile所在目录结构 FROM python:3.8 WORKDIR /leo RUN apt-get install -y wget RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai >/etc/timezone # ssh免密登录 COPY id_rsa.pub /leo RUN mkdir ~/.s…

深度学习设计基于Tensorflow卷积神经网络猫的品种识别系统

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 基于Tensorflow卷积神经网络的猫的品种识别系统可以用于自动识别猫的品种类型。下面我将为您介绍一下这个系统的基本…