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

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

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/)