Skip to content

Latest commit

 

History

History
303 lines (222 loc) · 6.68 KB

File metadata and controls

303 lines (222 loc) · 6.68 KB
Error in user YAML: (<unknown>): could not find expected ':' while scanning a simple key at line 3 column 1
---
- oeasy Python 0411
- 这是 oeasy 系统化 Python 教程,从基础一步步讲,扎实、完整、不跳步。愿意花时间学,就能真正学会。
本教程同步发布在: 

     个人网站: `https://oeasy.org` 
     蓝桥云课: `https://www.lanqiao.cn/courses/3584` 
     GitHub: `https://github.com/overmind1980/oeasy-python-tutorial` 
     Gitee: `https://gitee.com/overmind1980/oeasypython` 
---

罗马拉丁字符

回忆上次内容

  • 起源于埃及的 圣书体 象形文字
    • 在与 两河流域的 苏美尔楔形文字 结合后
    • 经过 腓尼基人 的拼音化 和 广泛传播
    • 终于来到了 希腊

图片描述

  • 古希腊
    • 璀璨的艺术和文化
    • 被 希腊字母 所记录和传播
    • 亚德里亚海 西面的 亚平宁半岛
    • 一个新的文明在崛起
    • 故事又会如何发展呢?🤔

罗马的崛起

  • 亚平宁半岛拉丁族的一个部落
    • 创始人叫做罗慕路斯

图片描述

  • 最初只有7个小山丘

图片描述

  • 生活资料 难以自给自足

    • 开始扩张
  • 以 帕拉丁山 为首

    • 以 palatine 为圣骑士的代称
    • 以 palace 为宫殿的代称
    • 并且修路 把这些 据点 连接起来

罗马帝国的扩张

  • 地中海的东部地区
    • 遭受了 游牧民族入侵
    • 希腊文明 进入了 至暗时刻
  • 腓尼基后续的 迦太基
    • 依靠商业
    • 把控了 西地中海和北非 的贸易
    • 想要染指 西西里岛

图片描述

  • 第一次布匿战争
    • 迦太基 和 罗马 争夺 西西里岛

第二次布匿战争

  • 环地中海的迦太基将领 汉尼拔
    • 从 北方 阿尔卑斯山 进入 亚平宁半岛
    • 让罗马元老们印象深刻

图片描述

  • 罗马印象深刻的还有

    • 亚德里亚海对岸的上
    • 来自希腊半岛马其顿的背刺
  • 地中海的王者究竟是谁

    • 迦太基
    • 还是 罗马

罗马崛起

  • 第二次布匿战争结局
    • 迦太基国内矛盾激发
    • 汉尼拔回军驰援
  • 罗马乘机进攻迦太基本土
    • 要求迦太基
      • 交出舰船
      • 并向罗马赔款
  • 迦太基
    • 签订城下之盟
    • 元气大伤

第三次布匿战争

  • 罗马军团
    • 打败了 迦太基商人的 雇佣军
    • 犁平了 整个城市
    • 地中海成为罗马帝国内海

图片描述

  • 罗马又经历了
    • 四次马其顿战争
    • 罗马-塞琉古帝国战争
    • 埃托利亚战争
    • 亚该亚战争

希腊字符

greek = "ΑαΒβΓγΔδΕεΖζΗηΘθΙιΚκ∧λΜμΝνΞξΟο∏πΡρ∑σΤτΥυΦφΧχΨψΩω"

图片描述

  • 终于把路修到了希腊半岛
    • 从此条条大路通罗马
      • 接各地贵族来罗马耍
  • 来了就住温泉
    • 成为帝国高级买办

罗马的数字

  • 计数方法可以用函数来描述
def arabic_to_roman(num):
    roman_numerals = {
        1000: 'M',
        900: 'CM',
        500: 'D',
        400: 'CD',
        100: 'C',
        90: 'XC',
        50: 'L',
        40: 'XL',
        10: 'X',
        9: 'IX',
        5: 'V',
        4: 'IV',
        1: 'I'
    }

    roman_num = ''
    for value, symbol in roman_numerals.items():
        while num >= value:
            roman_num += symbol
            num -= value

    return roman_num
  • 想要得到就调用
# 调用函数将阿拉伯数字 2021 转换为罗马数字
result = arabic_to_roman(2021)
print(result)  # 输出结果为 MMXXI

从希腊到拉丁

  • 罗马帝国 彻底 吞并了希腊半岛
    • 并吸收了 希腊的 文化

图片描述

  • 文化的中心
    • 从希腊雅典 到 意大利罗马
    • 从 奥运会 到 罗马斗兽场
    • 从 宙斯 到 朱庇特 再到 耶稣
    • 从 荷马史诗 到 罗马神话 再到 基督教

从希腊字符到拉丁字符

图片描述

衬线(serif)的缘起

图片描述

  • 起源于古罗马的
    • 石刻拉丁字母
    • 先画上线

图片描述

  • 否则容易刻歪了

划线

  • 先行 刻出 格子线
    • 确保 等高 和 水平

图片描述

  • 就像 单词本 一样

图片描述

  • 衬线 源于 石刻材质
    • 目的是避免墨线外溢

书写练习

  • 书写工具
    • 从 石刻工具 变成了 纸笔
  • 抄写员的基本功
    • 就是 练字
    • 一代代地练习

图片描述

  • 几百年间
    • 抄写 最频繁的是

有福之人 持中庸之道

The blessed held a middle wag

知己之人 力导己行

Powerful indeed is a man to direct his own actions Hhereally knows himself

  • 材质
    • 从石头 到 树皮纸

书写材质

  • liber
    • 原意为 树皮内侧
      • 现在 也指 图书

图片描述

  • liberary
    • 图书馆
  • liberate
    • 解放、释放
    • 将敌人的殖民地解放
english = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz"

兼容并蓄

  • 古代
    • 印度人创造了数字写法后
  • 大约到了公元7世纪
    • 这些数字传到了阿拉伯地区
  • 到13世纪时
    • 意大利数学家斐波那契写出了《算盘书》
    • 对阿拉伯数字做了详细的介绍
  • 后来
    • 这些数字又从阿拉伯地区传到了欧洲
    • 随着西班牙、荷兰、英国轮流称霸世界扩散
  • 13到14世纪
    • 阿拉伯数字传入我国
for ch in range(ord("0"),ord("9")+1):
	print(ch,ord(ch))

数字合文

  • ℒℴѵℯlএ⁵²º
  • ꧁꫞꯭꯭꫞꧂ এ⁵²º᭄
  • ღ᭄ꦿℒℴѵℯoeasyএ⁵²º
  • ᝰꫛꫀꪝ⁵²º

图片描述

  • 找找上标字符

图片描述

总结

  • 罗马
    • 承袭了 希腊的文化
      • 学习了 希腊的字符
  • 罗曼语族 拉丁字符 伴随着
    • 罗马帝国的 军力
    • 威尼斯的商业
    • 基督教 的 文化
    • 开始了 新的扩张

图片描述

  • 这个时候
    • 不列颠 只是 凯撒高卢战记里 边缘小国
  • 但是 我们现在学python用的字符
    • 不是希腊、罗马字符
      • 而是英文字符
  • 英国是如何从边缘之地
  • 引领文化、走向世界的呢?🤔
  • 我们下次再说!👋- William Henry Gates III 盖茨三世

  • 本文来自 oeasy Python 系统教程。
  • 想完整、扎实学 Python,
  • 搜索 oeasy 即可。