linux系统是未来_大小写敏感_case_sensitive_编程原生态
- 上次尝试了
- 两个vim 同时打开
- 同一py文件
- vim出现了Error
- 有各种选择
- 错误拼写 pront 导致
- 运行时 出现了NameError

- 错误(Error)
- 不是 我们 无能的标记
- 而是 我们 努力的见证
- 更是 我们 进步的阶梯
- 如果 程序里的 print
- 字母没错
- 但大小写不同
- 被误写成了 Print
- 还会报错吗?
- 编辑oeasy.py
- vi oeasy.py
- 按 <kbd>i</kbd> 进入插入模式
- 把程序改错
- 如下图所示

- <kbd>esc</kbd>退出插入模式
- 左下角的---插入(粘贴)---消失

- 再看一眼
- 确认程序 已经 改错 了
- 准备 回到shell
- :wq
- 先 write 保存
- 再 quit 退出
- 两个命令 一起做
- 一次完成

- 回到shell

- 准备 运行程序
- 输入 python3 oeasy.py
- 运行 刚保存的程序

- 错误(Error)
- 不是 我们 无能的标记
- 而是 我们 努力的见证
- 更是 我们 进步的阶梯
- python 还是那样
- 大写 就是 大写
- 小写 就是 小写
- 一点错误 都不能有
- 这也让我们 很安心 ️
- 这种 区分大小写的特性 叫
- 大小写敏感
- case-sensitive
- shell中的 命令
- 大小写 也是 敏感的 吗?
- 实践出真知

- shell 也是 大小写敏感的
- 非常挑剔、 吹毛求疵的
- 一点错误 都不能有
- 这可 太有安全感 了!️

- oeasy.py中的代码 是
- 大小写敏感的
- shell中命令的执行 也是
- 大小写敏感的
- 总之 都是
- 大小写敏感的 (case-sensitive)️
- 我们 回vim
- 改好 oeasy.py
- 再运行
- 不出意料地 成功了!
- 囧rz

- 虽然 仿佛
- 回到了原点
- 但是 当你把所有错误
- 都 根据提示修改好 之后
- 程序能够 按照你的设想
- 运行起来 的 时候
- 你 能否感到
- 那种 百分之百的
- 确定感!!!
- 幸福感!!!

- 以及 战胜错误后
- 获得的 百分之一万的 快乐
- <h1 style=“font-size:200px”></h1>
- 哈哈
- 编程语言 很多

- 为什么 选择python 呢?

- 如果要输出 “hello,world”
- 三种语言的代码
- 如下图
- 点击可放大

- python
- 写起来 最 简洁
- 简洁 胜于 复杂
- Simple is better than complex
- 是 最适合入门的 语言
- 代码编辑工具 很多
- 为什么 选择vim呢?
- vim这种 命令行接口(CLI)下的
- 文本编辑器
- 是 编程的原生态环境

- 使用 最原始的工具
- 体会 最根本的编程
- 先不使用 那种全自动的
- 播种机
- 收割机
- 了解 底层根本
- 以后转型自动化 也简单
- 可以定义 自己的自动化方式
- 反之
- 用惯了 自动工具
- 就远离本质
- 形成依赖

- 操作系统 很多
- 为什么 选择linux 呢 ?
- 目前主流操作系统中
- linux 是开源的
- 丰富的 软件资源

- 还有 开源文化
- 作为基础
- linux 功能强大
- 为了 云时代而生

- 最稳定 最强大的
- 生产力工具
- 可以 全面对接
- Risc-v
- x86
- arm
- 龙芯
- 各种架构
- 从底层解决国产化问题
- 政府采购已经明显考虑到底层芯片发展的需求

- 如果windows能够
- 支持新一代架构的话
- 那很欢迎
- 不能的话?
- 统信、麒麟
- 符合要求
- 内核 也是 Linux

- 各种容器技术
- 默认系统 都是linux
- 也是 debian系的
- 可以说linux内核是
- 实现 信息时代弯道超车的
- 重要助力
- 在linux之上
- 用vim编辑器
- 编写python程序

- 太酷啦~
- 在 原生态的 编程环境
- 体会 原汁原味的编程

- 恭喜您 凑齐 三大法宝 顶级套装
- linux 系统
- vim 编辑器
- python 语言
- py文件里的 代码
- 和游乐场 一样
- 都是 认死理儿 的
- 错一点都不行

- 程序员 也容易认死理儿
- 斩钉截铁
- 一就是一
- 零就是零
- 程序员
- 还是 很可爱的
- 要关心 身边的程序员 啊
- 毕竟是新时代的 典型新职业
文明
|
主流职业
|
---|---|
渔猎采集文明
|
猎人
|
农业文明
|
农民
|
工业文明
|
工人
|
商业文明
|
销售员
|
数字智能文明
|
程序员
|
- 现在写了一行代码
- 可以 让 程序
- 再复杂一点点 吗?
- 我们下次再说!
linux系统是未来_大小写敏感_case_sensitive_编程原生态的更多相关文章
- 4种用于构建嵌入式linux系统的工具_转
转自:4种用于构建嵌入式linux系统的工具 Linux 被部署到比 Linus Torvalds 在他的宿舍里开发时所预期的更广泛的设备.令人震惊的支持了各种芯片,使得Linux 可以应用于大大小小 ...
- Linux 系统学习梳理_【All】
第一部分---基础学习 00.Linux操作系统各版本ISO镜像下载 00.Linux系统下安装Vmware(虚拟机) 00.Linux 系统安装[Redhat] 00.Linux 系统安装[Cent ...
- Linux 系统级别优化_【all】
Linux 系统优化 1.Linux系统关闭SELinux 2.Linux系统开机到登录之前启动流程 3.Linux系统设置运行级别 4.Linux系统重要的开机自启动的服务 5.Linux查看系统当 ...
- Linux系统shell编程自学_第一章基础
第一章 基础shell的优势在于处理操作系统底层的业务,Python,php的优势在于开发运维工具,web界面的管理工具以及web业务开发.处理一键安装.优化.报警脚本shell又叫命令解释器,它能识 ...
- Linux系统编程(14)——shell常用命令
1. ls命令 ls命令是列出目录内容(ListDirectory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. "ls -l"命令已详情模式 ...
- Linux 系统应用编程——进程基础
一.Linux下多任务机制的介绍 Linux有一特性是多任务,多任务处理是指用户可以在同一时间内运行多个应用程序,每个正在执行的应用程序被称为一个任务. 多任务操作系统使用某种调度(shedule)策 ...
- 《Unix/Linux系统编程》第八周学习笔记
<Unix/Linux系统编程>第八周学习笔记 时钟服务函数 gettimeodfay() 获取系统时间 settimeofday() 设置系统时间 time() 以秒为单位返回当前时间 ...
- Linux系统编程温故知新系列 --- 01
1.大端法与小端法 大端法:按照从最高有效字节到最低有效字节的顺序存储,称为大端法 小端法:按照从最低有效字节到最高有效字节的顺序存储,称为小端法 网际协议使用大端字节序来传送TCP分节中的多字节整数 ...
- linux系统编程之错误处理
在linux系统编程中,当系统调用出现错误时,有一个整型变量会被设置,这个整型变量就是errno,这个变量的定义在/usr/include/errno.h文件中 #ifndef _ERRNO_H /* ...
- Linux系统编程--文件IO操作
Linux思想即,Linux系统下一切皆文件. 一.对文件操作的几个函数 1.打开文件open函数 int open(const char *path, int oflags); int open(c ...
随机推荐
- 自定义Naive UI的数据表格Data Table中按钮Button图标
在Naive UI官网中详细介绍了[数据表格 Data Table](数据表格 Data Table - Naive UI)的使用方式 { title: "Action", key ...
- pyinstaller 打包无窗口python http.server无法启动
最近在写一个简单的文件服务器用来访问静态文件,遇到在pyinstaller无窗口模式下无法启动的问题,记录一下解决方案. 原因:http.server需要将记录输出到窗口,而pyinstaller打包 ...
- 数据结构(C++)--学习单链表时发现的一些小坑
基于类的链表类无相应构造函数报错 #include<bits/stdc++.h> using namespace std; const int MaxSize = 10; template ...
- Gitea 代码仓库平台
引言 Gitea 是一个自己托管的 Git 服务程序.他和 GitHub,Bitbucket or Gitlab 等比较类似.它是从 Gogs 发展而来,不过它已经 Fork 并且命名为 Gitea. ...
- Vue3组件通信方式
Vue3组件通信方式 不管是vue2还是vue3,组件通信方式很重要,不管是项目还是面试都是经常用到的知识点. 比如:vue2组件通信方式 props:可以实现父子组件.子父组件.甚至兄弟组件通信 自 ...
- 史上最强 AI 翻译诞生了!拳打谷歌,脚踢 DeepL
CoT 推理范式 默认情况下,大语言模型通常是直接给出问题的最终答案,中间推理过程是隐含的.不透明的,无法发挥出大模型最极致的理解能力.如果你用它来充当翻译,可能效果和传统的机器翻译也差不了太多. 如 ...
- ETL工具-nifi干货系列 第十四讲 nifi处理器PublishKafka实战教程
1.kettle的kafka生产者叫kafka producer,nifi中的相应处理器为PublishKafka,如下图所示: 可以很清楚的看到PublishKafka处理器支持多个版本的kafka ...
- kettle从入门到精通 第五十课 ETL之kettle 课程源文件分享
Kettle 是一款功能强大的开源 ETL 工具,被广泛应用于数据集成.数据转换和数据加载等领域.随着数据量和多样性的不断增加,使用 Kettle 进行数据处理已成为许多企业和数据工程师的首选.在过去 ...
- C#.NET 使用Windows证书库中的证书
public static X509Certificate2 GetCertificate(string commonName, StoreName storeName) { X509Certific ...
- reactHooks的组件通信
父组件调用子组件的方法 // 父组件 import React, { useEffect, useRef, useState } from 'react'; import StopModal from ...