From Wikipedia, the free encyclopedia
വിദ്യാർത്ഥി അല്ലെങ്കിൽ തുടക്കക്കാരനെ ലക്ഷ്യമാക്കിയുള്ള മൈക്രോ പൈത്തൺ പ്രോഗ്രാമിങ് ഭാഷയിലൂടെ ഉരുത്തിരിഞ്ഞു വന്ന ഒരു തുറന്ന ഉറവിടമാണ് സർക്യൂട്ട് പൈത്തൺ [8] ആണ്. സർക്യൂട്ട് പൈത്തൺ വികസനത്തെ അഡാഫ്രൂട്ട് ഇൻഡസ്ട്രീസ്(Adafruit Industries) പിന്തുണയ്ക്കുന്നു. സിയിൽ എഴുതിയ പൈത്തൺ 3 പ്രോഗ്രാമിങ് ഭാഷയുടെ ഒരു സോഫ്റ്റ്വേർ ഇംപ്ലിമെൻറാണ് ഇത്.[3] നിരവധി ആധുനിക മൈക്രോകൺട്രോളറുകളിൽ പ്രവർത്തിപ്പിക്കാൻ ഇത് പോർട്ടുചെയ്തിരിക്കുന്നു.
Original author(s) | Adafruit Industries |
---|---|
ആദ്യപതിപ്പ് | ജൂലൈ 19, 2017[1] |
Stable release | 3.1.2
/ ജനുവരി 6, 2019[2] |
റെപോസിറ്ററി | |
ഭാഷ | C[3] |
പ്ലാറ്റ്ഫോം | Circuit Playground Express, Feather M0 Basic, Feather M0 Express, Metro M0 Express[4], Metro M4 Express, Gemma M0[5], Feather HUZZAH, Trinket M0[6], ItsyBitsy M0, ESP8266, Arduino Zero |
തരം | Python implementation |
അനുമതിപത്രം | MIT license[7] |
വെബ്സൈറ്റ് | circuitpython |
മൈക്രോകൺട്രോളർ ഹാർഡ് വെയറിലുള്ള സമ്പൂർണ്ണമായ പൈത്തൺ കമ്പൈലറും റൺടൈമും ആണ് സർക്യൂട്ട് പൈത്തൺ. പിന്തുണയ്ക്കുന്ന കമാൻഡുകൾ ഉടനെ പ്രവർത്തിപ്പിക്കുന്നതിനായി ഉപയോക്താവു് ഒരു ഇന്ററാക്ടീവ് പ്രോംപ്റ്റിനൊപ്പം (REPL) ലഭ്യമാക്കുന്നു. കോർ പൈത്തൺ ലൈബ്രറികളുടെ ഒരു നിരയാണ് ഉൾപ്പെടുത്തിയിട്ടുള്ളത്. അഡാഫ്രൂട്ടിന് അനുയോജ്യമായ ഉൽപന്നങ്ങളുടെ താഴ്ന്ന നിലയിലുള്ള ഹാർഡ്വെയറിലേക്ക് പ്രോഗ്രാമറിന് പ്രവേശനം നൽകുന്ന മൊഡ്യൂളുകൾ സർക്യൂട്ട് പൈത്തണിൽ ഉൾപ്പെടുന്നു.[9]
മൈക്രോപൈത്തണിന്റെ ഒരു ഫോർക്ക് ആണ് സർക്യൂട്ട് പൈത്തൺ, ഡാമിയൻ ജോർജ് ആണ് യഥാർത്ഥത്തിൽ ഇത് സൃഷ്ടിച്ചത്.[10] മൈക്രോപൈത്തൺ(MicroPython) സമൂഹം മൈക്രോപൈത്തണിന്റെ സഹായത്തോടെ സർക്യൂട്ട് പൈത്തൺ പോലുള്ള വേരിയന്റുകളായി ചർച്ച ചെയ്യുന്നു.[11]
പൈത്തൺ പ്രോഗ്രാമിങ് ഭാഷയുടെ റഫറൻസ് ഇംപ്ലിമെന്റായ സിപൈത്തണുമായി പൊരുത്തപ്പെടുന്നതിന് വേണ്ടിയാണ് സർക്യൂട്ട് പൈത്തൺ ലക്ഷ്യമിടുന്നത്.[12] സർക്യൂട്ട് പൈത്തണിന് അനുയോജ്യമായ ബോർഡുകളിൽ എഴുതപ്പെട്ട പ്രോഗ്രാമുകൾ, മാറ്റം വരുത്താതെ റാസ്ബെറി പൈ പോലെയുള്ള മറ്റ് പ്ലാറ്റ്ഫോമുകളിൽ അന്തർലീനമായി പ്രവർത്തിക്കില്ല.[13]
സർക്യൂട്ട്പൈത്തൺ ഇപ്പോൾ കൂടുതൽ സംരംഭങ്ങൾക്കായി ഉപയോഗിക്കുന്നു, പ്രത്യേകിച്ച് ധരിക്കാനാവുന്ന സാങ്കേതികവിദ്യ, ആർഡ്വിനോ വികസിപ്പിച്ചെടുത്ത സാഹചര്യത്തിൽ മുൻകാലങ്ങളിൽ കോഡ് ചെയ്തിട്ടുണ്ടാകാം.[14]ചെറിയ, ഹാൻഡ്ഹെൽഡ് വീഡിയോ ഗെയിം ഡിവൈസുകൾ നിർമ്മിക്കുന്നതിന് ഈ ഭാഷ ഉപയോഗപ്പെടുത്താറുണ്ട്.[15]പ്രവേശന പ്രശ്നങ്ങൾക്ക് സംവേദനാത്മകവും സഹായവും ലഭ്യമാക്കുന്നതിന് ഡെവലപ്പറായ ക്രിസ് യങ് തന്റെ ഇൻഫ്രാറെഡ് സ്വീകരിക്കൽ / ട്രാൻസ്മിറ്റ് സോഫ്റ്റ്വെയറുകൾ സർക്യൂട്ട്പൈത്തണിൽ അവതരിപ്പിച്ചു.[16]
ഉപയോക്തൃ സമൂഹത്തിന്റെ പിന്തുണയിൽ ഒരു സംഭാഷണ ചാറ്റ് റൂം, ഉൽപ്പന്ന പിന്തുണാ ഫോറങ്ങൾ എന്നിവ ഉൾപ്പെടുന്നു.[17]പ്രോജക്ടിനായി പ്രസിദ്ധീകരിക്കപ്പെട്ട ഒരു കോഡും ഉണ്ട്.[18]പൊതു പൈത്തൺ സമൂഹത്തിന് വേണ്ടി പൈത്തൺ ഫൌണ്ടേഷനെ വർഷങ്ങളോളം അഡാഫ്രൂട്ട് പിന്തുണച്ചിട്ടുണ്ട്.[19][20][21]എംയു പൈത്തൺ എഡിറ്ററിന് വേണ്ടി സർക്യൂട്ട് പൈത്തൺ പിന്തുണ ഉൾപ്പെടുത്തിയിരിയ്ക്കുന്നു[22]2018 ൽ സർക്യൂട്ട് പൈത്തണിനു വേണ്ടി വാർത്തകൾക്കായി ഒരു സമർപ്പിത ട്വിറ്റർ അക്കൗണ്ട് ആരംഭിച്ചു.[23]
ആപ്ലിക്കേഷൻ പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിൽ (എപിഐ) ഡോക്യുമെന്റ് ചെയ്യപ്പെട്ടത് വായിക്കുന്നു.[24]അഡാഫ്രൂട്ട് കമ്പനിയുടെ പഠന സംവിധാനത്തിൽ, ആമുഖ ഗൈഡുകൾ ഉൾപ്പെടെ സർക്യൂട്ട് പൈത്തണിന്റെ ട്യൂട്ടോറിയലുകൾ ലഭ്യമാണ്.[25]
പദ്ധതിയുടെ ഉറവിട കോഡ് ഗിറ്റഹബ്ബിൽ ലഭ്യമാണ്.[26]നിലവിലെ സ്ഥിരതയുള്ള പതിപ്പ് 3.1.2 ആണ്. [27]മൈക്രോചിപ്പ് ടെക്നോളജി അറ്റ്മെൽ സാംഡി21(SAMD21) പ്രൊസസർ[28] , ഇഎസ്പി8266(ESP8266) മൈക്രോകൺട്രോളർ എന്നിവയ്ക്ക് പിന്തുണയുണ്ട്. അഡാഫ്രൂട്ട് സാംഡി51(SAMD51) സീരീസ് പ്രോസസറിനുള്ള പിന്തുണയോടെ ആൽഫാ [29] വേർഷൻ 3.0.0 പ്രധാന പതിപ്പു് പുറത്തിറക്കി.[30]
Seamless Wikipedia browsing. On steroids.