之以是开始写这样系列的文档,紧张是磨炼自己的编码能力。
现在比较火爆的tf,即是Google基于高层IR表达,抽象出在AI领域内的公共编程模型,聚焦此高层IR表达实现了一个framework框架,形成了Python生态的高代价工具凑集。
这一波的火爆,吸引并影响了更多的软件、硬件同学参与到硬件架构中,想为为未来的几十年定下下一轮的左券,每一个 IT 公司都希望这份新的左券因此自己为中央的。以 Google 为首,代表着 AI 为创新源头的新兴势力。高层IR抽象的framework,即框架在 AI 领域的成功,让集中在这个领域的高密度人才携其创造的高密度思想结晶,希望像 AI 的泛化能力一样,把 framework 的思维办法泛化到其他编程领域。说白了,这个流派希望破旧立新,重新制订软硬件的左券,把 C 变成 Python。

浅话到此,C版的迷你程序、Python版的迷你程序、以及两个措辞好玩的小项目,都会持续禁绝时的网络网络和自己把玩。充足自己的小白脑细胞。
JSONJSON(JavaScript Object Notation, JS 工具简谱) 是一种轻量级的数据交流格式。它基于 ECMAScript (欧洲打算机协会制订的js规范)的一个子集,采取完备独立于编程措辞的文本格式来存储和表示数据。简洁和清晰的层次构造使得 JSON 成为空想的数据交流措辞。 易于阅读和编写,同时也易于机器解析和天生,并有效地提升网络传输效率。
JSON可以说是一个标记符的序列。这套标记符包含六个布局字符、字符串、数字和三个字面值。六个布局字符(“{”、“}”、“:”、“,”、“[”、“]”)形成的序列化的工具或数组:
工具是一个无序的"'名称/值'对"凑集.一个工具以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间利用“,”(逗号)分隔。
数组是值(value)的有序凑集。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间间利用“,”(逗号)分隔。
工具和数组可以相互嵌套,值可以是工具、数组、数字、双引号括起来的字符串或者三个字面值(false、null、true)中的一个,值中的字面值中的英文必须利用小写。
一些合法的JSON的实例,字符串一定要用双引号括起来。
{"a": 1, "b": [1, 2, 3]}[1, 2, "3", {"a": 4}]
CSV
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,由于分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。常日,所有记录都有完备相同的字段序列。常日都是纯文本文件。
CSV是一种通用的、相对大略的文件格式,最广泛的运用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(每每是私有的和/或无规范的格式)。由于大量程序都支持某种CSV变体,至少是作为一种可选择的输入/输出格式。
规则:
1 开头是不留空,以行为单位。
2 可含或不含列名,含列名则居文件第一行。
3 一行数据不跨行,无空行。
4 以半角逗号作分隔符,列为空也要表达其存在。
5 列内容如存在半角引号(即"),更换成半角双引号("")转义,即用半角引号(即"")将该字段值包含起来。
6 文件读写时引号,逗号操作规则互逆。
7 内码格式不限,可为 ASCII、Unicode 或者其他。
8 不支持数字
9 不支持分外字符
年
制造商
型号
解释
代价
1997
Ford
E350
ac, abs, moon
3000.00
1999
Chevy
Venture "Extended Edition"
4900.00
1999
Chevy
Venture "Extended Edition, Very Large"
5000.00
1996
Jeep
Grand Cherokee
MUST SELL! air, moon roof, loaded
4799.00
年,制造商,型号,解释,代价
1997,Ford,E350,"ac, abs, moon",3000.001999,Chevy,"Venture ""Extended Edition""","",4900.001999,Chevy,"Venture ""Extended Edition, Very Large""","",5000.001996,Jeep,Grand Cherokee,"MUST SELL! air, moon roof, loaded",4799.00
JSON_to_CSV