Python學習之計算機基礎

計算機基礎:python

1)計算機俗稱電腦,是現代用於高速計算的電子計算器,能夠進行數值計算也能夠進行邏輯計算,還有存儲記憶功能。是可以按照程序運行,自動,高速處理海量數據的現代化智能 電子設備。網絡

2)物理設備與規則tcp

3)硬件系統五大組成部分:運算器,控制器,存儲器,輸入設備,輸出設備spa

                                             (控制器與運算器共同組成了中央處理器CPU操作系統

4)軟件至關於規則,控制底層計算機硬件執行某種功能。3d

5)計算機系統包括硬件系統和軟件系統。(軟件分爲系統軟件(操做系統)和應用軟件)blog

6硬盤1.永久保存數據  2.速度慢)與內存1.不能永久保存數據  2.速度快)內存

7)應用軟件(其實就是一堆文件),操做系統等本來存放在硬盤當中, 電腦開機後操做系統會佔用一部份內存(例如:本來的4G內存打開發現沒有4G的緣由)開發

         應用軟件使用也會從硬盤到內存(因此開的應用軟件越多,內存佔得越多,越卡)it

(8)在計算機系統中,各類字母,數字符號的組合,語音,圖形,圖像等統稱爲數據, 數據通過加工後成爲信息。數據以二進制0,1的形式表示。

(9)互聯網的本質就是一系列的網絡協議。

10)應,表,會,傳,網,數,物(協議)

11)物理層功能:主要是基於電器特性發送高低電壓(電信號),高電壓對應數字1,低電壓對應數字0。(光纜,電纜,雙絞線,無線電波)

          數據鏈路層:(功能:定義電信號的分組方式)單純的0,1沒有任何的意義,規定多少位爲一組,每組什麼意思。以太網協議(一組電信號構成一個幀,分爲head報頭和數據 data兩部分)。

     網絡層:(IP地址,mac地址 ,跨網絡)

     傳輸層:創建端口到端口的通訊。(tcp協議與udp協議)   應用層

12)網絡分類:【1】地理位置分:局域網(LAN),城域網,廣域網

13bit二進制位

          1Byte字節=8bit

         1KByte=1024B

         1MB=1024KB

         1GB=1024MB

 

 Python基礎:

(1)機器碼(低級語言生成機器碼):C語言,彙編語言

        字節碼(高級語言生成字節碼):Java語言,C#PHPC++

         (高級語言能夠獲取內存,用完後自動釋放)

2Python解釋器:Cpython,該解釋器是用C語言開發的。主要

                                  Ipython,基於Cpython的一個交互式解釋器

                                  pypy,採用JIT技術,對Python代碼進行動態編譯,提升執行速

             (CPython寫的Python

                                  IronPython,運行在微軟.Net平臺上的Python解釋器

                                  Jython,與IronPython相似,運行在Java平臺上的解釋器

                                  .........

 

               Python有兩個版本:2.x(類庫多,經典)和3.x版,不兼容

相關文章
相關標籤/搜索