Python初瞭解_1

一、前言

因個人習慣,在閱讀和學習文字資料時,習慣摘寫筆記,因此在這裏留下自己的學習記錄。筆記的內容偏摘抄爲主,並非自己的原創內容。

內容基於:《簡明 Python 教程》Swaroop, C. H. 著沈潔元  譯

 

二、python簡介

一種腳本語言。

(1)總結性特點:

1、即簡單又功能強大;

2、注重如何解決問題,而不是編程語言的語法和結構;

3、高效率的高層數據結構,能簡單有效的實現面向對象編程;

4、簡介的語法和支持動態輸入;

5、本質是解釋性語言。

(2)特色細分(10特色):

1、簡單:代表簡單主義思想的語言,具有僞代碼本質,使你專注於解決問題而不是搞明白語言本身。

2、易學:具有極簡單的語法。

3、免費、開源:FLOSS(自由/開放源碼文件)之一,基於團體分享知識的概念。

4、高層語言:即開發時可忽略內存管理等底層細節。

5、可移植性:開源的本質,使其被移植在許多平臺。(要避免使用依賴於系統的特性)

6、解釋性:編譯性語言(C/C++)的程序轉換成計算機語言(二進制),運行時,需要連接/轉載器軟件把程序從硬盤複製到內存中;而解釋性語言,不需要編譯成二進制代碼,可直接從源代碼運行程序。(使用計算機內部的python解釋器,過程類似JAVA)(特點:翻譯一句、執行一句。)

7、面向對象:即支持面向過程(行爲),也支持面向對象(數據和功能)。

8、可擴展性:允許嵌入C/C++語言(追求關鍵代碼的效率或保密性)

9、可嵌入性:python可嵌入C/C++,從而向程序提供腳本功能。

10、豐富的庫:標準庫很龐大(功能齊全理念),還具有其他高質量的庫。

三、python安裝(windows用戶)

Linux用戶,系統可能自帶安裝了python。

前往該官網下載安裝 https://www.python.org/downloads

安裝過程與普通windows軟件一致,還需配置環境變量。(有Java環境搭建經驗,這部分沒啥問題,百度有詳細的流程)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章