大数跨境
0
0

TS05 | 远山近水 pydoc

TS05 | 远山近水 pydoc 蟒营
2020-01-06
1
导读:学习时值得挖掘的边界在哪儿?


0  手边的 pydoc

蟒营的预备练习是 Learn Python the Hard Way.有学员发现,在 ex12 练习的附加题里面有这样一个题目:

使用 `pydoc` 再看一下 `open`, `file`, `os`, 和 `sys` 的含义。看不懂没关系,只要通读一下,记下你觉得有意思的点就行了。

学员尝试 `$ pydoc os` , 居然发掘出意想不到的帮助文档.
Help on module os:
NAME os - 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.py
MODULE DOCS http://docs.python.org/library/os
原来 pydoc 就是 python 内置的帮助文档模块.其可爱之处在于,不仅能够直接在终端以文本形式查看,且组织方式简洁语言风格浅显.是小白最爱的内容少深度浅的好文档,手边拿起就能用.
1  pydoc 如何用?

只需告诉 pydoc 你想查点啥 `pydoc <name> ...`,比如想知道转换日期的好东西有哪些,直接输入 `$pydoc datetime`.终端便会返回与日期相关的模块/函数,以及简要解释,类似常见的 cheatsheet.比如,仅通过肉眼浏览,就可以快速分辨出,转换日期有把周一设定为第 1 天的,也有把周日设定为第 1 天的.

$ pydoc datetimeHelp on module datetime:
NAME datetime - 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...

是不是一目了然?是不是下班就想试一试?
2  远山近水

学习时,探索往往是漫长而枯燥的.有一种流行看法是,只要使用了 5W1H 即可有效管理探索过程.认为将如下问题提前想清楚,就能心中有数避免时间的虚耗.

但也有学员补充道,「只是心中有数显然是不够的。人的注意力是非常涣散的,有点什么事情就会被牵扯着找不到方向.」简单说, 搜索最好的结果始终是解决的问题.那么,有没有什么方法能够助力解决问题呢?

当然,及时记录形成笔记,固然是个好习惯.还有呢?此处推荐,在官方文档搜索有效答案 .比如,pydoc 的结构简洁论述完备,比某问答论坛可是方便太多.比起漫无边际的互联网,把时间用在技术人员精心准备的官方档案上,可能更加聪明.也许解决问题的开关,往往藏在脚下的水流,而非远处的群山.


 3   Refer
  1. [FAQ] 好奇心的边界~试论学习时值得挖掘的边界在哪儿? https://gitlab.com/101camp/4py/tasks/issues/13

  2. [LPTHW]e12->No Python documentation found for 'file' https://gitlab.com/101camp/4py/tasks/issues/10

?


一个十分开放的课程,开放到他只给你一个框架, 内容完全由自己来填写,任何形式任何方法都可以得到包容, 也没有人说[哎呀这个应该这样做], 他完全靠自己实际操作来触发一系列隐藏任务, 而大妈则是"和蔼"的站在背后不时的看看你,指引你,帮助你把这个发现的问题狠狠的踩下去,推动你去弄个明白.



综合来说, 蟒营可以激发学员获得多种进步:

  • 在职非 Python 程序员 <- 实用工程经验, 包含团队管理体验
  • 在校大二/三学生 <- 完备软件开发经历, 能独立用 Python 完成实用工具开发
  • 真小白(无基础人士) <- 切实编程自信, 真正理解什么是编程, 并熟悉 Python 技术生态,能基于工程思维来解析具体问题..
  • 以及所有学员能获得的:
    • 高效问题讨论习惯
    • 上手标准社区协作
    • 自律的周学习节奏
    • ...
而这一切变化, 都在6周里即可完成.


14岁~72岁都能学,嘦: 
0: 想学编程 
1: 有个人电脑 
2: 每周能挤出10+小时自主学习时间 
3: 英文资料能查字典看懂




精品小班 4py 已在行进~

Python 入门班 第四期课程
191201 正式开课
200112 课程结束
蟒营™ 5py 正式班年后初十报名
200203 开始报名



【声明】内容源于网络
0
0
蟒营
人生编程陪伴/你本来就很行;-)原创私塾式课程:大数据分析+爬虫+可视化/人工智能/深度学习/机械视觉/写作/作曲/...只要坚持几周任何新技能获得都将不是问题.
内容 64
粉丝 0
蟒营 人生编程陪伴/你本来就很行;-)原创私塾式课程:大数据分析+爬虫+可视化/人工智能/深度学习/机械视觉/写作/作曲/...只要坚持几周任何新技能获得都将不是问题.
总阅读46
粉丝0
内容64