[1wd4]大妈讲座笔记: CLI — 编程思想的具象!

~ 表扬: wp-lai, aJiea, Zoe ~ 神秘排名?? ~ Keep Calm and Enjoy OMOOC2py

CLI

  • 终端之终端: tmux??
  • 大妈 top10cli: git, cd, ll, subl, ps, python, ls, svn, source, sudo
  • 自动化: fabric
  • pyenv 重点
    • 完全用命令行工作 - 徐宥
    • 完全用 Linux 工作, 摈弃 Windows - 王垠
  • CLI(本源) vs GUI
  • API: AWS, RESTful

REPL(交互环境)

  • ipython
  • help(a.pop)
  • 学好英语是王道!
  • dir() 当前环境中有什么对象, 以及对象都有神马操作, 以及对象的操作有什么内置 hook

1w任务从头演示

  • .pyc 文件??
  • 直觉的 无参数调用/默认帮助(?/h/help)/退出(q/quit) 方法??
  • 技术: raw_input(), while + break, os.path.exists(), open(), for...in(回读)
  • < 51行

重视官方文档

  • 可以下载到本地, rst 格式, 需编译
  • 重点: 教程 + 库说明
  • rST
    • 区别于 HTML, XML
    • Sphinx
    • RTFD.org

UTF-8

  • '锟斤拷'的故事
  • UTF-8 是 Unicode 的实现
  • GB 2312 → GBK → CP936

搜索

  • 网页快照
  • 八股式框架
  • Pythonic
    • Pythonista 八荣八耻??

2w 任务

  • Tkinter
  • Tk 跨平台

PS

  • 断言

所有东西都能教授, 但! 求知欲学习能力除外

  • M$

    • path 配置
    • Keep Calm and with SSH
    • putty
  • 达芬奇睡觉法