கேள்வி: பைத்தான் - எடுத்துக்காட்டு பற்றி தகவல் சொல்.
பதில்: வருக வையகமே நிரல் #!/usr/bin/python print u"வணக்கம்" வெளியீடு(Output) வணக்கம் வேறுபடுபவை(Variable) #! /usr/bin/python a = 1 b = 2 print a + b வெளியீடு(Output) 3 இணை ஒப்படைப்பு(parallel assignment) #! /usr/bin/python #comment விளக்கம் கூறு a, b = 1, 2 language = "python" print a, b, language வெளியீடு(Output) 1 2 python கூற்று(Expression) #! /usr/bin/python print 1 + 2, 2 - 3, 2 * 3, 5 / 2, 5.0 / 2 வெளியீடு(Output) 3 -1 6 2 2.5 கூற்று #! /usr/bin/python print 2 > 3, 1 3 and 1 வெளியீடு(Output) False True False True 12 1 2 சரம்(String) #! /usr/bin/python language = "தமிழ்" lang = 'தமிழ்' l = """தமிழ்""" kural = """ அகர முதல எழுத்தெல்லாம் ஆதி பகவன் முதற்றே உலகு. """ print language, lang, l print kural வெளியீடு(Output) தமிழ் தமிழ் தமிழ் அகர முதல எழுத்தெல்லாம் ஆதி பகவன் முதற்றே உலகு. கட்டியம்(Condition) #! /usr/bin/python a = 23 if a > 0: print "a %d is positive number" % (a) else: print "a %d is negative number " % (a) a = 0 if a >= 0: print "a(%d) is positive number" % (a) elif a வெளியீடு(Output) a 23 is positive number a(0) is positive number
கேள்வி: பைத்தான் - Open-Tamil library என்பது என்ன?
பதில்: Open-Tamil library example, import re, operator import tamil #open-tamil library def print_tamil_words(tatext): taletters = tamil.utf8.get_letters(tatext) # tamil words only frequency = {} for pos, word in enumerate(tamil.utf8.get_tamil_words(taletters)): print(pos, word) frequency[word] = 1 + frequency.get(word, 0) # sort words by descending order of occurrence for l in sorted(frequency.iteritems(), key=operator.itemgetter(1)): print(l[0], ’:’, l[1])