当我们学习任何一门新语言时,都需要按照一定的步骤顺序去学习该语言的规则和特性。比如:HelloWorld怎么写,数据类型(包括字符处理),控制流程,异常处理,函数,面向对象,文件操作,并发处理,网络编程等等。
如今编程语言更新换代更加快速,越来越多新语言新技术如雨后春笋般涌现,快速学习并掌握新语言新技术的能力变得尤为重要。
在这么多种语言中,我喜欢Python的一个原因是她的语法是如此的简单,以至于我在隔上很长一段时间之后回来,依旧快速切换到Python的语法世界。
而Go语言是让我非常惊喜的,她和Python一样是简洁的,甚至我会认为她比Python更优雅。作为处女座程序员,GoFmt
让我写代码时少了一大堆不必要的纠结和取舍,而我要做的仅仅是按照她唯一正确的方式去专心完成程序功能。
Go拥抱开放,鼓励合作,import机制可以方便的从Github上引入大量第三方库,只需要执行一个简单的命令就可以把依赖的库下载下来。
如今,掌握多种语言,并且在合适的场景下进行切换已经是一项必备的技能了。而CodeTips就是为了这种切换能够更加便利。
CodeTips的特点是使用一个代码文件将该语言大多数常用的用法罗列一遍,在你需要写该语言的代码时,可以直接打开CodeTips进行对比参照,提高效率,而不用去记忆那些容易忘记的细节。
- Go : gotips_test.go
- Python python_tips.py
如果你也觉得很有用,和我一起来改进她,大胆的把Pull Request丢过来吧。
如果你对其他语言也感兴趣,并且自己总结了一套该语言的CodeTips,也勇敢的Pull Request吧。
也欢迎和我交流,我的邮箱是pythonzh@gmail.com,博客地址:blog.coderzh.com,谢谢!