Saturday, March 17, 2012

Programming_Turtle

അരിത്തമെറ്റിക് ഓപ്പറേഷനുകളും ലോജിക്കല്‍ ഓപ്പറേഷനുകളും കൈകാര്യം ചെയ്യുന്നതുപോലെ ഗ്രാഫിക് നിര്‍ദ്ദേശങ്ങള്‍ക്കനുസരിച്ച് കമ്പ്യൂട്ടറിനെ പ്രവര്‍ത്തി പ്പിക്കാനും പൈത്തണ്‍ ഭാഷ ഉപയോഗിക്കാം. ടര്‍ട്ടില്‍ (Turtle) എന്ന അനുബന്ധ സോഫ്റ്റ്‌വെയറിന്റെ സഹായത്തോടെ യാണ് ഇത് സാധ്യമാകുന്നത്. IT@School Ububtu വേര്‍ഷുകളല്‍ ടര്‍ട്ടില്‍ പ്രത്യേകം ഇന്‍സ്റ്റാള്‍ ചെയ്യേണ്ടതില്ല.
ഒരു ആരോ മാര്‍ക്ക് (Turtle) ചലിക്കുന്നതിനനുസരിച്ച് വിവിധ രൂപങ്ങള്‍ ഉണ്ടാകുന്ന തരത്തിലാണ് Turtle ഗ്രാഫിക്സ് പ്രവര്‍ത്തിക്കുന്നത്. പ്രോഗ്രാമിന്റെ തുടക്കത്തില്‍ from turtle import* എന്ന ചേര്‍ത്താല്‍ Turtle നിര്‍ദ്ദേശങ്ങള്‍ പൈത്തണില്‍ പ്രവര്‍ത്തിക്കും.

Coninue

Programming_IDLE

പൈത്തണ്‍ പ്രോഗ്രാമുകള്‍ എഴുതി പ്രവര്‍ത്തിപ്പിച്ചു നോക്കാനുള്ള രണ്ടു വഴികളാണ് Text Editor / Terminal ഉപയോഗിക്കുന്ന രീതിയും, ഷെല്‍ ഉപയോഗിക്കുന്ന രീതിയും. ഇവ രണ്ടും ചേര്‍ന്ന പ്രോഗ്രാം എഴുതാനും പ്രവര്‍ത്തിപ്പിച്ചുനോക്കാനും വളരെ എളുപ്പമുള്ള ഒരു സോഫ്റ്റ‌വെയറാണ് IDLE ( Integrated Development Environment)


Continue

Programming_Python

ഒപ്പണ്‍ സോഫ്റ്റ്‌വെയര്‍ രംഗത്ത് ഇന്ന് ഏറ്റവും പ്രചാരമുള്ള ഒരു high level language ആണ് പൈത്തണ്‍(Python).  Java, C തുടങ്ങിയ ഭാഷകളെ അപേക്ഷിച്ച് ഇതില്‍ ചിഹ്നങ്ങള്‍ കുറവാണ് എന്നതാണ്  ഇതിനു കാരണം.  കൂടാതെ ഇതിന്റെ പദവിന്യാസവും (syntax ) മറ്റുള്ളവയെ അപേക്ഷിച്ച് ലളിതമാണ്.  Openshot Video Editor, gtk-record My Desktop, Blender തുടങ്ങിയ സേഫ്റ്റ്‌വെയറുകള്‍ പൈത്തണ്‍ ഉപയോഗിച്ച് തയ്യാറാക്കിയവയാണ്. പ്രോഗ്രാമിംഗില്‍ പ്രധാനമായും വേണ്ടത് , നമുക്ക് എന്താണ് ചെയ്ത് കിട്ടേണ്ടത് എന്ന കൃത്യമായി മനസ്സിലാക്കാനും, മനസ്സിലാക്കിയതിനെ ലളിതമായ ഭാഷയില്‍ കമ്പ്യൂട്ടറിനു പറഞ്ഞുകൊടുക്കാനും പഠിക്കുക എന്നുള്ളതാണ്.  


Continue