
Explore numerical data types in Python, including int, long, float, and complex, using type() and numeric literals to understand memory limits, scientific notation, infinity, and zero behavior.
Explore how to parse a Wireshark captured packet in Python and convert its bytes into hex, decimal, and binary representations by grouping into two-letter byte pairs.
Explore how computers encode and decode characters using code points, ASCII, and binary; understand 7-bit vs 8-bit schemes, cross-language limits, and the rise of Unicode and UTF-8/UTF-16.
Learn base64 encoding and decoding in python by using the base64 module, applying utf-8 to handle unicode, and encoding with base64.b64encode and decoding with base64.b64decode for ASCII-safe data.
Explore ascii and utf-8 encoding in python, including encoding and decoding with base64, understanding ascii limits, and fixing decoding errors by specifying utf-8.
in this course , first we talk about different numerical data types and also different representations of numbers . and we start to convert decimal numbers to hexadecimal and binary and vice versa both manually and in python . after that we define deep concepts of encoding and also the definitions of unicode , utf-8 and so on. and then we introduce different encoding methods in python and where they could be applied.