Category Archives: பைத்தான்

கணக்குப் போட கத்துப்போம் பகுதி 1 | பைத்தானில் ஒரு கால்குலேட்டர் |

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

கணக்குப் போட கத்துப்போம் – புதிய தொடர் அறிமுகம்| இயற்பியலோடு விளையாடும் பைத்தான் தொடர்

கடந்த வருடம் ஜூலை மாத இறுதியில், துளி அளவு கூட நம்பிக்கை இன்றி தொடங்கப்பட்ட கட்டுரை தொடர் தான் எளிய எலக்ட்ரானிக்ஸ். ஒரு செயலில்,நம்பிக்கையையும் கடந்து  “ஒழுங்கு”(Discipline) எந்த அளவிற்கு முக்கியம் என்பதற்கு, எளிய எலக்ட்ரானிக்ஸ் தொடர் சாட்சியாக மாறியிருக்கிறது. நானே எதிர்பாராத வகையில், நானே கற்றுக் கொள்ளாத பலவற்றையும் தானாக கற்றுக்கொண்டு, இன்றைக்கு 50 கட்டுரைகளோடு எளிய தமிழில் எலக்ட்ரானிக்ஸ் இனிதே நிறைவடைந்தது. நிறுத்தக் குறி போட்டால், அதை comma வாக மாற்ற வேண்டுமா?. ஏற்கனவே,… Read More »

திரும்பி வந்தாலும் வராவிட்டாலும் ஒரே பதில் தானே!

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

திரும்பி வந்துட்டேன்னு சொல்லு – பைத்தான் 28

பைத்தான்: வா! நந்தா! வா! என்னை மறந்துட்டேல்ல! நந்தன்: அப்படியெல்லாம் இல்லை! கொஞ்ச நாளா வேலை அதிகம்! அதான், உன்ன பார்க்க வரல! மத்தபடி ஐ லவ் யூ தான்! பைத்தான்: நீ இல்லாத இந்த நாட்கள்ல நெறய மாறிப் போச்சு! நந்தன்: அப்படி என்ன மாறிச்சு! பைத்தான்: தமிழ்நாட்டுப் பாடத்திட்டத்துல மூணாவது மொழி உண்டுன்னு பள்ளிக்கல்வித் துறை அமைச்சர் சொல்லிட்டாரு! நந்தன்: என்னது?! மூணாவது மொழியா? பைத்தான்: ஆமாப்பா! மூணாவது மொழியா சி, சி++, ஜாவா… Read More »

எளிய தமிழில் பைத்தான் – 4

சில அடிப்படைகள் hello world என்று அச்சிடுவது மட்டும் போதாது. அதற்கும் மேலே ஏதாவது செய்தால் நன்றாக இருக்குமே. பயனரிடம் ஏதாவது கேள்வி கேட்கலாம். பதில் வாங்கி, அதில் ஏதாவது மசாலா சேர்த்து, புது கலவையாக்கித் தரலாமா? அதற்கு, பைத்தானில் உள்ள Constant, Variable ஆகியவை உதவும். அவை பற்றி இங்கே காணலாம். அதற்குள்ளே புது வார்த்தைகளைக் கண்டு பயந்து விட வேண்டாம். நான் முதலில் இவற்றைக் கண்டு மிகவும் கலங்கிப் போன நாட்கள் பல. செந்தமிழும்… Read More »

NumPy அறிமுகம் – ARRAY ATTRIBUTES & ARRAY CREATION ROUTINES

1. NUMPY − ARRAY ATTRIBUTES 1.1. ndarray.shape shape attribute என்பது NumPy array-இன் அமைப்பை (structure) குறிக்கிறது. இது array-இல் எத்தனை rows மற்றும் columns உள்ளன என்பதை சொல்கிறது. எந்த ஒரு array-யும் கையாளும்போது, அதன் shape attribute மூலம் array-இன் பரிமாணங்களை (dimensions) அறிந்து கொள்ளலாம். shape attribute-ல் உள்ள values array-இல் உள்ள rows மற்றும் columns எண்ணிக்கையை தருகின்றன. Input: import numpy as np ​ arr… Read More »

பைத்தான் படிக்கலாம் வாங்க – 23 – தெனாலிராமன் – கிடைத்ததில் சம பங்கு

தெனாலிராமன் கதைகள் படிக்காத குழந்தைகள் கிடையாது. அறிவுக்கூர்மைக்கும் சில நேரங்களில் சேட்டைக்கும் தெனாலிராமனைச் சொல்வார்கள். கிருஷ்ண தேவராயரின் அவையில் விகடகவியாக இருந்த தெனாலிராமன், மன்னர் எப்படி நடந்து கொள்ள வேண்டும் என்பதைப் பல நேரங்களில் நகைச்சுவையாகச் சொல்வதில் வல்லவர். மன்னருக்குச் சரியான அறிவுரை சொல்பவர்கள் இல்லை என்றால் அவர்கள் நிறைய தவறுகள் செய்யத் தொடங்கி விடுவார்கள் அல்லவா? இடிப்பாரை இல்லாத ஏமரா மன்னன் கெடுப்பார் இலானும் கெடும் (448) என்கிறார் திருவள்ளுவர். எவ்வளவு தான் சிறந்த அரசராக… Read More »

பைத்தான் படிக்கலாம் வாங்க – 22 – காதலா? கணக்கா? கனவா?

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

பைதானின் AI, இயந்திர கற்றல்ஆகியவற்றிற்கான சிறந்த நூலகங்கள்

பொதுவாக கணினியை பயன்படுத்துவதில் அதிக ஆர்வமுள்ள அனைவரும் செயற்கை நுண்ணறிவு (AI), இயந்திர கற்றல் (ML) , ஆழ் கற்றல் (DL) ஆகியவற்றிற்கான சில சிறந்த பைதான் நூலகங்களைப் பற்றி அறிந்துகொள்வது மிகவும் நல்லது. திறமூல நூலகங்களின் பரந்த சேகரிப்பு காரணமாக நிறைய மென்பொருள் உருவாக்குநர்கள் பைத்தானுக்கு ஈர்க்கப்படுகிறார்கள். ஏனெனில் இதல் சமீபத்தில், இயந்திர கற்றல் (ML), செயற்கை நுண்ணறிவு (AI) துறையில் ஏராளமான நூலகங்கள் வளர்ந்து வருகின்றன. இந்த நூலகங்கள் தரவு அறிவியல், உருவப்படம், தரவுகளைக்… Read More »

Pipenv எனும் கட்டற்ற கட்டணமற்ற தொகுப்பு மேலாளர்

Pipenv என்பது ஒரு பைதான் மெய்நிகர் மேலாண்மை கருவியாகும், அதாவது Pipenv என்பது மென்பொருள்தொகுப்புகளின் உலகின் சிறந்தஅனைத்தையும் பைதான் உலகிற்கு கொண்டு வரும் ஒரு தொகுப்பு மேலாளராகும். இது மென்பொருள் தொகுப்புகளில் நமக்குத் தேவையான அனைத்தையும் பெற்றுள்ளது: bundler, composer, npm, cargo, yarnபோன்ற அனைத்தும் நல்ல வசதியான ஒரே தொகுப்பில் ஒன்றாக இருப்பதால் நம் எளிதாக மென்பொருள் தொடர்பான பணி செய்யும் சூழலை இது நமக்கு கிடைக்கச்செய்கின்றது. இதில் Pipenv ஆனது தானாகவே ஒரு virtualenv… Read More »