我决定重新好好学学python,重新审视一下自己,我没有一门精通的语言。想javascript,matlab,c/c++,php,shell什么的看似能报出一大堆,我都不敢说精通。我能做的就是用他们来做编程题,而不是做项目。我不了解各种语言的精髓,这样不太好。所以决定从python开始,好好学习。看的是learning python,他还有姐妹篇programing python。选python的原因是python对于安全和逆向工程来说是必备工具。当然还有其他原因。正如作者所说。python能做任何事,从系统管理到图片处理,从嵌入式到机器人,几乎无所不能。python很漂亮,写出的代码就像文档一样。python稳定而强大。
正如python的哲学:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import this The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren't special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one-- and preferably only one --obvious way to do it. Although that way may not be obvious at first unless you're Dutch. Now is better than never. Although never is often better than *right* now. If the implementation is hard to explain, it's a bad idea. If the implementation is easy to explain, it may be a good idea. Namespaces are one honking great idea -- let's do more of those! |
链接: