2021-2022-1《資訊保安專業導論》第六週學習總結
阿新 • • 發佈:2021-10-31
2021-2022-1《資訊保安專業導論》第六週學習總結
作業資訊
[2021-2022-1資訊保安專業導論](https://edu.cnblogs.com/campus/besti/2021-2022-1fois)
[2021-2022-1資訊保安專業導論第一週作業](https://edu.cnblogs.com/campus/besti/2021-2022-1fois/homework/12097)
[作業目標]
Polya如何解決問題
簡單型別與組合型別
複合資料結構
查詢與排序演算法
演算法複雜度
遞迴
程式碼安全
作業正文(https://www.cnblogs.com/zy1116/p/15484919.html)
教材學習總結
關於《電腦科學概論》
這一章主要是講問題的求解與演算法的設計
自項向下的方法可以分解為四個主要步驟:分析問題、列出主要任務、編寫其餘的模組和根據需要進行重組和改寫。
學習了有簡單變數的演算法、複雜變數、搜尋演算法、排序、遞迴演算法
關於《看漫畫學python》
第六章主要學了容器型別的資料,包括序列、列表、元組集合和字典。
第七章包括字串的表示方式、字串與數字的相互轉換、格式化字串和操作字串
教材學習中的問題和解決過程
問題1:怎樣理解str.find(sub[,start[,end]])?
問題1解決方案:這個語法表示在索引start到end之間查詢子字串sub,如果找到,則返回最左端位置的索引;如果沒有找到,則返回-1。
程式碼除錯中的問題和解決過程
問題1:為什麼python中的分支語句空格有意義,而pep9中的空格沒有意義?
問題1解決方案:這取決於不同的軟體中的不同規則。
程式碼託管
上週考試錯題總結
暫無
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 200/200 | 2/2 | 30/30 | |
第二週 | 100/300 | 2/4 | 16/46 | |
第三週 | 100/400 | 1/5 | 14/60 | |
第四周 | 100/500 | 2/7 | 15/75 | |
第五週 | 100/600 | 3/10 | 15/90 | |
第六週 | 100/700 | 2/12 | 13/103 |
--計劃學習時間:12小時
--實際學習時間:15小時
參考資料
[《電腦科學概論》](https://book.douban.com/subject/26877745/)