一、前期的準備
注:同一臺電腦可以安裝多個版本的python,需要切換使用可在配置環境變數中修將要使用的版本置頂。
二、python執行過程
原始檔(.py檔案)--載入後經過編譯
--位元組碼檔案(
.pyc檔案)
(二進位制)
--直譯器解釋
--輸出
編譯方式:
方法一:python shell輸入
import py_compile
py_compile.compile('demo_1.py')
方法二:python -m py_compile demo_1.py
.py檔案編譯成.pyc檔案有哪些好處?
編譯後的檔案執行速度更快,而且.pyc是二進位制檔案,看不到原始碼內容,更安全
三、pycharm新建專案
1.new environment using方式
和 existing interpreter方式建專案的區別
new environment using方式
建立專案是在虛擬直譯器環境建立,是獨立的環境,環境複製本地的環境建成,
虛擬環境在專案路徑下的vuev裡面,如果環境壞了,直接複製乙個新的進去就行。
existing interpreter方式
建立的專案是在本地直譯器環境,公共的,多個專案共用一套環境的話乙個環境壞了,所有環境都壞了,容錯率低。
linux初學者筆記(1)
linux簡介 一開始 在某大學的某教授為了教學,但礙於unix收錢,所以自己開發了一款叫minix的作業系統 類unix 但是這位教授認為這只是教學用的,沒有怎麼發展。現在的話,minix已經成為自由和開放原始碼軟體並註冊了商標,有一定的發展。注意區分這個詞還用在了智慧型車載系統,但不是同一樣東西...
Python初學者(續1)
摘自 python程式設計實踐 8 檔案處理 輸入 讀取 輸出 寫入,追加 處理 input.close 網際網路上的檔案 urlopen import urllib web page.close 將檔名作為引數傳入 input.close if name main 跳過檔案頭 開頭 讀檔案只能前進...
Emacs學習筆記(1) 初學者的學習計畫
已經用了5年的vim,最近突然想試試emacs。不要問我為什麼,我自己也不是很清楚 也許只是一時心血來潮,也許是對vim實在沒有感覺,也許.但不管怎麼說,要想學習好一樣東西,一定要有乙個計畫,並能夠有效執行。參考了網上的眾多資源,結合自己的實際情況,擬定了乙個 emacs初學者學習計畫 在開始學習之...