18-04-17回顾: python3语法+刻意训练

睡梦回顾:

执行的不是特别好,感觉没有强烈的睡前暗示,昨晚的梦境都是感情上的。

应该是昨晚睡前没有明确的回顾点,同时睡前回顾做的有些敷衍。

应该提前指明睡前需要重点回顾哪些知识,回顾到什么程度,并不断的暗示自己今晚要梦到它。

今晚实践一下: 梦中的shell编程。

回顾点: shell基础语法,shell,,,,脚本实例


关键词:

python3基础 :语法  控制流  函数 模块 异常

LEARN: 神经递质    组块图书馆  交替学习  思维定势  刻意训练

aliyun:  ECS

mysql:  创建数据库,表,插入数据


python3基础

语法:

输出

标识符:如变量,函数名的自定义名称,原则–数字字母下划线且开头不为数字。

变量:局部,全局


数据结构: 字符串,列表,元组,字典,集合

操作符: 优先级


控制流:

if while for

编程实例

输出乘法口诀表:

for i in range(1,10):

    for j in range(1,i+1):

        print(str(i) + "*" +  str(j)  +  "=" + str(i * j)  )

    print()

逆向输出乘法口诀表:

for i in range(9,0,-1):

    for j in range(i,0,-1):

        print(str(i) + "*" +  str(j)  +  "=" + str(i * j)  )

    print()


函数:

def func_name(var):

    功能语句

函数参数:5种类型

参考

1必选参数:

def func(x):

2默认参数:

def func(x=12):

3可变参数:

def func(*num):

输入多个数据,num将作为元组保存。

num可以是list或者tuple

4关键字参数:

def func(**kw):

输入的kw将以字典的形式保存,如 a=1,b=2,c=3

kw也可以是字典

5命名关键字参数:

def func(*, name ,age):

输入key:name 和age的value

如 name=bob, age=21

变量必须与给定的参数相同

类似于关键字变量。


模块:

内置模块,第三方模块,自定义模块

模块文件夹:lib  site-packages

安转模块:

pip install xxx

pip install xxx.whl


异常处理:

try:

    代码块

except Exception as 错误名:

    处理

例子:  即使代码出错后,循环依旧能够继续:

for i in range(9):

    print(i)

    try:

        if(i == 5):

            print(asdfghi)

    except Exception as err:

        print(err)

print("hello world!")



LEARN:

神经递质:  工作学习做事的动机从某种程度上由神经递质决定。一遇到困难的知识点就犯困,一玩王者荣耀就不想睡觉。是因为神经递质的分泌。最好的状况是减少引起成瘾性玩乐的神经递质分泌,增强引起学习难点的神经递质。这是可以通过不断地训练来实现的。

学习时,可以告诉自己这样会有美好的未来,不断地暗示自己。

想玩游戏时,想想那些为了房租正在奋斗的人和目前陷入窘境的自己。


组块图书馆:

一个围棋高手可以在大脑中想起数以千计的策略。一个卓著的钢琴家能够快速想起无数乐谱,,,

想要成为某一方面的专家,需要将那些压缩处理了的组块,相互有序有规律的组合在一起形成组块图书馆,使得广泛而精深的知识能够在最短的时间内被自己调用。


思维定势:

某种长期不断暗示形成的思维模式阻碍自己在某些创新问题上的解决。

保持开放的态度,多于不同思维模式的人打交道,通过他人的观点得到启发。所以,尊重任何人的观点,并认真对待很重要。

交替学习:

要想创新,不妨将多种知识交替学习,以此使不同知识组块之间建立练习,使得灵感有机会得以迸发。促进知识间的融合。

刻意训练:

这点很重要,也是高手与菜鸟的区别所在。

遇到难点,有两种态度:暂时放下,学习其他的以至于难点就此被放下了或者攻克难点,直到视此类难题如小菜一碟。

前一种人,即使学了很多知识,却永远至于表层。其进步曲线大约是lg X

后一种人,会不断提升,且进步神速,导致连锁进步。成为其他人心目中的大神。其进步曲线大约是 e^x

很明显,以前的我就是前一种人:

中学期间学习了英语,中游水平,大学基本不学英语,转而自学日语,然日语并不能做到顺畅浏览日文书籍和听懂无字幕日剧及nhk新闻。连N1都没考过,且浪费了两次共1000元的考试相关费用。后又学过dreamwear,然无法做出一个靠谱的网站。后来学习了C语言,却连一些基本的C语言项目阅读起来都困难,指针把我拒之门外了,我却没踹开。如今刚学完了linux运维,掌握水平应该说是比较差。刚学完了python语法基础。

说起来自己学的东西不能算多,然并没有一件可以让我拿来吃个技术饭:这便是我的悲哀。

我觉得这些我学过的东西中,我需要让自己以一种全新的态度来对待:  攻克难点,做到精通。

所以,以下领域应当是我这未来五年的专注对象:

我现在应当做一个初步的五年规划

2018年4月2023年4月,这五年内:

我应当成为以下5个领域的精英:

自然语言:  英语  日语

编程语言: C    Python(数据挖掘方向)

运维开发

刻意训练,应当成为我以后学习的重要方法。


ECS elastic compute server

基础计算服务器

基于分布式计算机系统









你可能感兴趣的:(18-04-17回顾: python3语法+刻意训练)