I see God in the instruments and mechanisms that work reliably.
———— Buckminster Fuller

Py 的奇幻漂流


原则

  • 至少过一遍官方文档
  • 至少完整看完并练习完一本书

Swift

Graph

  • 基础
    • 类型
      • 常量:let
      • 变量:var
      • 整数:Int
      • 浮点数:Float
    • 控制流
      • if
      • swift
      • for
    • 集合
      • 元组 Tuple:() #有序 #重复
      • 数组 Array: p[] #有序 #重复
      • 集合 Set #无序 #唯一
      • 字典 Dictionaries #无序 #键唯一 #键值对

  • Notes
  • Books

  • GitHub / Git
  • Linux / UNIX
  • Markdown
  • 正则表达式

算法

素养

编码规范

  • 命名
    • 小驼峰式命名法(lower camel case) #Swift #Lua
      • 第一个单词以小写字母开始,第二个及之后的单词首字母均为大写;如:firstName
    • 大驼峰式命名法(upper camel case)
      • 每一个单词的首字母均为大写;如:FirstName

科幻

  • 太空歌剧(Space Opera)
    • 《基地系列》
    • 《海波利安》
    • 《安德的游戏》
  • 赛博朋克(Cyberpunk)
    • 《神经漫游者》
    • 《雪崩》
    • 《攻壳机动队》
  • 架空历史(Alternate History)
    • 《高堡奇人》
    • 《犹太警察工会》
  • 硬科幻(Hard Science Fiction)
  • 软科幻(Soft Science Fiction)
  • 乌托邦(Utopian)
    • 《一无所有》
    • 《童年的终结》
    • 《游戏玩家》
  • 反乌托邦(Dystopian)
    • 《华氏 451》
    • 《发条橙》
    • 《仿生人会梦见电子羊吗?》
    • 《美丽新世界》
  • 时间旅行(Time Travel)
    • 《永恒的终结》
    • 《时间机器》
    • 《千年战争》
  • 蒸汽朋克(Steampunk)
    • 《差分机》
    • 《阿努比斯之门》
    • 《丑人》
  • 生物朋克(Biopunk)
    • 《发条女孩》
    • 《科学怪人》
    • 《明日分解》
  • 机器人(Robot)
    • 《我,机器人》

推理

  • 派别
    • 本格
    • 硬汉
    • 警察
    • 日本
      • 新本格
      • 变格
      • 社会
  • 类型
    • 密室推理
      • 动机
        1. 伪装成自杀或意外;
        2. 让警方怀疑有可能出入密室的人,或是与被害人一同身处密室的人;
        3. 妨碍警方查明自己所犯下的罪行;
        4. 延迟尸体被发现的时间;
        5. 让警方误以为密室就是案发现场;
        6. 为了自我表现与虚荣心;
        7. 为了隐藏真正的密室;
        8. 制造过程中的某种行为才是目的;
        9. 意外因素导致;
    • 倒叙推理
    • 完美犯罪
  • 守则
    • 推理小说十诫
    • 九命题
    • 推理小说二十法则
    • 推理小说的三十项要素
    • 名侦探的守则

End