Python從零開始(1)

2021-10-03 08:23:39 字數 1360 閱讀 6113

學習一門程式語言首先要從計算機基礎常識開始,畢竟程式語言是跟計算機交流的語言。

計算機分為硬體系統和軟體系統,從硬體系統說起,硬體系統就是大家可以看得到摸得著的計算機系統,大部分都藏在主機箱中,硬體系統有很多,這裡就說一些主要的:

1.cpu,這個就是**處理器,計算機的運算核心,控制核心,是計算機最重要的部分,其他硬體輔助cpu完成計算的工作。

2.記憶體,這個是與cpu溝通的橋梁,用於暫時儲存cpu中的運算資料,記憶體的儲存量小,並且斷電就會丟失,這就讓記憶體只有暫時儲存的功能,不可永久儲存,我自己把記憶體理解為記憶體是cpu工作的地點,cpu在記憶體中計算,cpu所需要的資料都可暫時放在記憶體中。

3.外部儲存器:與記憶體相對應,如果cpu計算後的資料想永久儲存,就必須需要外部儲存器,包括磁碟,移動行動硬碟,u盤等。

4.輸入裝置,這個很好理解,包括滑鼠,鍵盤等。

5.輸出裝置,顯示器等。

6.通訊裝置 ,路由器等。

接下來再說說軟體軟體系統,軟體系統分為系統軟體和應用軟體:

1.系統軟體,這裡主要就說一下作業系統,作業系統是最重要的乙個系統軟體,因為人無法直接控制硬體系統,而作業系統就是幫助人們控制硬體系統的工具。乙個簡單的操作邏輯:人—>作業系統—>計算機硬體。

作業系統主要包括:windows ,linux ,mac。

在學習具體的python語言之前,要對程式語言這個概念有乙個了解。程式語言就是一計算機能聽懂的語言,人通過使用程式語言,編寫一些程式,讓計算機完成指定任務。

程式語言分為三類:

1.機器語言:這個是最底層的語言是機器可以聽懂的語言,是計算機可以直接執行的語言,他的效率是最高的,但他只有0,1之分,用來編寫程式十分複雜,也不好理解,不適用於我們去寫程式。

2.組合語言:這種語言是用了一些其他符號來代替0,1讀起來比機器語言更好理解,但他的學習難度較高也不適用於日常程式設計。

3.高階語言:這個就是目前最適用於日常寫程式的語言,雖然他的效率沒有上面兩種語言高,但是便於書寫,便於理解,閱讀性和移植性強,所以在人們廣泛使用。

高階語言還可分為解釋型語言和編譯型語言,編譯型是通篇編譯完執行,效率高;解釋型是一句一句解釋去執行,這個效率不高,但比較靈活,在出錯時比編譯型好處理。

非機器語言使用起來,都是先轉化成機器語言才去執行的

程式設計環境也就是乙個編譯器,是指把高階語言翻譯成機器語言的軟體,我們常用的編譯器是ide(整合開發環境),當你使用命令列寫程式時,他不會儲存,也不會報錯,也沒有自動補全,用起來十分不方便,ide是一種把很多功能都整合起來的一種編譯器,用他來編譯就非常方便了。

環境變數:這個其實就是在指路徑,當讓計算機執行命令或執行軟體,需要知道其對應的位址,環境變數就是指一些軟體或命令的位址。

從零開始的Python 1

於是這個菜雞要學python了,因為數模的隊友們似乎都主python。這裡記錄的是本菜雞的學習日記,就算有各種錯誤和疏漏也很正常哦 窩還只學了input 函式。這個函式的讀入預設是個字串。1.窩只會print 函式 2.語句 print objects,sep end n file sys.stdo...

從零開始學Python

第三章 字典 1.建立字典 book 其中值可以是任意型別,可以是元組或者字典.2.dict函式建立字典 通過對映建立 book d book.dict 輸出d book 通過關鍵字建立 d dict name zq age 1 輸出d 3.字典的格式化字串 鍵 s 字典名 book name is...

從零開始學Python

第十一章 檔案操作 1.開啟檔案 用open 函式,直接用就可以。open name mode buffering 呼叫open 之後會返回乙個檔案物件,mode 模式,buffering 緩衝都是可以選擇的。f open r 檔案路徑 2.檔案模式 r 讀模式 w 寫模式 a 追加模式 b 二進位...