歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 簡明Python教程讀書筆記

簡明Python教程讀書筆記

日期:2017/3/1 10:11:53   编辑:Linux編程

以後工作中可能需要用到Python,現在趁著比較閒得時候抽時間學習一下。想著現在經常使用的語言就只有C/C++,shell半生不熟,由於不經常使用的緣故,連基本的語法都沒有記住。雖然語言本身並不重要,但是多了解幾種語言,特別是不同類型的語言,對視野的開闊是很有好處的,現在准備學的Python就是和C/C++完全不同類型的語言了。

工作中的學習可能多以實用為主,沒有功夫去搞一本坊間傳聞很經典的磚頭大書從頭到尾學習一遍了,所以挑了本《簡明Python教程》,比較簡短,細節的東西以後用到的時候再慢慢看吧。

廢話不說了。介紹Python的一些基本情況:

1. Python的特點

動態的解釋型語言,不需要編譯器將源代碼編譯成機器碼,而是直接由解釋器翻譯源代碼進行執行

面向對象,類似C++/Java

可嵌入性,可以嵌入到C/C++程序中

可擴展性,可以調用C/C++程序

豐富的庫。一中語言的支持庫是否豐富,是決定這種語言是否可以得到廣泛應用的關鍵之一

和Perl比較Python更適用於編寫大型的程序

2. Python程序的執行過程

Python程序的第一行一般是#!/path/of/python,用來指示解釋器,也就是名叫python的可執行程序的路徑。這樣,可以向執行可執行程序一樣在shell中執行python腳本(解釋型程序的源代碼一般稱為腳本)。當然,也可以在shell中通過"python file.py"來執行python腳本。Python源代碼文件一般以.py作為擴展名。

Windows下安裝Python環境後自帶了一個簡單的IDE,稱為IDLE,以後就通過這個來敲例子程序吧。Linux下直接用vi+命令行了。

3. 一個簡單的Python程序

最簡單的程序當然是hello world了,然而在敲python的hello world程序時卻遇到了一些麻煩,一些書上的例子是"print 'hello world'",但是在自己Windows下的環境中無法執行。baidu了一下發現,自己的環境是Python3.1的,這個版本中print已經作為函數而不再是一個語句了,應該寫成"print('hello world')",居然解釋器有兼容性的問題,這大概是解釋型語言中可能存在的問題之一吧,舊的例子在2.*版本中可以執行,而新的將print作為函數的方式也可以在舊的版本中執行,所以以後寫程序盡量用函數的print,這樣兼容性比較好。

Copyright © Linux教程網 All Rights Reserved