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

2021-2022-1 20211405《資訊保安專業導論》第6周學習總結

作業資訊

2020-2021-1資訊保安專業導論 <2020-2021-1資訊保安專業導論>
2020-2021-1資訊保安專業導論第六週作業 https://edu.cnblogs.com/campus/besti/2021-2022-1fois
作業的目標 <自學python第六、七章和《電腦科學概論》第七章>
作業正文

教材學習內容總結

本週自行閱讀了《電腦科學概論》第七章和python第六、七章,並完成了雲班課中的相關測試題,同時每天完成程式碼簽到任務。
python第六章序列、列表、元組、集合、字典等容器型別的資料,對於其程式碼中應用的符號[、{、(等進行了仔細的區分,同時學習了insert、remove、append、extend等應用於.後面,用於建立、修改、刪除容器的程式碼。
python第七章在充分利用第六章所學知識的情況下,講解了字串的三種表示方法,並做了區分比較,並介紹瞭如何使用int、float將字串轉換為數字,如何使用str將數字轉換為字串,同時學習了佔位字元的使用,和操作字串的方法。

教材學習中的問題和解決過程

問題1: 對以“a[1:-1]在a=”Hello”時輸出的是什麼”為代表的問題理解不清
問題1 自行尋找了相關試題,並通過在python idle裡輸入、輸出,確定結果,反覆研究,並於同學在雲班課中交流討論,最終理解了正值索引、負值索引的應用,能夠正確的思考得出輸出的結果。
問題2: 題目“設有變數s=”python”,則”{0:3}”.format(s)表示式的輸出結果是”中對format的效果不熟悉
問題2解決方案: 通過與該知識點掌握較好的同學請教,我終於明白了format是用來確定括號中的字元,並用其直接替換大括號所佔位,從而輸出字元。這個過程用文字表述稍顯混亂,但我已經可以正確的預想到該類程式碼的效果了。
問題3:對zip、split、count等書中未詳細講解的程式碼理解不充分,不到位
問題3解決方案:自行查找了網路上的相關文章,並在python idle中嘗試使用這些程式碼,研究輸入過程中出現的報錯後,盡力改正,直至能夠成功執行,檢視其輸出的結果,經過類比,真正學會使用這些程式碼。

[程式碼託管]











上週考試錯題總結

暫無

其他

本次作業中有應用pep9機器指令、組合語言實現讀入三個值,輸出它們的和的任務。這項任務可以說是不只要對照書中的內容“照貓畫虎”的輸入相應程式碼,更需要根據實際情況適當修改必要的程式碼部分(例如:00 zz的使用位置),使其達到我所期望的效果。而pep9對我來說是一個全新的程式,研究如何操作它也耗費了我大量的精力,最終在同學的指導下成功的學會了使用pep9.

學習進度條

程式碼行數(200/200行) 部落格量(2/2篇) 學習時間(20/20小時) 重要成長
目標 5000行 30篇 400小時
第一週 300/1900 2/13 30/150

-計劃學習時間:35小時
-實際學習時間:40小時
-改進方法: 增強對章節之間關聯度的認識,儘量做到不要學後章忘前章,減少無效複習造成的時間浪費。合理記筆記,不要出現被“完美主義”、“形式主義”束縛,浪費大量的時間,機械、不思考的抄錄筆記。

參考資料

-[《電腦科學概論》]