接觸的語言越多,對語言的偏執就越少,愈來愈明白語言只是一種解決問題的工具 - 核心永遠是問題與解決問題的思路。html
個人體驗,從簡練程度上來說,shell腳本優於perl/python/lua,perl/python優於java/C++,因此能用前者解決的問題,就別用後者。java
項目中用到python,前段時間就「系統」的學了下python - 主要也就是把官方的tutorial過了一遍,從學習python的資料來看,個人評價是:python
另外,python提供了絕佳的交互式環境:程序員
$ python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> dir(os) ['F_OK', 'O_APPEND', 'O_BINARY', 'O_CREAT', 'O_EXCL', 'O_NOINHERIT', 'O_RANDOM', 'O_RDONLY', 'O_RDWR', 'O_SEQUENTIA L', 'O_SHORT_LIVED', 'O_TEMPORARY', 'O_TEXT', 'O_TRUNC', 'O_WRONLY', 'P_DETACH', 'P_NOWAIT', 'P_NOWAITO', 'P_OVERLA Y', 'P_WAIT', 'R_OK', 'SEEK_CUR', 'SEEK_END', 'SEEK_SET', 'TMP_MAX', 'UserDict', 'W_OK', 'X_OK', '_Environ', '__all __', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_copy_reg', '_execvpe', '_exists', '_exit', '_get_exports_list', '_make_stat_result', '_make_statvfs_result', '_pickle_stat_result', '_pickle_statvfs_result', 'abort', 'access', 'altsep', 'chdir', 'chmod', 'close', 'closerange', 'curdir', 'defpath', 'devnull', 'dup', 'dup2 ', 'environ', 'errno', 'error', 'execl', 'execle', 'execlp', 'execlpe', 'execv', 'execve', 'execvp', 'execvpe', 'ex tsep', 'fdopen', 'fstat', 'fsync', 'getcwd', 'getcwdu', 'getenv', 'getpid', 'isatty', 'kill', 'linesep', 'listdir', 'lseek', 'lstat', 'makedirs', 'mkdir', 'name', 'open', 'pardir', 'path', 'pathsep', 'pipe', 'popen', 'popen2', 'po pen3', 'popen4', 'putenv', 'read', 'remove', 'removedirs', 'rename', 'renames', 'rmdir', 'sep', 'spawnl', 'spawnle' , 'spawnv', 'spawnve', 'startfile', 'stat', 'stat_float_times', 'stat_result', 'statvfs_result', 'strerror', 'sys', 'system', 'tempnam', 'times', 'tmpfile', 'tmpnam', 'umask', 'unlink', 'unsetenv', 'urandom', 'utime', 'waitpid', ' walk', 'write'] >>> help(os.tmpfile) Help on built-in function tmpfile in module nt: tmpfile(...) tmpfile() -> file object Create a temporary file with no directory entries. >>> print os.tmpfile() <open file '<tmpfile>', mode 'w+b' at 0x02580CD8>
在python交互環境中,dir查找成員,help當作員的幫助文檔,然是直接在命令行測試這個api ---- 一鼓作氣!shell
下面談談就根據我對python粗淺的瞭解,所感覺到的其亮點:編程