Ruby vs. Python - A n00b's perspective
futurefun.tumblr.com
futurefun.tumblr.com
Other words with similar heritage are 'tty', which is short for "TeleTYpe", and 'terminal', since you were working with a teletype terminal. One could use "glass tty" to distinguish between a physical printer-based terminal and a CRT screen-based one. That terminology is almost never used these days.
When you use the word "print", you are asking Python do to the modern equivalent of sending text to the teletype terminal's printer. So I see "puts", the part of me which knows history wonders if it's also possible to put the text to a GUI, or to a web browser, or to something other than a terminal-like object.
I like to think I'm commanding the computer to do something, so for me it would be preferable to see commands in the English command form - put, instead of puts. But, thanks for the "puts" background - that makes more sense now!