[BangPypers] Creating "numeronyms" with the Five Laws of Library Science
Ramanathan Muthaiah
rus.cahimb at gmail.com
Sun May 29 08:02:07 EDT 2016
Hello Pythonistas,
First things first, I was triggered to work on this numeronyms topic by
this post from Vasudev Ram's blog:
http://jugad2.blogspot.in/2016/05/i18nify-any-word-with-this-python.html
>From his blog, short note on 18nify and numeronym:
"i18nify" signifies making a numeronym of the given word, in the
same manner that "i18n" is a numeronym for "internationalization"
- because there are 18 letters between the starting "i" and the
ending "n". Another example is "l10n" for "localization".
I took the Five Laws of Library Science (these are sentences / phrases) to
create numeronyms and the code is here on github:
https://github.com/mramanathan/pydiary_notes/blob/master/howto_numeronyms_five_laws_of_library_science.ipynb
a. This is not identical copy of 'jugad2' code but have used yield keyword.
b. Using yield, makes the i18nify function a generator ; there are special
methods to handle output from generator.
Side Note:
Dr.S.R.Ranganathan is considered as the Father of Library Science, he
straddled both the worlds of mathematics and Libary Science. Quick intro
on him is available at 1 & 2, Google will return more results.
1.
http://librarysciencedegree.usc.edu/resources/infographics/dr-s-r-ranganathans-five-laws-of-library-science/
2. https://en.wikipedia.org/wiki/S._R._Ranganathan
--
regards
Ramanathan.M
More information about the BangPypers
mailing list