"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
URI, URL, URN Basics Explained: Definitions, Encoding, Browser Server Communication
1.
2.
3.
4.
5. concepts "Unsafe characters” Why :Some characters present the possibility of being misunderstood within URLs for various reasons. These characters should also always be encoded.