
蟒营的预备练习是 Learn Python the Hard Way.有学员发现,在 ex12 练习的附加题里面有这样一个题目:
使用 `pydoc` 再看一下 `open`, `file`, `os`, 和 `sys` 的含义。看不懂没关系,只要通读一下,记下你觉得有意思的点就行了。
Help on module os:NAMEos - OS routines for NT or Posix depending on what system we're on.FILE/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/os.pyMODULE DOCShttp://docs.python.org/library/os
只需告诉 pydoc 你想查点啥 `pydoc <name> ...`,比如想知道转换日期的好东西有哪些,直接输入 `$pydoc datetime`.终端便会返回与日期相关的模块/函数,以及简要解释,类似常见的 cheatsheet.比如,仅通过肉眼浏览,就可以快速分辨出,转换日期有把周一设定为第 1 天的,也有把周日设定为第 1 天的.
$ pydoc datetimeHelp on module datetime:NAMEdatetime - Fast implementation of the datetime type....| isoweekday(...)| Return the day of the week represented by the date.| Monday == 1 ... Sunday == 7| weekday(...)| Return the day of the week represented by the date.| Monday == 0 ... Sunday == 6...
学习时,探索往往是漫长而枯燥的.有一种流行看法是,只要使用了 5W1H 即可有效管理探索过程.认为将如下问题提前想清楚,就能心中有数避免时间的虚耗.
但也有学员补充道,「只是心中有数显然是不够的。人的注意力是非常涣散的,有点什么事情就会被牵扯着找不到方向.」简单说, 搜索最好的结果始终是解决的问题.那么,有没有什么方法能够助力解决问题呢?
当然,及时记录形成笔记,固然是个好习惯.还有呢?此处推荐,在官方文档搜索有效答案 .比如,pydoc 的结构简洁论述完备,比某问答论坛可是方便太多.比起漫无边际的互联网,把时间用在技术人员精心准备的官方档案上,可能更加聪明.也许解决问题的开关,往往藏在脚下的水流,而非远处的群山.
[FAQ] 好奇心的边界~试论学习时值得挖掘的边界在哪儿? https://gitlab.com/101camp/4py/tasks/issues/13
[LPTHW]e12->No Python documentation found for 'file' https://gitlab.com/101camp/4py/tasks/issues/10
蟒
-
在职非 Python 程序员 <- 实用工程经验, 包含团队管理体验 -
在校大二/三学生 <- 完备软件开发经历, 能独立用 Python 完成实用工具开发 -
真小白(无基础人士) <- 切实编程自信, 真正理解什么是编程, 并熟悉 Python 技术生态,能基于工程思维来解析具体问题.. -
以及所有学员能获得的: -
高效问题讨论习惯 -
上手标准社区协作 -
自律的周学习节奏 -
...
精品小班 4py 已在行进~



