第三週學習總結
學期(如2020-2021-1) 學號(如:20201310) 《資訊保安專業導論》第3周學習總結
作業資訊
|這個作業屬於哪個課程|<班級的連結>(如2020-2021-1資訊保安專業導論)|
|-- |瞭解python技巧 |
|這個作業要求在哪裡|<作業要求的連結>(如2020-2021-1資訊保安專業導論第一週作業)|
|這個作業的目標|<瞭解python技巧>|
|作業正文|... 本部落格連結 |
教材學習內容總結
這周學的比較多,主要關於用python程式設計。也附帶的學會了羅馬數字的運算技巧和十進位制轉換其他進位制。
-
bin 將十進位制轉換成二進位制
-
oct 將十進位制轉換成八進位制
-
hex 將十進位制轉換成十六進位制 bin轉換成
-
看了一下關於xctf的內容 (https://blog.csdn.net/qq_40663734/article/details/90162112)
-
學習while語句(https://www.runoob.com/python/python-while-loop.html)
-
學習for語句 教材52頁 學習迴圈結構
-
學習range函式 教材55頁
-
深入理解none (https://zhuanlan.zhihu.com/p/65193194)
`food = ['rice', 'noodle', 'bread']
new_food = food.append('fruit')
print(food)
['rice', 'noodle', 'bread', 'fruit']
'rice', 'noodle', 'bread', 'fruit']
'rice', 'noodle', 'bread', 'fruit']['rice', 'noodle', 'bread', 'fruit']
SyntaxError: unmatched ']'print(new_food)
None` -
python中轉換其中一個字元 (
if x>=1: c = bin(len(bin(a))+126).replace('0b','')
-
位平面的介紹
-
深度理解數列
` play
['bread', 'fruit', 'noodle', 'rice', 'rice']
play.remove('rice')
play
['bread', 'fruit', 'noodle', 'rice']
play.remove('rice')play
['bread', 'fruit', 'noodle']
TypeError: remove() takes exactly one argument (2 given>>play.remove('rice','rice')`
- str()可以讓數列轉換成字串。
- count函式
程式碼除錯中的問題和解決過程
- 問題1:Python-list中的append()和extend()方法區別
- 問題1解決方案:(https://zhuanlan.zhihu.com/p/170580848)
- 問題2:python中def中def是如何實現的?
- 問題2解決方案:(https://www.zhihu.com/question/265664528/answer/297030133)
- 問題3:return和print比較
- 問題1解決方案:書上59頁
- 問題4:如何深刻理解函式和return
- 問題2解決方案:(https://www.zhihu.com/question/23765556/answer/25635772)
這周完成作業的過程中學會了很多解決了很多問題。
-
問題1:什麼是robots協議
-
問題1解決方案:(https://baike.baidu.com/item/robots協議/2483797?fr=aladdin)來自百度百科
-
問題2:何為base64,什麼是ascii,什麼是UTF-8
-
問題2解決方案:(https://www.zhihu.com/question/38036594/answer/74917716)
-
問題1:Python讀取並解析 bmp 檔案
-
問題1解決方案:這個是我看見最全面的部落格(https://blog.csdn.net/rocketeerLi/article/details/84929516)
-
問題2:什麼是索引,什麼是點陣圖資訊圖
-
問題1:如何破解亂碼。
-
問題1解決方案:(https://blog.csdn.net/zhuyijian135757/article/details/52145809/)
-
問題2:如何將數列轉換成字串
-
問題2解決方案:(https://jingyan.baidu.com/article/f00622284b7d2ffbd3f0c83e.html)
-
問題1:什麼是為平面
-
問題1解決方案:(https://blog.csdn.net/aaabbbchina/article/details/6867812)
:
學習進度條
程式碼行數(新增/累積) | 部落格量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第三週 | 500/1000 | 3/7 | 22/60 |