Category Archives: Python

பைத்தான் படிக்கலாம் வாங்க – 24 – திருடன் போலீஸ் கதை

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

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

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

பைத்தானின் தொகுப்புகள்(Collections)

பைத்தானில், தொகுப்புகள் என்பவை தரவைச் சேமிப்பதற்காகப் பயன்படுத்தப் படுகின்ற கொள்கலன்களாகும். tuples, lists, sets , dictionaries ஆகியன பைத்தானில் உள்ளமைக்கப்பட்ட தரவு கட்டமைப்புகளின்தொகுப்புகளாகும் இந்த தொகுப்புகளின் இனமானது, உள்ளமைக்கப்பட்ட தரவு கட்டமைப்புகளைத் தவிர கூடுதலான தரவு கட்டமைப்புகளையும் வழங்குகின்றது அவை பின்வருமாறு:. Counter, namedTuple, orderedDict , defaultDict, Deque, chainMap, ஆகியன பைத்தானில்’தொகுப்புகளின்’ தகவமைவில் உள்ள சில தரவு கட்டமைப்பு களாகும் இவைகள் குறித்த விளக்கங்களை இப்போது காண்போம், 1.Counter()எனும்செயலி இது ஒருதொகுப்பு வகையாகும்,… Read More »

பொருட்களுக்கான இணைய(IoT) சாதனங்களை இயக்க பைதான் எவ்வாறு உதவுகிறது

IoT எனும் சுருக்கமானபெயரால் அழைக்கப்பெறுகின்ற பொருட்களுக்கான இணையம்(Internet of Things) என்பது நாம் அன்றாடம் சந்திக்கின்ற ஒரு தொழில் நுட்பமாகும். வெளிப்புற தட்பவெப்ப நிலைகளுக்கு ஏற்ப நாம் இருக்கு இடத்தில், மின்விசிறியின் வேகம், குளிரூட்டியின் வெப்பநிலை ஆகியவற்றினை சரிசெய்தல், ஓட்டுநர்இல்லாத வாகனங்கள், கண்காணிப்பு , பாதுகாப்பு அமைப்புகள், நம்முடைய மின்னஞ்சலுக்கு நேரடியாக மாதாந்திர பட்டியல் களை அனுப்பும் திறன்மிகு மின்சார அளவீடுகள் உள்ளிட்ட பல்வேறு பயன் பாடுகளை இது உள்ளடக்கியது. நிகழ்நேர சுகாதார கண்காணிப்பு போன்ற பல… Read More »

பைதான் ஒரு இணையதுணுக்காக செயல்படுத்தி பயனடைக

பைதானின் இணையதுணுக்கு(web scraper) என்பது பல்வேறு இணையதளப் பக்கங்களின் உள்ளடக்கங்களைப் பதிவிறக்கம் செய்து அவற்றிலிருந்து தரவைப் பிரித்தெடுக்கின்ற ஒரு பயன்பாட்டுமென்பொருள் அல்லது உரைநிரல் ஆகும்.இதனை துவக்கிபயன்படுத்திகொள்வதற்கான படிமுறைபின்வருமாறு.               படம் 1: இணையஉரைநிரலின் வெவ்வேறு நிலைகளின் திட்ட வரைபடம் படிமுறை1:இணையதளத்திலிருந்து உள்ளடக்கங்களைப் பதிவிறக்கம்செய்தல் இந்தப் படிநிலையில், URL இலிருந்து கோரப்பட்ட இணையதளபக்கத்தை ஒரு இணைய துணுக்கு ஆனது படிக்கிறது. படிமுறை 2: தரவைப் பிரித்தெடுத்தல் பின்னர் இவ்விணைய துணுக்கு… Read More »

பொருட்களுக்கான இணைய(IoT)சாதனங்களுக்காக CircuitPython என்பதன் சக்தியை மேம்படுத்துதல்-4

CircuitPython , Raspberry Pi Pico ஆகியவை இணைந்து நாம் அன்றாடம் பயன்படுத்திகொள்கின்ற சாதனங்களை அதிசய திறன்மிகுசாதனங்களாக மாற்றுகின்றவாறு. CircuitPython ஐப் பயன்படுத்திகொள்வதற்கான எளிய நிரலை எழுதிடுவதற்கும், அந்நிரலை Raspberry Pi Pico இல் பதிவேற்றம் செய்திடுவதற்கு இந்த சிறிய பயிற்சி கையேடு உதவும். பொருட்களுக்கான இணை.ய(IoT) என்பது தனிப்பட்ட அடையாளங்காட்டிகளைப் பயன்படுத்தி பொருட்களானவை ஒன்றுக்கொன்றுடனும் இணையத்துடனும் தொடர்பு கொள்கின்ற திறன் கொண்ட சாதனங்களின் வலையமைப்பைக் குறிக்கின்றது. இந்தச் சாதனங்களில் செயலாக்கத் திறன்கள், உயர்திறன்ஆற்றல் கணினி ,… Read More »

கனடாவில் தமிழில் பைத்தான் நிரல் பயிற்சி

சேயோன் டேக்ஸ் (Seyon Tax) நிறுவனத்தின் முன்னெடுப்பில் கனடா முதல்மொழி படிப்பகமும் கணியம் அறக்கட்டளையும் இணைந்து  எளிய தமிழில் பைத்தான் (Introduction to Programming Python in Tamil) பகுதிநேர (Part-time) நேரடிப் பயிற்சி வகுப்பனை வரும் சனவரி 27ஆம் தேதி துவங்குகிறது. மேலும் விவரங்களுக்கு +1 437 432 9804 என்ற இலக்கத்தில் தொடர்புகொள்ளலாம். பதிவு செய்ய எளிய தமிழில் பைத்தான்

பைதானின் Pyrogram என்பதை பயன்படுத்தி OpenAI, Telegram ஆகியவற்றின் மூலம் நம்முடைய சொந்த AI Chatbot ஐ உருவாக்கிடுக

(இது Python இல்உள்ள Pyrogram எனும் வரைச்சட்டத்தின்மூலம் ChatGPT API , Telegram Bot ஆகியவற்றினைப் பயன்படுத்தி நம்முடைய சொந்த AI Bot ஒன்றினை உருவாக்குவதற்கான படிப்படியான வழிகாட்டியாகும்.) தற்போது AI ஆனது திறன்மிகு வீடுகள் முதல் மெய்நிகர் உதவியாளர்கள் வரை, நம் வாழ்வின் ஒரு அங்கமாகிவிட்டது. குறிப்பாக, Chatbots ஆனவை, சமீபத்திய நாட்களில் பெரும் புகழ் பெற்றுள்ளன, ஏனெனில் அவை செலவுகளைக் குறைக்கும் அதே வேளையில் விரைவான, திறமையான வாடிக்கையாளர் ஆதரவை வழங்க வணிகநிறுவனங்களை அனுமதிக்கின்றன.… Read More »

ReactPy இன் சக்தியை கட்டவிழ்த்து விட்டிடுக

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

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

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