2017年2月26日 星期日

新語言怎麼學習

以下是小弟看完做的整理,如果有大大覺得有誤請底下指教

如果有天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  怎么创表