python初學者學習筆記(1)

2022-08-23 08:18:10 字數 708 閱讀 1420

一、前期的準備

注:同一臺電腦可以安裝多個版本的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初學者學習計畫 在開始學習之...