Big projects involve hundreds of .py files + other files like images, audio etc. Apps like PyCharm are intended for these large projects where managing hundreds of files is a real task.
There aren't that many characters in common use. We have the capitals A-Z, lowercase a-z, and a load of punctuation symbols. So in fact we can represent all the common characters by some number from 0 to 127.
There isn't any special reason why the characters were encoded in that order. It was just convenient at the time.
That actually shows encodings up to number 255. The numbers from 128 to 255 weren't originally part of the ASCII encoding. They got added later when it became necessary to have extra characters for the accents like é etc.
Python extends the original 0-127 encoding used in ASCII to define the numbers 128-255 and it calls this extension UTF-8.
Again UTF stands for something but I can't remember what.
There really isn't that much to learn. You don't need to remember the details because you very rarely have to consider what number represents a letter.
But this is a pain because if you want a number greater than 255 you have to combine two bytes to make a single 16 bit number i.e. 0 to 65535 decimal.
Or for even bigger numbers use 4 bytes to get 0 to erm, about 4 billion.
But the original computers were 8 bit meaning they could only handle one 8 bit number at a time. So to handle multibyte numbers the number had to be split into bytes and added up as separate bytes, which is slow.
It's like if a child is adding 17 and 14 they do it one digit at a time e.g. add 7 and 4 to get 11, write down the 1 and carry 1 then add 1 and 1 plus the carry to get 31.
That would be a one digit computer i.e. it can only add one digit at a time.
Well 32 bit computers can handle four bytes at a time i.e. they can add four byte, i.e. 32 bit numbers, directly. This makes them a lot faster at arithmetic than 8 bit computers.
And 64 bit computers can handle eight bytes/64 bits at a time so they are faster again.
There probably won't be 128 bit computers for a long time because 64 bit numbers are big enough for pretty much everything we need to do at the moment.
Pretty much all personal computers are 64 bit these days.