織夢做的網(wǎng)站怎么加彈窗哪里有軟件培訓(xùn)班
這次的專題是關(guān)于python的知識點,加油!
文章目錄
- 1 什么是計算機(jī)
- (1.1 哪些可以稱為計算機(jī)?(以下)
- (1.2 計算機(jī)可以完成的工作有哪些?
- (1.3 一臺計算機(jī)由什么構(gòu)成?
- 2. 什么是編程
- (2.1 編程語言有哪些?
- 3.python背景
- (3.1 python都能用來做什么?
- (3.2 python的優(yōu)缺點
1 什么是計算機(jī)
(1.1 哪些可以稱為計算機(jī)?(以下)
臺式機(jī),筆記本,手機(jī)。
服務(wù)器(公司的機(jī)房里),路由器,智能家電。
【什么是服務(wù)器呢?
比如想使用電腦訪問嗶哩嗶哩,那本地的計算機(jī)就會給B站的服務(wù)器發(fā)送一個網(wǎng)絡(luò)請求(誰,想看什么)。
B站的服務(wù)器收到請求之后,就會找到相應(yīng)的視頻數(shù)據(jù),通過網(wǎng)絡(luò)再發(fā)送回用戶本地計算機(jī)】
(1.2 計算機(jī)可以完成的工作有哪些?
- 算數(shù)運算
- 邏輯判斷
- 數(shù)據(jù)存儲
- 網(wǎng)絡(luò)通信 …
(1.3 一臺計算機(jī)由什么構(gòu)成?
一臺計算機(jī)由以下組件構(gòu)成
1.CPU中央處理器[內(nèi)部結(jié)構(gòu)非常復(fù)雜](大腦):算術(shù)運算,邏輯判斷
2.存儲器(內(nèi)存,外存[硬盤,U盤]):存儲數(shù)據(jù)
3.輸入設(shè)備(外部向電腦輸入):鍵盤,鼠標(biāo),麥克風(fēng)
4.輸出設(shè)備(計算機(jī)向用戶匯報進(jìn)度):顯示器,音箱,耳機(jī),打印機(jī)
內(nèi)存和外存的區(qū)別?
1.內(nèi)存的存儲空間小,外存大
2.內(nèi)存的訪問速度快,外存速度慢
3.內(nèi)存的成本高
4.內(nèi)存上的數(shù)據(jù)容易丟(斷電,數(shù)據(jù)就沒了)外存相反(能持久化存儲,但這是相對于內(nèi)存,機(jī)械硬盤存儲數(shù)據(jù)的 時間是十幾年。斷電數(shù)據(jù)也在)
輸入和輸出和用戶進(jìn)行交互
1.輸入設(shè)備是用戶向計算機(jī)發(fā)號施令,輸出設(shè)備是計算機(jī)向用戶反應(yīng)進(jìn)行到哪一步了
2.有的設(shè)備即使輸入設(shè)備,又是輸出設(shè)備,比如:觸摸屏,網(wǎng)卡
顯卡(GPU)
它的定位和CPU類似。
CPU是”通用計算芯片“??蓱?yīng)用于各種場景
顯卡(GPU)是“專用計算芯片”,某一類場景,比如:運算量很大,但計算又很簡單。
2. 什么是編程
軟件不是憑空出現(xiàn)的,它是需要開發(fā)出來的。這個軟件制作的過程,稱為”編程“或”軟件開發(fā)“。
再進(jìn)一步來說,編程就是人告訴計算機(jī),接下來它需要去完成什么任務(wù),如何告訴計算機(jī)呢?這就要使用專門的工具:編程語言了(python是其中一種語言)
(2.1 編程語言有哪些?
編程語言有3類:
(1)機(jī)器語言(二進(jìn)制的指令,只有計算機(jī)可以懂)
(2)匯編語言(和機(jī)器語言是一個一一對應(yīng)的關(guān)系,將機(jī)器語言用單詞來表示)
(3)高級語言(一行高級語言的代碼,可能是幾行幾十行的機(jī)器語言的指令。而且高級語言更貼近于人的語言習(xí)慣,降低了學(xué)習(xí)編程的成本)
3.python背景
(3.1 python都能用來做什么?
- 科學(xué)計算,數(shù)據(jù)分析
- web開發(fā)(搭建網(wǎng)站)
- 自動化運維
- 爬蟲程序
- 自動化測試
(3.2 python的優(yōu)缺點
優(yōu)點:語言言簡意賅。功能強(qiáng)大,用途廣泛。生態(tài)豐富。方便調(diào)用C/C++編寫的代碼進(jìn)行 高性能/系統(tǒng)級操作。
缺點:
1.執(zhí)行效率慢(這是和C/C++相比,畢竟python背后有很多工作,所以慢了點)。
2.對于多核心并發(fā)程序支持偏弱(什么是并發(fā)執(zhí)行?現(xiàn)在很多電腦,CPU都是多核CPU,多核CPU上面可以同時跑很多程序,跑很多任務(wù)。由于python的語言機(jī)制,使得并發(fā)執(zhí)行很困難)
3.動態(tài)類型系統(tǒng)(一個變量在程序運行時可以發(fā)生改變)對于大型項目(即多人合作的項目)不太友好