如果有天google 开发出了一个新语言,试著告诉大家我们该怎么将这语言学好,学习流程?
一、 基础方面:
基础
l 数据类型与变量
l 条件语句和回圈(如何写)
l 基本的数据结构(如
python 上面的dict字典结构 set集合)
函数
l 怎么定义一个函数
l 怎么调用一个函数
l 函数是否有返回,若有返回什么怎么返回
l 装饰函数
l 递归函数怎么写
当代码量大时-模块
l 如何将函数进行包装、模块化
l 如何调用模块化减少代码量
二、 面向对象:
l 类怎么定义与怎么实例
l 访问限制怎么处理(有没有访问限制)
l 继承与多态
l 怎调用类中函数及获取类的属性信息
三、 错误与调试:
l 例外发生怎么处理(try..catch...怎么写)
调试
l 怎么打印信息(print等操作)
l 断言(assert)
l 日志(log 函数操作 严重等级)
四、 I/O操作
l 怎么读文档、写文档
l 对文件进行操作
l 序列化 反序列化
五、 线程并发
六、 图形界面
七、 网路编程
l Tcp /udp
八、 数据库
l 怎么与数据库做连接
l 怎么创表