some topic about python
之前发现很多工程写的特别混乱,现在开始进行整理,思路如下:
我们遇到的困难都是可以分而治之的,假设我们划分两个集合,一个规范集,一个非规范集,两个集合的并集就是全集(问题集),规范集和非规范集互斥且相互独立;规范集描述的是已经规范的知识,用自己的语法描述并加以整理的知识,形成自己的“解决套路”,例如,学习爬虫的写法,我们不知道如何去请求js异步加载,那么我们就可以列举问题形成清单,只谈当前有必要解决和适当扩展的(而非像以前一样,贪图广,分散精力,注意力也被发散),什么叫异步加载?如何用python实现?规范的流程有哪些?然后依次解决,高频问题就划分到我的常用demo库里,以备后用,而非规范集就是描述这些未解决的问题,把所有问题总结成一个清单,包含未解决,或是不重要的,如果不重要,就放在项目中即可。
简单来讲,规范集有点类似活字印刷术里的印刷字,每一个都可以当做标准的或者高频demo来使用,而非规范集就可以依附于工程存放,偶尔review即可,这样就避免了很多高频的用法反复耗费精力去使用。
列举问题形成清单,只谈当前有必要解决和适当扩展的(而非像以前一样,贪图广,分散精力,注意力也被发散)
尝试解决问题中的高频需求,再将其规范入规范集中,初始规范集为空
尝试解决问题中的低频需求,将其规范入非规范集中,初始非规范集为空
原则上规范集和非规范集是相互独立,互斥,完全穷尽,但可以出现异常集,即伪需求集,这时可以尝试伪需求集
如果粗略按照基本、进阶、高级主题这样进行结构划分,问题很大。 所以我采取先按主题领域分解,最后再进行进阶主题的分解。 > 参考python核心编程,python科学手册,利用python进行数据分析,廖雪峰 > > 传智播客
先使用jupyter撰写文档,然后生成同名markdown
Python的基本应用
数据结构相关内容,包括Python和c
数据分析相关内容,包括基本数据分析,数据挖掘,机器学习,深度学习等
运维和基本配置相关内容
leetcode刷题记录
python核心编程 python学习手册 利用python进行数据分析 python官方文档
阅读计划
https://doc.scrapy.org/en/latest/ https://legacy.gitbook.com/book/stevenzhao/scrapy-chinese/details
https://docs.djangoproject.com/en/2.0/ https://docs.djangoproject.com/zh-hans/2.0/ http://www.runoob.com/django/django-tutorial.html
https://docs.python.org/3/library/ https://pymotw.com/3/index.html https://docs.python.org/3.5/howto/index.html
https://git-scm.com/book/en/v2
http://beautifulsoup.readthedocs.io/zh_CN/v4.4.0/
http://docs.python-requests.org/zh_CN/latest/
http://cn.python-requests.org/zh_CN/latest/
http://selenium-python-docs-zh.readthedocs.io/zh_CN/latest/
http://selenium-python-zh.readthedocs.io/en/latest/index.html
https://seleniumhq.github.io/selenium/docs/api/py/api.html
http://www.tornadoweb.org/en/stable/ http://tornado-zh-cn.readthedocs.io/zh_CN/latest/
https://dev.mysql.com/doc/refman/5.7/en/
http://nginx.org/en/docs/ http://www.nginx.cn/doc/
http://docs.jinkan.org/docs/flask/ http://flask.pocoo.org/docs/1.0/ http://www.pythondoc.com/flask/index.html