Learning content summary
Week learning data classification and data compression, the digital representation of data: numerical symbol notation, floating point representation like; several common text compression methods: RLE (run-length encoding), Huffman coding, the key character encoding; binary conversion method decimal, floating-point representation; the ASCII and Unicode character set; color determined by the color depth; disadvantages of vector and raster graphics; understand the basic logical (Boolean) operations, and a gate circuit.
At the same time, self-study finished this week, "is self-craft" Chapter V, Section 5 to 7, start reading chapter VI, we learned a = 1, is a tuple and a = 1 is an integer, a variety of types of data containers have a preliminary understanding. Tutle and taught himself drawing and matplotlib, matplotlib_venn. Also completed the production of reference materials throwing dice game.
Textbook learning and problem-solving process
NAND and NOR found a little difficult to understand, after the online access to information to further understand the logic operation related problems, and confirms the teacher said all doors can be used with non-full (or non-use or full) to learn when the gate show
Code debugging and problem solving process in a byte
Before results appear BASE64 encoding more than a b ', through access to information found BASE64 default encoding result byte type, and Python support output string types, through access to information, I will be encoded result forced into a string type of re-export, the problem is resolved .
Cloud Learning Program link code
https://gitee.com/tang_qi_heng/codes/lkvipo3rjx1c2q4g8ztah31
https://gitee.com/tang_qi_heng/codes/yvds2qj9ulombfrkzwt8x17
https://gitee.com/tang_qi_heng/codes/5xdvbis9rj6tcp8lenfmh30
https://gitee.com/tang_qi_heng/codes/rvskoy69ap074i2xcd5l855
https://gitee.com/tang_qi_heng/codes/5u2i6zhk9g3q0obpvrcla53
https://gitee.com/tang_qi_heng/codes/nqghvuimjtfr6w48be23132
Last week exam wrong question summary
Learning progress bar
The number of lines of code (add / accumulate) | Blog amount (add / accumulate) | Learning time (add / accumulate) | Important growth | |
---|---|---|---|---|
aims | 5000 rows | 30 | 400 hours | |
the first week | 100/100 | 2/2 | 20/20 | |
the second week | 100/200 | 2/4 | 30/50 | |
The third week | 112/312 | 2/6 | 17/67 |
Reference material
"Roman numeral converter Arabic numerals 3999 ~ 0"
Python achieve decimal turn IEEE754 single precision floating point conversion
BASE coding Introduction
Python bmp file to read and parse
python: read several commonly used image Methods
Python Struct read bmp image info