python笔记01 简介

最近准备比较系统地学习python3。参考资料就用python官网的docs及其tutorial。

通过博客,一方面学习python的基础知识,另一方面是及时地进行总结,顺便提高下写作能力吧。平时文档实在写的太少啦。

python3的文档官网:http://docs.python.org/3

 python语言本身很方便,灵活,以及全面。它既可以像shell脚本语言一样方便,快捷地管理系统,如批量移动文件,批量重命名文件等,完全胜任一些日常管理任务。它也可以像c语言一样面向过程编程,python的面向对象特性是个可选项,即使不用也可以发挥很大的作用。python非常适用于编写原型系统,或者说做个model,相比较C/C++/Java来说容易许多。另外一点,python在各个通用平台基本都能运行。

python的适用范围很广,如文件操作,多线程编程,socket编程,GUI编程。用python来编写程序,很高效,productive。

python是解释型语言,所以不需要编译,链接阶段,节省一部分时间。python解释器是交互式的,可直接在解释器里写一些语句来测试一些功能,如python的新特性,或者某个语法点不清楚了,想验证下。说到这点,比java方便许多了,因为java中即使写个很简单的东西,你都需要先新建一个类,相比较而言有点庞大。解释器里的东西退出后就会被扔掉,这正是程序员所需要的,因为只是验证,并不想保存个文件,而java却不会,要新建类,也就是要新建文件了。

python还提供了接口与其他语言相融合。如果说编写的应用中某部分性能要求比较严格(critical),那么,该部分可以用C语言来实现。这样的话,既利用了C的高效,又利用了python的灵活。

更多资料可参考:1. Whetting Your Appetite

posted @ 2012-12-18 23:29  露初晞  Views(183)  Comments(0)    收藏  举报