python 高階動態程式語言:語法簡單,極其容易上手,集編譯性和解釋性為一體,物件導向,可擴充套件可嵌入性,免費開源,可移植於各種平台,具有豐富的庫。
python與shell
shell程式設計
python文字處理
python檔案型別
源** .py為副檔名,不需要編譯
位元組** .pyc,編譯方法 import py_compile
py_compile.compile("hello.py")
優化** .
python程式執行過程:
source code(.py)---complier---bytecode(.pyc)---interpreter---processor
python效能優化工具
psyco/pypy:用python實現的python直譯器,可執行在linux32、64; windows32
shed skin:python編譯器,能將python**轉換成c++
編寫、執行python**
兩種方式 :
1.在互動式直譯器中執行,直接啟動python
注:互動式模式下的程式執行完成後難以再次執行,可將編寫的程式儲存到檔案.py中方便多次執行。
2.使用整合開發工具【idle.pycharm.eclipse等】
例子新建firstpycode.py檔案
#!/user/bin/python ——shebang,執行指令碼通知要啟動的直譯器
import platform ——import匯入python模組platform
print platform.uname() ——輸出
程式/程序task struct啟動,去核心把程式執行入口放在cpu上。
文字檔案不是可執行程式,核心通過讀取#!/user/bin/python,知道需要呼叫python這個可執行的二進位制程式。
python程式可以分解為模組、語句、表示式和物件
程式由模組構成,模組包含語句,語句包含表示式,表示式建立並處理物件
學習python步驟
面向過程:以指令為中心,由指令去處理資料,考慮如何組織**流程解決問題
物件導向:以資料為中心,所有指令都為資料服務,主要考慮如何設計資料結構組織資料,先設計類
python互動式介面命令
1. print '***'
2. import platform
print platform.uname()
3. dir(platform)——顯示內建函式
編譯安裝新版本
1. 編譯安裝新版本至特定路徑
2. pyenv中 命令install
Python學習 學習筆記(一)
python是什麼?人們為和使用python python的缺點 如今誰在使用python 流行的p2p檔案分享系統bitjorrent是乙個python程式。eve online這款大型多人網路遊戲 massively multiplayer online game,mmog 廣泛地使用pytho...
python學習學習筆記一
1,python 是完全物件導向的語言。在python中一切都是物件,函式 模組 字串等都是物件。2,資料型別 數字,字串,列表,元組,字典 數字型 整型 浮點型 布林型 非零即真 複數型 int x float x 型別轉換 非數字型 字串 列表 元祖 字典 list 元祖 元祖轉列表 tuple...
Python學習筆記 一
python學習筆記 一 關鍵知識點 1 程式列印輸出使用print語句 2 使用print輸出字串時,字串內容不帶引號。而使用字串變數名輸出時,字串內容由引號括起來 3 在python 解析器中下劃線 表示最後乙個表示式的值 4 重定向輸出符合為 5 程式中需要輸入時,實用raw input 內建...