1. 程式人生 > 其它 >2021-2022-1 20211413 《資訊保安專業導論》第三週學習總結

2021-2022-1 20211413 《資訊保安專業導論》第三週學習總結

班級:https://edu.cnblogs.com/campus/besti/2021-2022-1fois
作業要求:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03

教材學習內容總結
《電腦科學概論》:
第二章:二進位制運演算法則:0+1=1,1+1=0+進位;減法每次借位借的是2
第三章:1.要注意儲存資料時是否會發生溢位(程式設計時在處理一些很大的資料時往往容易忽視資料型別的上下限而導致資料溢位,進而導致程式執行出錯)
2.關鍵字編碼:對使用頻率高的詞用更少的字元進行替換;字母的大小寫對應不同的編碼
3.行程長度編碼,例:AAAAAAA --> *A7
4.赫夫曼編碼:使用頻率低的分配較少的位數,使用頻率高的使用較多位數。按需要分配位數,比較靈活。
《看漫畫學Python》:
第二章:import <模組名> :匯入模組所有程式碼元素,訪問其中元素時要加模組名作為字首
from <模組名> import <程式碼元素> 匯入模組內的元素,且訪問時不用加字首
from <模組名> import <程式碼元素> as <程式碼元素別名> 引用的模組元素與原模組元素有名稱衝突時,為引用模組的程式碼元素起別名
匯入自己寫的模組:

https://www.cnblogs.com/xtl3906/p/15354325.html
第三章:Python有複數型別的資料

教材學習過程中的問題及解決過程
問題1:雖然二進位制是使用最廣泛的,但是它的效率一定高嗎?效率最高的電腦是多少進位制的?(此處效率指什麼進位制最省空間)
解決過程:通過查詢資料可知,非整數進位制時e進位制(e為自然對數的底數)電腦的效率最高,整數進位制時3進位制效率最高。限於科技水平及種種原因,目前二進位制計算機成本是最低的,所以二進位制使用的最廣泛。

問題2:學習《看漫畫學Python》2.6的模組時,知道了模組的存在,後來也瞭解到各種功能強大的模組也是python的一大特點。但在後面的學習中,書上引用模組都是在本地建立py檔案,然後通過cmd執行,而不是在Python 3.8中匯入,於是我就在想,怎麼在Python 3.8中用我自己寫的模組?
解決過程:在CSDN中查詢文章我瞭解到了怎麼匯入自己的模組,也成功匯入了一個模組。不過有多篇文章提供了不同的方法,我只實驗了其中一種,其他的都沒看懂是怎麼操作的,目前此問題算是初步解決了。

程式碼除錯中的問題和解決過程

上週考試錯題及總結
上週雲班課的測試很多題目是英文的,加上個人英語基礎也不是很好,寫的很痛苦。目前計劃先把英語基礎搞好。