[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.mzph.cn/news/195635.shtml

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

相关文章

三十五、Seata的基本架构、部署TC服务、微服务集成Seata

目录 一、基本架构 1、Seata事务中的三个重要角色 2、四种不同的分布式事务解决方案: 二、TC的部署 三、微服务集成Seata 1、引入Seata相关依赖 2、配置yml文件 3、启动服务 一、基本架构 Seata是 2019 年 1 月份蚂蚁金服和阿里巴巴共同开源的分布式事务解决…

STM32-OLED显示屏

*本文采用的OLED显示屏为4针脚IIC显示屏,4针脚分别为GND,VCC,SCL,SDA OLED.C #include "stm32f10x.h" #include "OLED_Font.h"/*引脚配置*/ #define OLED_W_SCL(x) GPIO_WriteBit(GPIOB, GPIO_Pin_8, (BitAc…

力扣7.整数反转

题目描述 代码 自己写的像屎山&#xff0c;虽然能通过&#xff0c;但多了很多不必要的代码。 class Solution {public int reverse(int x) {int count 0;int res 0;//用temp2记录x的正负int temp2 x;if(x < 0){x -x;}int temp x;while(temp ! 0){temp temp / 10;cou…

03 数仓平台 Kafka

kafka概述 定义 Kafka 是一个开源的分布式事件流平台&#xff08;Event Streaming Plantform&#xff09;&#xff0c;主要用于大数据实时领域。本质上是一个分布式的基于发布/订阅模式的消息队列&#xff08;Message Queue&#xff09;。 消息队列 在大数据场景中主要采用…

Kubernetes学习笔记-Part.02 Docker版本

目录 Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退 第二章 Docker版本 老旧版本&#xff1a;docker/doc…

无人机管控平台:打破通信限制 助力灾害救援

中国地域广阔&#xff0c;自然灾害频发&#xff0c;时常对通信基础设施造成破坏&#xff0c;传统无人机在紧急救援中受限。为有效解决这一问题&#xff0c;新一代无人机技术与应急通信系统融合形成无人机管控平台&#xff0c;不仅提供了高效的空中监测技术&#xff0c;还配备先…

制作一个RISC-V的操作系统三-编译与链接

文章目录 GCCGCC简介GCC的命令格式gcc -Egcc -cgcc -Sgcc -ggcc -vGCC的主要执行步骤GCC涉及的文件类型针对多个源文件的处理 ELFELF介绍ELF文件格式ELF文件处理相关工具&#xff1a;Binutils&#xff08;binary utility&#xff09;readlelf -hreadelf -S或readelf -SW&#x…

11月推荐阅读的12篇大语言模型相关论文

现在已经是12月了&#xff0c;距离2024年只有一个月了&#xff0c;本文总结了11月的一些比较不错的大语言模型相关论文 System 2 Attention (is something you might need too). https://arxiv.org/abs/2311.11829 一种称为S2A的新注意力方法被开发出来&#xff0c;解决llm…

c语言编程题经典100例——(66~70例)

1,写一个函数&#xff0c;判断一个字符串是否是回文字符串。 下面给出一个用于判断一个字符串是否是回文字符串的demo 函数 #include <stdio.h> #include <string.h> int isPalindrome(char str[]) { int len strlen(str); for (int i 0; i < len / 2;…

【C语言】字符串函数strlen #strcpy #strcmp #strcat #strstr及其模拟实现

在C语言中&#xff0c;有一种特殊的数据类型&#xff0c;即字符串类型。C 并没有专门定义一个字符串类型&#xff0c;这对我们使用字符串造成了一定的麻烦。但是&#xff0c;C标准库<string.h> 中定义了各种字符串函数&#xff0c;这对于我们来说是一件值得庆幸的事情。…

PCL 空间直角坐标系与极坐标系的相互转换(C++详细过程版)

目录 一、算法原理1、空间坐标系转极坐标系2、极坐标系转空间坐标系二、代码实现三、结果展示1、空间坐标系转极坐标系2、极坐标系转空间坐标系本文由CSDN点云侠原创,原文链接。爬虫网站自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不

国内的几款强大的AI智能—AI语言模型

R5Ai智能助手是一款由百度研发的文心一言&#xff0c;它支持gpt4 / gpt-3.5 / claude&#xff0c;也支持AI绘画&#xff0c;每天提供十次免费使用机会&#xff0c;无需魔法。该智能助手具有以下优点&#xff1a;会画画&#xff0c;没有使用次数限制&#xff0c;可以在界面上找到…

动能芯片 | SI3262—高度集成的低功耗SOC芯片 刷卡触摸一体

Si3262是一款高度集成的低功耗SOC芯片&#xff0c;其集成了基于RISC-V核的低功耗MCU和工作在13.56MHz的非接触式读写器模块。 MCU模块具有低功耗、Low Pin Count、宽电压工作范围&#xff0c;集成了13/14/15/16位精度的ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC、TSC等…

JS this指向详解

前述 在了解js中this指向之前先简单的阐述一下脚本执行过程和执行上下文的概念 js脚本执行过程 当js引擎执行脚本代码之前会先进行一个预编译阶段&#xff0c;然后创建全局执行上下文入栈&#xff08;上下文调用栈&#xff09;&#xff0c;然后执行全局代码&#xff0c;执行…

uni-app 微信小程序之自定义navigationBar顶部导航栏

文章目录 1. 实现效果2. App.vue3. pages.json 配置自定义4. 顶部导航栏 使用 微信小程序自定义 navigationBar 顶部导航栏&#xff0c;兼容适配所有机型 1. 实现效果 2. App.vue 在App.vue 中&#xff0c;设置获取的 StatusBar&#xff0c;CustomBar 高度&#xff08;实现适配…

苍穹外卖--营业额统计

营业额统计是基于折现图来展现&#xff0c;并且按照天来展示的。实际上&#xff0c;就是某一个时间范围之内的每一天的营业额。同时&#xff0c;不管光标放在哪个点上&#xff0c;那么它就会把具体的数值展示出来。并且还需要注意日期并不是固定写死的&#xff0c;是由上边时间…

redis的缓存击穿,缓存穿透,缓存雪崩

Redis是一个开源的、内存中的数据结构存储系统&#xff0c;它可以用作数据库、缓存和消息代理。Redis支持多种数据结构&#xff0c;如字符串、哈希表、列表、集合和有序集合。此外&#xff0c;Redis还支持各种操作&#xff0c;如读取和写入数据、删除和更新数据等。 Redis的特点…

【Openstack Train】十五、glance命令合集

本文介绍了glance组件的常用命令。关于openstack的安装&#xff0c;可以参考以下内容&#xff1a; 【Openstack Train安装】一、虚拟机创建 【Openstack Train安装】二、NTP安装 【Openstack Train安装】三、openstack安装 【Openstack Train安装】四、MariaDB/RabbitMQ 安…

RPC 集群,gRPC 广播和组播

一、集群抽象&#xff1a;cluster 它是指我们在调用远程的时候&#xff0c;尝试解决&#xff1a; 1、failover:即引入重试功能&#xff0c;但是重试的时候会换一个新节点 2、failfast: 立刻失败&#xff0c;不需要重试 3、广播&#xff1a;将请求发送到所有的节点上 4、组…

一文搞懂系列——动态库的加载方式及应用场景

引文 我们在工作中经常会遇到动态库链接的问题&#xff0c;因为正常的方式并不能满足我们的场景。常见的问题可以总结如下&#xff1a; 系统路径默认路径、usr/lib、/lib 目录&#xff0c;不会集成第三方动态库。 同名动态库可能在多个路径中存在。 针对不同的场景&#xff0…