在.NET外散步之我爱贪吃蛇Python -hello world
main 函数的对比
Python | c# |
if __name__ == '__main__': """ sssssss """
#ssssssssss print("hello world")
|
/// <summary>
/// main 函数的注释
/// </summary>
/// <param name="args"></param>
static void Main(string[] args) { // 注释 输出hello world
Console.Write("hello world");
} |
print("hello world")
输出 hello world #ssssssssss 为单行注释
"""
|
Console.Write("hello world");
输出 hello world // 注释 输出hello world 为单行注释 /// <summary>
为函数的说明文档,可以在智能提示里面看到 |
了解Python的原因
搞.net的多数是以实用主义为原则的,时间长了不敢说是将自己局限于.NET的框框内,但要在.NET的平台内进一步深入,已经灰常困难,尤其是那些非科班出身的,例如北大青鸟、达内等,或者向我这样连培训机构也没进去过的。
时间长了脑子里除了.NET相关的啥也没有,要在.NET平台继续深入应该比较困难
为什么不了解JAVA呢? java和c#都是面向企业级的业务层的,都了解的c#为什么还要重复投资呢?
为什么不了解php呢?看过PHP的都知道什么叫英雄迟暮,到处是$,不了解也罢
为什么不了解per呢?你喜欢正则表达式吗?不喜欢的话就不要看了
为什么不了解ruby? 那可是日本的东西,如果你的产品说明是基于强大的日本的ruby架构,我预计公司就要破产了,原因大家懂得
为什么要了解Python呢,尤其是搞.net,原因如下
1:Python 语法和c#相比较简单
2:python 入门文档齐全
国内的:http://sebug.net/paper/python/ch08s07.html
官方入门的:http://docs.python.org/tutorial/index.html
官方的:http://sebug.net/paper/python/ch08s07.html
3类似ASP.NET或ASP.NET MVC的框架django
国内的文档:http://djangobook.py3k.cn/2.0/
国外的文档:https://docs.djangoproject.com/ https://docs.djangoproject.com/en/1.4/intro/tutorial01/
4 Python 可以灰常方便的调用c和c++ 有主意 了解c和c++
5 一个半死不活的(但包含很多文档的)社区:http://wiki.woodpecker.org.cn/moin/