回忆
 
  • 上次 了解了 python 语言的特点
  • 历史悠久
  • 功能强大
  • 深受好评
  • 已成趋势
 
  • 3大主流操作系统
  • mac
  • windows
  • linux
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 我们 选择
  • linux 作为基础系统
 
  • 为什么选择
  • 黑乎乎的命令行界面呢?
 
 
GUI vs CLI
 
  • 个人电脑
  • 用图标和菜单组成 图形界面(GUI)
  • Graphic User Interface
 
  • 主要 通过 鼠标和触屏 进行操作
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

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

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 玩家记下 游戏虚拟世界中 机械的规则和逻辑
  • 记得越多、记得越细、记得越精确
  • 越是对 大脑神经元的浪费
 
  • 从而落入
  • 精心设计 的 陷阱
  • 从中找到 安全感
 
 
 
乙女向游戏
 
  • 抱着 在虚拟世界中
  • 练习感情生活的目的
  • 打开了 乙女向游戏
 
 
  • 各种 人设声优 充满诱惑
  • 青梅竹马的发小
  • 伪善腹黑的病娇
  • 只对你好的霸总
  • 可怜粘人的呆萌
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 游戏设计的目的
  • 就是 让你陷进去 沉迷其中
 
  • 离 现实中的情感 越来越远
  • 因为 本体 需要 排队
  • 买游戏周边
 
 
 
陷阱
 
  • 一切 游戏规则、数值
  • 都可以 在源码的层面
  • 进行修改
 
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 毕竟 就算练到 顶天
  • 也比不过 专用型的 人工智能
 
  • 记忆 那些规则 意义不大
  • 需要想办法 跳出陷阱
  • 接触和修改 真正的规则
 
 
 
虚假
 
  • 格斗类和moba类 游戏
  • 并不是 对战争仿真的模拟
  • 无法 提高 街头格斗技能
 
  • 通过 小而快的 及时反馈
  • 刺激 多巴胺
  • 控制新知
 
 
  • 玩家 为瞬时的反应和爆发
  • 做 大量刻意的练习
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 这种虚拟环境
  • 是 针对人类特点 专门设计的陷阱
  • 小心 掉进去
 
 
  • 这些 光怪陆离的背后
  • 是什么呢?
 
 
和GUI相对的CLI
 
  • 光怪陆离的背后 是
  • 内存和显存 中
  • 电子变化的结果
 
 
  • 电子变化
  • 被 理解为
  • 0或者1
 
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

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

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 可是 满屏01
  • 咱们 也看不懂啊
 
 
终端环境
 
  • 通过 命令行接口(CLI)
  • Command Line Interface
  • 输入命令 得到反馈
  • 是 传统 人机界面
 
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 键盘和屏幕 原本对应的
  • 标准输入输出流
  • 是 数字世界的 原生入口
 
 
  • 这 数字世界是真实的 吗?
  • 不也是 一个虚拟世界吗?
 
 
虚拟世界
 
  • 数字世界中的 购物记录
  • 实实在在影响着 交易
  • 还有 真实的包裹传递
 
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

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

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 经纬度 映射到 计算机 中
  • 存储 成 字节中的数据
  • 显示在 屏幕中
 
 
 
现实世界
 
  • 在 终端中显示
  • 自行车位置
 
  • 有助于 找到
  • 这台自行车
  • 就可以 骑行了
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 这些数据
  • 都存在哪里呢?
 
 
终端 与 云端
 
  • 大量 数据
  • 存储在云端
 
  • 云端 也运行着
  • 操作系统
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 通过 终端
  • 连接 云上服务器的 壳(shell)
 
  • 可以 控制 云上的
  • 内核(kernel)
  • 其他 软硬件资源
 
  • 我们
  • 直接 在云上学
  • 直接 在云上练
  • 以后也直接 在云上实践
 
 
 
  • 打开了 终端
  • 就像 打开了 黑色异世界
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 这里
  • 是 一切开始之前的地方!!!
  • 是 未曾开垦的 黑土地
  • 肥沃的腐殖质 能攥出油
 
 
 
两种界面
 
  • 图形用户界面(GUI)
  • Graphic User Interface
  • 操作直观
  • 但功能有限
 
 
  • 命令行界面(CLI)
  • Command Line Interface
  • 操作精确
  • 可以发挥出计算机的全部性能
 
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 选择 命令行界面(CLI)
  • 才接触到 数字世界的 根本
 
 
gui vs cli
 
  • 图形用户界面(gui) 的 ide
  • Integrated Development Environment
  • 集成开发环境
 
  • 会让你编程过程 十分舒服
  • 风吹不着 雨淋不着
  • 就像 温室里的花朵
 
  • 屏蔽了 真实的系统环境
  • 非常脆弱
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 让你 省心省脑的同时
  • 也 将你 和真实的自然 隔离
 
 
根本
 
  • 图形界面 是
  • 给命令行穿的一些好看的衣服
 
  • 命令行 才是
  • 根本骨架
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 要去 研究根本
  • 你 有信心 走到底 吗???
 
 
总结
 
  • 这次 了解基本环境
 
 
简称
含义
CLI
命令行界面
GUI
图形用户界面
 
 
  • 在 CLI 中
  • 通过终端
  • 连接 远程服务器的 壳(shell)
  • 控制 云端的核 (kernal)
 
  • 管理 云端的资源
 
 
 

 
 
 

添加图片注释,不超过 140 字(可选)

 
 
  • 打开了终端之后
  • 到底怎么用呢?
 
  • 我们 下次再说!
  • 蓝桥->https://www.lanqiao.cn/courses/3584
  • github->https://github.com/overmind1980/oeasy-python-tutorial
  • gitee->https://gitee.com/overmind1980/oeasypython

[oeasy]python0002_终端_CLI_GUI_编程环境_游戏_真实_元宇宙 🥊的更多相关文章

  1. LPC基础教程-Lpc程序和编程环境 mudos 加载原理

    编程环境 通常我们所见到的Mud大多是LpMud.LpMuds使用Unix的指令和文件结构.如果你对Unix有所了解,那么LpMud中的一些指令和它的文件结构与普通的Unix基本一样.如果你从未使用过 ...

  2. BeagleBone Black第八课板:建立Eclipse编程环境

    BBB第八课板:建立Eclipse编程环境 最近建立了一个新的编程环境.感觉很方便,给大家分享.除了先前BBB董事会远程桌面直接写shell脚本或C外部程序,经Debain 7.5根据该制度还试图用编 ...

  3. Unix NetWork Programming(unix环境编程)——环境搭建(解决unp.h等源码编译问题)

    此配置实例亲测成功,共勉,有问题大家留言. 环境:VMware 10 + unbuntu 14.04 为了unix进行网络编程,编程第一个unix程序时遇到的问题,不能包含unp.h文件,这个感觉和a ...

  4. 【转】手把手教你把Vim改装成一个IDE编程环境(图文)

    手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage ...

  5. [GO编程]GO编程环境

    GO是一个开源项目,由Google大神发明的,他主要是用于应用程序级开放,可以编译成机器码,和C++一样不需要.NET或JAVA那样的运行框架,因此是个不错的编程语言.更何况发明者都是高手中的高手,而 ...

  6. Ubuntu下编程环境GNU安装

    ubuntu下C编程   环境搭建 其实,linux下写C也是很容易的.IDE的话用 eclipse 集成 CDT 模块就行了.当然这属于重量级的了,就如同VC++之于windows一样.那有没有像T ...

  7. vim配置python编程环境及YouCompleteMe的安装教程

    python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...

  8. ArduinoYun教程之Arduino编程环境搭建

    ArduinoYun教程之Arduino编程环境搭建 Arduino编程环境搭建 通常,我们所说的Arduino一般是指我们可以实实在在看到的一块开发板,他可以是Arduino UNO.Arduino ...

  9. [零基础学pythyon]安装python编程环境

    不论什么高级语言都是须要一个自己的编程环境的,这就好比写字一样,须要有纸和笔,在计算机上写东西.也须要有文字处理软件,比方各种名称的OFFICE.笔和纸以及office软件,就是写东西的硬件或软件.总 ...

  10. Spark 的 python 编程环境

    Spark 可以独立安装使用,也可以和 Hadoop 一起安装使用.在安装 Spark 之前,首先确保你的电脑上已经安装了 Java 8 或者更高的版本. Spark 安装 访问Spark 下载页面, ...

随机推荐

  1. MyBatis延迟加载策略详解

    延迟加载就是在需要用到数据的时候才进行加载,不需要用到数据的时候就不加载数据.延迟加载也称为懒加载. 优点:在使用关联对象时,才从数据库中查询关联数据,大大降低数据库不必要开销. 缺点:因为只有当需要 ...

  2. HTML——img标签

    在HTML中,图像由标签定义的,它可以用来加载图片到html网页中显示.网页开发过程中,有三种图片格式被广泛应用到web里,分别是 jpg.png.gif. img标签的属性: /* src属性: 指 ...

  3. 【译】使用 .NET Aspire 和 Visual Studio 开发云原生应用

    我们很高兴地向大家介绍 .NET Aspire,它旨在简化 .NET 云原生应用程序的构建和管理方式..NET Aspire 为像您这样的开发人员提供了一个改进的.有主见的框架,用于构建分布式应用程序 ...

  4. oidc-client.js踩坑吐槽贴

    前言 前面选用了IdentityServer4做为认证授权的基础框架,感兴趣的可以看上篇<微服务下认证授权框架的探讨>,已经初步完成了authorization-code与implicit ...

  5. js 表格的添加和删除操作

        大江东去,浪淘尽,千古风流人物.故垒西边,人道是,三国周郎赤壁.乱石穿空,惊涛拍岸,卷起千堆雪.江山如画,一时多少豪杰.遥想公瑾当年,小乔初嫁了,雄姿英发.羽扇纶巾,谈笑间,樯橹灰飞烟灭.故国 ...

  6. 记一次 .NET某工控视觉自动化系统 卡死分析

    一:背景 1. 讲故事 今天分享的dump是训练营里一位学员的,从一个啥也不会到现在分析的有模有样,真的是看他成长起来的,调试技术学会了就是真真实实自己的,话不多说,上windbg说话. 二:WinD ...

  7. mvn 打包报错:no compiler is provided in this environment

    最近公司换了电脑,系统也从 win7 升级到 win11,开发环境都重新安装了一遍,然后在 idea 用mvn 执行打包命令 mvn clean package 报错: no compiler is ...

  8. pytest系列之-mark功能的使用

    功能使用: 标记用例,按正常.异常用例划分等级进行标记,或者按照模块进行划分. 标记后,可以执行部分用例. 例如: 你有以下用例,文件目录结构如下: testcase ----user ----man ...

  9. 使用 OpenTelemetry 构建可观测性 05 - 传播和行李(Propagation & Baggage)

    我们开发的应用程序可能具有不同的形态和架构:有些是单体应用,有些是微服务.为单体应用程序添加遥测数据相对来说简单,因为所有数据都在同一进程中.然而对于微服务应用程序,情况可能会更具挑战性. 通常,分布 ...

  10. Invalid revision: 3.18.1-g262b901-dirty CMake Error: CMake was unable to find a build program corresponding to "Ninja".

    一次在GitHub上找到的项目,本想编译运行下,但报如下的问题 错误一 Invalid revision: 3.18.1-g262b901-dirty 解决办法: 这是因为版本不对应,可在local. ...