最開始看到python的強大是在公司項目中看到使用python腳本做了很多有意義提高效率的事情,比如版本每日構建,bug統計分析,自動化測試,代碼開發new_old包的生成等等
因此,不管在做哪一方面的工作,如果稍稍微會接觸到Python腳本,那就應該多多瞭解下 ,因此我來了,特地學習下。
(Python核心編程第二版)
Python的特點:
1. 高級: 強大的可以進行系統調用的解釋性腳本語言,此外還有,Tcl ,Perl 等
2.面向對象
3.可升級
4.可擴展
5.可移植性
6.易學
7.易讀:python與其他語言的顯著差異是,它沒有其他語言通常用來訪問變量,定義代碼塊和進行模式匹配的命令式符號。這些符號:$ 、 ; 、~ etc
8.易維護
9.健壯性:“安全合理”的退出機制。一旦python程序由於錯誤崩潰,解釋程序就會轉出一個“堆棧跟蹤”,內部包含程序崩潰的原因,以及代碼(文件名,行數,行數調用等等)出錯信息。
10.高效的快速原型開發工具
11.內存管理器 : 內存管理由Python解釋器負責的。
12.解釋性和字節編譯性 :解釋性語言,少了編譯的環節
my first python :
FuLaiRy@mac /Users/apple
⚡ python
Python 2.7.10 (default, Jul 14 2015, 19:46:27)
[GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello world"
hello world
>>>
>>>
另外,我們需要注意的是: Python的環境搭建;Python的相關文檔;Python與其他語言的比較。
Python的官方網站:https://www.python.org
Python中文官方文檔:http://python.usyiyi.cn