12 16日學習小結

2021-10-12 06:41:25 字數 2073 閱讀 2870

一:今日主要內容:

程式語言分類

2.python介紹

3.安裝多版本的直譯器*****

4.第乙個python程式*****

5.變數:怎麼儲存資料*****

二:上節課複習

1.三大核心硬體

cpu執行程式**,內盤和硬碟是訪問資料,記憶體速度快斷電over,磁碟速度慢斷電ok

記憶體空間必須物理隔離,保障其安全性

2.作業系統(windows linux穩定 )

應用程式

作業系統(windows linux穩定 )

計算機硬體(cpu 記憶體 硬碟)

ps檔案就是作業系統給使用者或者應用程式操作硬碟的一種功能

學習python最有效的方法是多敲**,每天**300遍最好,形成肌肉記憶

三:今日內容

1.程式語言分類

機器語言:用二進位制指令編寫程式(穿孔卡片的概念),優點是執行效率很高,缺點是難以記憶容易出錯

程式設計複雜程度高

組合語言:用英文標籤取代二進位制標籤(比如把1000100換成a)與機器語言一樣命令條數很多,但是相比簡單很多

如系統中無需聯網的單機軟體

高階語言:

(1)用人類能理解的表達方式編寫程式,print hello(不要特別了解硬體知識,複雜性特別高)

(2)高階語言計算機無法識別,必須經過翻譯讓計算機可以直接理解

編譯型 c go 翻譯一次就可以,第二次不用翻譯

解釋型shell python 第二次執行這個程式,必須進行再翻譯

ps:效率分為開發效率和執行效率

執行效率:解釋型《編譯型《組合語言《機器語言

開發效率:封裝程度高專心用人類的表達方式去寫,語法簡單,開源庫(如python)

5.執行python程式的三個階段

python「d:\a.txt」 tasklist 執行程式列表 taskkill 終止命令

(1)先啟動python直譯器

(2)python直譯器 將a.txt內容從硬碟讀入記憶體

(3)python直譯器會解釋執行剛剛讀入記憶體的**,識別python語法 print(「helloworld」),文字編輯器則會當做文字,寫入到螢幕上,而 print(「hello world」)是固定的語法不可缺少,否則不可執行。

注意專案:(1)文字中的命令必須用英文編寫,不然不可識別

(2)cmd中必須加上檔案位置,如 python d:\1.txt 見下圖

6.ide超級編輯器/整合開發環境

(1)在setting裡設定調節字型大小 ,專案直譯器版本切換

(2)新建project和file,輸入第乙個命令print(「hello world」), run

7.python語法~注釋:對**的解釋說明,增強**的可讀性

多行注釋:三個雙引號,如

「 」」

注釋1注釋2

注釋3單行注釋:正上方或者後方 如: print(「hello world」)+兩個空格+#+乙個空格+注釋

ctrl+?批量加注釋:先選中再批量加注釋

8.變數

(1)變數是什麼:即變化的量,變指的是事物的狀態是可變化,量指的是實物的狀態不僅是指數量; 具體指可以將實物的狀態記錄下來,並且記錄的結果可以被改變的;

(2)為什麼要用變數:為了讓計算機能夠像人一樣記住事物的狀態,變數是把資料存入記憶體的機制

(3)如何用變數:先定義,後引用

定義:name= 「zhangz 」 zhangz 前有個空格 name叫做變數名相當於房間號406,zhangz 」是406房間的東西

引用:print(name)

11月1日學習小結

1 單件模式 上面程式的缺點 就是在getinstance 函式用new產生的singleton物件在程式結束的時候,不會呼叫西溝函式,也就是說delete函式沒呼叫,這樣會產生記憶體洩漏。把上面的程式改為 這樣通過智慧型指標可以避免記憶體洩漏。另外的實現方法 網上其它的實現方法 2 false t...

git兩日學習小結

以下內容,僅是為了鞏固自己兩天以來對git的初步學習。也是本人第一次發部落格 紀念一下。新手想要學習git,推介去看廖雪峰大神的git教程。廖雪峰的官方 mkdir learngit cd learngit pwd git initpwd命令用於顯示當前目錄,git init初始化乙個git倉庫,倉...

12 16前端無障礙學習小計

螢幕閱讀器的兩種方式 1.讀角色名 2.輕鬆識別的聲音 一般,如果配置正確,螢幕閱讀器一般會有role,name lable state,value 控制項的文字繫結 放入標籤或標籤加入for 目標id 繫結目標互動控制項 img的alt屬性是的替代文字 將不需要的代替文字設定為空,將會從無障礙樹移...