我爱编程

18-04-16 回顾: 模块 组块化

2018-04-16  本文已影响0人  周少言

日期: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

一些笔记:

18-04-16 回顾: 模块 组块化 18-04-16 回顾: 模块 组块化 18-04-16 回顾: 模块 组块化
上一篇 下一篇

猜你喜欢

热点阅读