1. 程式人生 > >python基本知識

python基本知識

一.python的簡史

1989年,吉多.範羅蘇姆(Guido'龜叔') python 1990年釋出了python第一個版本;2001年釋出python2.0版本,13年釋出了python3.x版本,目前有python2和python3兩種版本

二.python簡介

Python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。

Python 是互動式語言: 這意味著,您可以在一個Python提示符,直接互動執行寫你的程式。

Python 是面嚮物件語言: 這意味著Python支援面向物件的風格或程式碼封裝在物件的程式設計技術。

Python 是初學者的語言:

Python 對初級程式設計師而言,是一種偉大的語言,它支援廣泛的應用程式開發,從簡單的文書處理到 WWW 瀏覽器再到遊戲。

三、Python的優缺點

1.優點

1)簡單、優雅、明確 2)有強大的第三方庫模組 3)可跨平臺移植 4)一種面向物件的語言

2.缺點

1)相比C語言,程式碼執行速度慢(由於python是邊解釋邊編譯,c語言是先生成可執行檔案再進行編譯) 2)python是開源的程式語言,程式碼不能加密

四、Python安裝

1)訪問python官網:www.python.org 2)Linux作業系統上一般iso映象裡面自帶,直接通過yum安裝

五.python的語法要求

統一縮排,沒有分號

六.python和ipython

1、在Linux環境下,在命令列執行“python”就可以使用,

2、ipython

1)Linux下預設python不支援Tab鍵補齊,而且功能和函式不完善,可以使用IPython互動式終端

 安裝ipython 首先進入到ipython安裝目錄下,然後yum install *  -y一次安裝

命令列輸入ipython出現下圖介面 ,安裝成功

2)ipthon中寫的內容是臨時的,重新進入時上次寫的內容會自動清空

七.python指令碼

python指令碼與shell類似,以.py結尾,讓別人可以一眼看出這是Python的程式指令碼(業界規範),which python檢視直譯器;加上執行許可權;

並將其複製到指定路徑下 使其變成一條命令;

八.使用Pycharm工具進行開發

Pycharm工具是JetBRAINS公司開發的PythonIDE,功能比較強大,支援圖形化操作,而且具備編輯、除錯等功能. Pycharm可以在官網上進行下載,有安裝包可以解壓安裝包進行安裝:

1)下載安裝包

pycharm-community-2016.3.2.tar.gz

2)解壓

tar zxf  pycharm-community-2016.3.2.tar.gz

3)到解壓後的目錄的bin/下執行pycharm.sh

4)安裝成功後的簡單介面設定(File--->Settings)

 ******當python有多個版本時,可以在此介面設定要用的版本號********

設定程式碼字型大小和控制檯字型大小

編輯模版資訊    注意:此處要著明編碼格式為conding:utf-8指定編碼格式  不然直譯器預設格式為ASii碼不識別中文

設定快捷鍵ctrl+alt+l自動調節程式碼補齊和空格,使程式碼看起來更為規範(當代碼有灰色下劃線時說明不規範可以使用快捷鍵調節)

九.註釋

1.什麼時候需要註釋?

1)註釋不是越多越好,對於一目瞭然的程式碼,不需要添加註釋

2)對於複雜的操作,應該在操作開始前寫上若干行註釋

3)對於不是一目瞭然的程式碼,應該在其行尾添加註釋(為了增加可讀性),註釋應該和程式碼至少離開兩個空格

4)絕對不要描述程式碼,有可能閱讀程式碼的人比你更懂python,他值時不知道你程式碼要做什麼

單行註釋:用#開頭的註釋為單行註釋

多行註釋:“”“    ”“” 需要將需要註釋的多行內容放在三對雙引號中間

多行註釋快捷鍵  ctrl+/

十.

1python執行的過程

2.我們給命令列輸入的python其實是一個軟連結,相當於一個快捷方式