当前位置: 首页 > news >正文

[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

相关文章:

  • 软路由怎么设置代理IP
  • Element UI 走马灯 实现鼠标滚动切换页面
  • 福德植保无人机案例:无人机种地的那些事儿
  • Unity3D 导出的apk进行混淆加固、保护与优化原理(防止反编译)
  • Java版 招投标系统简介 招投标系统源码 java招投标系统 招投标系统功能设计
  • idea创建不了spring2.X版本,无法使用JDK8,最低支持JDK17 , 如何用idea创建spring2.X版本,使用JDK8解决方案
  • Java多线程并行读取多个文件(二)
  • 嘴尚绝卤味:健康卤味,未来餐饮市场的新星
  • exceljs读取el-upload上传的excle数据并转为json输出
  • 设计模式总览
  • 英伟达狂卖50万台GPU!AI爆火背后,是显卡的争夺
  • DeDeCMS v5.7 SP2 正式版 前台任意用户密码修改(漏洞复现)
  • pytorch 代码块积累
  • pycharm 创建vue并实现简易路由功能
  • LabVIEWL实现鸟巢等大型结构健康监测
  • css属性的继承、初识值、计算值、当前值、应用值
  • JavaScript异步流程控制的前世今生
  • nginx 负载服务器优化
  • Python中eval与exec的使用及区别
  • spark本地环境的搭建到运行第一个spark程序
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue数据传递--我有特殊的实现技巧
  • Web标准制定过程
  • 计算机常识 - 收藏集 - 掘金
  • 赢得Docker挑战最佳实践
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • # 数据结构
  • #if 1...#endif
  • $refs 、$nextTic、动态组件、name的使用
  • (145)光线追踪距离场柔和阴影
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (2)Java 简介
  • (poj1.2.1)1970(筛选法模拟)
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (转) 深度模型优化性能 调参
  • ******之网络***——物理***
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 使用反射注册事件
  • .netcore 获取appsettings
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .net解析传过来的xml_DOM4J解析XML文件
  • .pyc文件还原.py文件_Python什么情况下会生成pyc文件?
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [HNOI2008]玩具装箱toy
  • [java刷算法]牛客—剑指offer链表有环的入口、反转链表、合并排序链表
  • [leveldb] 2.open操作介绍
  • [OpenWrt]RAX3000一根线实现上网和看IPTV
  • [Python GUI PyQt] PyQt5快速入门
  • [Ruby]变量替换