《笨辦法學Python》 第0課手記

2022-09-18 10:57:26 字數 2598 閱讀 4510

2.安裝python後不能識別,powershell顯示無法找到python。

輸入以下**:

[environment]::setenvironmentvariable("path", "$env:path;c:\python27", "user")
問題解決,根據**的英文含意推斷出,該**設定了環境變數,並為user新增了python的儲存路徑。

請注意,如果你的儲存路徑不是預設路徑需要修改**中的路徑。而且這裡的python27表示2.7版本,它在c盤建立的資料夾的名字是python。

3.成功執行,看到如下內容:

ps c:\users\solo> python

python : python 2.7

.11 (v2.7

.11:6d1b6a68f775, dec 5

2015, 20:32:19) [msc v.1500

32bit (intel)] on win32

所在位置 行:1 字元: 1

+ python

+ ~~~~~~

+ categoryinfo : notspecified: (python 2.7

.11 (...ntel)] on win32:string) , remoteexception

+ fullyqualifiederrorid : nativecommanderror

type

or"license"

for more information.

>>>

本節涉及到的知識:

windows powershell

windows powershell 是一種命令列外殼程式和指令碼環境,使命令列使用者和指令碼編寫者可以利用 .net framework 的強大功能。

它引入了許多非常有用的新概念,從而進一步擴充套件了您在 windows 命令提示符和 windows script host 環境中獲得的知識和建立的指令碼。

它是cmd的豪華公升級版。

windows 也是unix核心的系統。

unix環境下在作業系統之上提供的一套命令解釋程式叫做外殼程式(shell)。

shell:

在電腦科學中,shell俗稱殼(用來區別於核),是指「提供使用者使用介面」的軟體(命令解析器)。它類似於dos下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。

同時它又是一種程式語言。作為命令語言,它互動式解釋和執行使用者輸入的命令或者自動地解釋和執行預先設定好的一連串的命令;作為程式語言,它定義了各種變數和引數,並提供了許多在高階語言中才具有的控制結構,包括迴圈和分支。

在排序演算法中,shell是希爾排序的名稱。

基本上shell分兩大類:

一:圖形介面shell(graphical user inte***ce shell 即 gui shell)

例如:應用最為廣泛的 windows explorer (微軟的windows系列作業系統),還有也包括廣為人知的 linux shell,其中linux shell 包括 x window manager (blackbox和fluxbox),以及功能更強大的cde、gnome、kde、 xfce。

二:命令列式shell(command line inte***ce shell ,即cli shell)

例如:

bash / sh / ksh / csh(unix/linux 系統)

(ms-dos系統)

cmd.exe/ 命令提示字元(windows nt 系統)

windows powershell(支援 .net framework 技術的 windows nt 系統)

傳統意義上的shell指的是命令列式的shell,以後如果不特別註明,shell是指命令列式的shell。

文字作業系統與外部最主要的介面就叫做shell。shell是作業系統最外面的一層。shell管理你與作業系統之間的互動:等待你輸入,向作業系統解釋你的輸入,並且處理各種各樣的作業系統的輸出結果。

shell提供了你與作業系統之間通訊的方式。這種通訊可以以互動方式(從鍵盤輸入,並且可以立即得到響應),或者以shell script(非互動)方式執行。shell script是放在檔案中的一串shell和作業系統命令,它們可以被重複使用。本質上,shell script是命令列命令簡單的組合到乙個檔案裡面。

shell基本上是乙個命令直譯器,類似於dos下的command。它接收使用者命令(如ls等),然後呼叫相應的應用程式。較為通用的shell有標準的bourne shell (sh)和c shell (csh)。

互動式shell和非互動式shell

互動式模式就是shell等待你的輸入,並且執行你提交的命令。這種模式被稱作互動式是因為shell與使用者進行互動。這種模式也是大多數使用者非常熟悉的:登入、執行一些命令、簽退。當你簽退後,shell也終止了。

shell也可以執行在另外一種模式:非互動式模式。在這種模式下,shell不與你進行互動,而是讀取存放在檔案中的命令,並且執行它們。當它讀到檔案的結尾,shell也就終止了。

《笨辦法學Python》 第4課手記

這節課目的是讓你掌握變數,跟c語言非常類似,很簡單。左邊是變數名用 號給變數賦值。不同的是我沒有看到變數宣告,作者是直接賦值,拿過來就用的。至於接下來作者舉的報錯那個例子,如果你把變數名打錯的情況下就會出現,因為變數名一旦打錯,python將不能識別,也就無法在print中輸出對應的值。這裡我們可以...

《笨辦法學Python》 第6課手記

第6課講字串和文字,作者給出的 如下 x there are d types of people.10 binary binary do not don t y those who know s and those who s.binary,do not print xprint yprint i ...

《笨辦法學Python》 第8課手記

第八課沒有新內容,作者在常見問題解答裡面說得很清楚,建議每一課的常見問題解答都要仔細閱讀。如下 formatter r r r r print formatter 1,2,3,4 print formatter one two three four print formatter formatter...