I'm going through a Python course, and the designer of the course sees the need to spend an entire section on String manipulation. Now, I've work professionally as a programmer and have never had to do string manipulation to this extend.
I will be teaching a Python course soon. I'd probably do it as an appendix but it does sort of introduce arrays. Sort of, since strings are not stored like arrays but there is some commonality to it.