Category Archives: Python

Pydbgen ஒரு அறிமுகம்

Pydbgenஎன்பதுமிகசிறிய அளவேயான ஏதாவதுதொருசீரற்ற(random ) பயனுள்ள உள்ளீடுகளை ( அதாவது பெயர் ,முகவரி, கடனட்டை எண், நாள் நேரம் ,நிறுவனத்தின் பெயர், பதவியின்பெயர் ,பணியாளரின் பெயர் அனுமதி்அட்டைஎண் என்பன போன்றவைகளை )உருவாக்குவதற்கு உதவிடும் முழுமையான பைத்தானின் நூலகமாகும் தொடர்ந்து அவ்வாறு உருவாக்கிய உள்ளீடுகளை நாம் விரும்பும் வகையில் ஒரு Pandas தரவுவரைச் சட்டபொருளாகவோ தரவுதளகோப்பின் ஒரு SQLite அட்டவணையாகவோ அல்லதுமைக்ரோசப்ட் எக்செல்கோப்பாகவோ சேமித்துகொள்ளும் இந்த Pydbgen 1.0.5 எனும் நடப்பு பதிப்பாக PyPI (the Python Package… Read More »

இயந்திர கற்றல் அல்லது செயற்கை நினைவகத்திற்கு பைத்தான் சிறந்த கணினிமொழியா

குறைந்தபட்சம் ஏதாவதொரு மிகமேம்பட்ட கணினிமொழி தெரிந்திருந்தால் மட்டுமே இயந்திரகற்றல் சுலபமாக இருக்கும் என கணினிவல்லுனர்களின் விவாதத்தின் இறுதிமுடிவாகும் .மேலும் தற்போதைய சூழலில் முனைவர் பட்ட ஆய்வாளர் கள்மட்டுமே சிக்கலான படிமுறைகளையும் இயந்திரகற்றல் வழிமுறைகளையும் பயன்படுத்தி பிரச்சினையை தீர்வு செய்திடமுடியும் என்றநிலைஉள்ளது அதனால் இயந்திர கற்றலிற்கான(Machine Learning) அல்லது செயற்கை நினைவகத்திற்கான(Artificial Inteligent) நிரலாளர் பணியே நமக்கு வேண்டாம் என வெறுக்கும் நிலைக்கு நாம் தள்ளப்பட்டுள்ளோம்.  அஞ்சற்க. ஜாவா ,சி ,சி++ ஆகிய வற்றைவிட எளிய அதேசமயத்தில் மேல்நிலை… Read More »

FSFTN – மென்பொருள் சுதந்திர தினம் 2018 அழைப்பிதழ்

  அனைவருக்கும் வணக்கம், கட்டற்ற மென்பொருள் அறக்கட்டளை தமிழ்நாடு (FSFTN) இந்த செப்டம்பர் மாதம் 23ஆம் தேதி மென்பொருள் சுதந்திர தினத்தை கொண்டாட உள்ளது. சுதந்திர மென்பொருள் தினமானது உலகெங்கிளும் உள்ள கட்டற்ற மென்பொருள் ஆர்வலர்கள், பள்ளி, கல்லூரி மாணவர்கள், ஆராய்ச்சியாளர்கள், பொதுமக்கள் ஒன்றாக கூடி, சுதந்திர மென்பொருள், சுதந்திர கலாச்சாரம், சுதந்திர வன்பொருள், கருவிகள் பற்றி  விவாதித்து, உரையாடி, பயன்படுத்தி காட்டும் நாள். இங்கு 15-20 நிலையகங்கள் (Stalls) வைக்கப்படும். கடந்த ஆண்டுகளில் கட்டற்ற மென்பொருள்… Read More »

ராஸ்பெர்ரி பையில் இயங்குதளம் நிறுவி நிரல் எழுதுவது எப்படி

ராஸ்ப்பெரி-பை கணினி ஏன் உருவாக்கப்பட்டது, எந்த வகையில் வித்தியாசமானது, வகுப்பறையில் ராஸ்பெர்ரி பை பயன்படுத்த வழிகள் எவை ஆகியவற்றை எங்கள் முந்தைய கட்டுரையில் காணலாம். நினைவக அட்டை மற்றும் துணைக்கருவிகளும் தேவை ராஸ்பெர்ரி பை பல மாதிரிகளில் கிடைக்கிறது, பை 3 B மாதிரி அதிக அம்சங்கள் கொண்டது சுமார் ரூ 3200 க்கு கிடைக்கிறது. புதிதாக பை 3 B+ என்ற மாதிரி சுமார் ரூ 3700 விலையில் அண்மையில் வெளியிடப்பட்டுள்ளது. இதைத் தவிர திட்டத்துக்குத்… Read More »

எழில் மொழி – பங்களிப்பாளர் சந்திப்பு 2018 – சில குறிப்புகள்

எழில் மொழி என்பது, தமிழிலேயே கணினியில் நிரலாக்கம் செய்ய உதவும் ஒரு நிரல் மொழி. இது ஒரு கட்டற்ற மென்பொருள். மூல நிரலுடன், யாவருக்கும் பகிரும், மாற்றங்கள் செய்து வளர்த்தெடுக்கவும் உரிமையோடு தரப்படுகிறது. அமெரிக்காவில் கணினி விஞ்ஞானியாகப் பணிபுரியும், திரு. முத்து அண்ணாமலை அவர்கள் 2012 ஆண்டுகளில், தமிழில் ஒரு நிரல் மொழியை உருவாக்கும் முயற்சியில் ஈடுபட்டு வெற்றி கண்டார். அதை ஒரு கட்டற்ற மென்பொருளாக வெளியிட்டார். அதைக்கண்ட பல கட்டற்ற மென்பொருள் நிரலாளர்கள், இணைந்து பங்களிக்கத்… Read More »

புத்தகங்கள், மொத்தமாய்…

புத்தகப் பிரியரா நீங்கள்..? உங்களுக்கான பதிவுதான் இது….. இந்த விஞ்ஞான உலகில் புத்தகம் படிப்பவர்களின் எண்ணிக்கை  மிகவும் குறைவாக இருப்பது கண்டு வருத்தம் அளிக்கிறது…  எப்பொழுது டி.வி வந்ததோ அப்பொழுதிருந்து மக்களுக்கு புத்தகம் வாசிக்கும்பழக்கம் பாதியாக குறைந்திருந்தது. பிறகு செல்போன், இன்டெர்நெட், பேஸ்புக் வந்ததில் இருந்து மக்களின் புத்தகம்வாசிக்கும் சதவீதத்தின் மதிப்பு சரிந்து போய் இருப்பது இப்பொழுது தெரிகிறது…. புத்தகம் படிப்பதின் அவசியத்தை நான் நன்கு உணர்ந்து வைத்திருக்கின்றேன்….நம் மன உளைச்சலை போக்கும் சக்தி ஒரு புத்தகத்திற்கு உண்டு…. ஒரு… Read More »

எளிய தமிழில் Python -9

8. Math functions  (கணித செயல்பாடுகள்): 8.1 Number conversion (எண்களை மாற்றுதல்)       Mathematical function என்பது கணிதவியல் கோட்பாடுகளை செய்வதற்கு பயன்படுவதேயாகும்.பின்வரும் function ஆனது கணிதவியல் கோட்பாடுகளை எடுத்துரைக்கிறது.   8.1.1 Decimal எண்களை binary ஆக மாற்றுதல் : Decimal என்பது சாதாரணமான முழு எண்களையே decimal எங்கிறோம்.binary என்பது bit-களை மட்டும் கொண்டது.அதாவது 0 மற்றும் 1 எங்கிற மதிப்பை மட்டுமே கொண்டது.decimal to binary conversion என்பது சாதாரணமான முழு… Read More »

எளிய தமிழில் Python -8

7. Operators (செயற்குறிகள்) : பைத்தான் மொழியில் கணக்கீடு, ஒப்பீடு, மதிப்பிருத்தல், நிபந்தனைச் சரிபார்ப்பு, ஒன்று கூட்டல், ஒன்று குறைத்தல், பிட்நிலைச் செயல்பாடு போன்ற பல்வேறு பணிகளுக்கும் பல்வேறு வகைப்பட்ட ’ஆப்பரேட்டர்கள்’ எனப்படும் செயற்குறிகள் பயன்படுத்தப்படுகின்றன. இவைபற்றித் தனியாக இனிவரும் பாடத்தில் படிப்போம். 7.1 Arithmetic Operators : ஒரு ArithmeticOperator என்பது ஒரு கணித செயல்பாடாகும், இவை பொதுவான கணிதத்தில் பயன்படுத்தப்படுகின்றன மற்றும் பெரும்பாலான கணினி மொழிகளில் இதுபோன்ற operators ஒரு தொகுப்பினைக் கொண்டிருக்கிறது, இது… Read More »

எளிய தமிழில் Python -7

loops(சுழல்கள்) : loops என்பது ஒரு def(செயல்பாட்டில்) statement முதலில் செயல்படுத்தப்படுகிறது, அதன் பிறகு இரண்டாவது மற்றும் பல. கொடுக்கப்பட்ட நிபந்தனை True இருக்கும் வரை loop ஆனது இயங்கிக் கொண்டே இருக்கும். 6.1 for   :              table அல்லது string போன்ற எந்தவரிசையின் பொருள்களிலும் அது முடியும்வரை இயங்கும் திறனைக் கொண்டுள்ளது.இதனையே for loop என்கிறோம்.   உதாரணம் 1: x=[‘apple’,’milk’,’mango’] for fruit in x: print(‘i want ‘+fruit) print(“for loop completed”)… Read More »

எளிய தமிழில் Python -6

 5 Conditional Statements 5.1 if-else Condition: if-else  condition-ல்  if என்பது statement-னை check செய்து சரி என்று இருந்தால் அதற்கு கீழ் உள்ள function  செயல்படும். அதேபோன்று else என்பது if ஆனது தவறாக இருக்கும் பட்சத்தில் else-க்கு கீழ் உள்ள function  செயல்படும். உதா: a=10,if-else condition-ல் if ஆனது 0 விட பெரியதாக இருக்கும் போது “a is positive number” என்று print செய்யப்படும்.இல்லையேல் else-ல் உள்ள “a is… Read More »