日期:2018年4月16日
关键词:
组块化,回顾,自测,睡眠之于学习,梦中学习。
Python模块flask , psutil 。常用内建模块,第三方模块 。 网络编程
傍晚
1 how to learn
组块:
在意识中大脑中形成一个自动反应区域,将散乱的知识点形成一个清晰的知识架构
回顾:
学习应当以自身为主体,而非学习资料,只顾阅读学习资料,尤其我在尽快完成学习内容这方面有相当的偏执,导致我不重视学习资料的内化,从而学习效果可以说是极差。
回顾能加深对知识点的理解以及记忆。同时,在离开学习资料的视线后,回顾有助于组块化。
回顾与睡梦的结合应该会有极大的效果吧,一定要实践。
自测:
防止自己自欺欺人: 看一眼答案或者某个材料,"嗯,我会了"
很多时候,其实并不会。
自测,可以让我明白我到底哪里理解错了,给我犯错的机会。
犯错:对我来说,目前我能想到的犯错方法就是:实践+自测。
实践方能出真知,无需多言。然而,我们却总是忽略实践。很大程度上,自测或者习题就是很好的实践。
2 Python3 模块相关
常用内建模块:
hash
常用第三方模块:
virtualenv:
sudo pip3 install virtualenv
mkdir project
cd project
virtualenv -p /usr/bin/python3 virt1 ## 指定创建不同版本的pythin环境
virtualenv --no-site-packages virt2 ## 纯净python环境,不带任何第三方模块
source virt1/bin/activate
deactivate
psutil:
process and system utills
自动化运维基础必备模块
flask:
WSGI web server gateway interface
jinja2
创建一个小程序:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def my_name():
return 'Bourbon Zhou'
if __name__ == '__main__':
app.run()
若想路径变量:
@app.route('/shiyan/<name>')
def my_name(name):
return name
网络编程:
计算机之间的通信,进程之间的通信。
服务器与客户端
每一台计算机上的所有进程通信都需要唯一的端口号
电子邮件:
MUA: mail user agent 如outlook foxmail客户端
MTA: mail tranfer agent 新浪邮件服务器,163邮件服务器
MDA: mail deliver agent 我的邮箱vvv@qq.com
一些笔记: