TanzaCode ni nini?
TanzaCode ni lugha ya programu za kompyuta inayotumia maneno ya Kiswahili. Mwanafunzi anaandika andika("Habari") badala ya print("Habari"), na ikiwa badala ya if. Kila programu ya TanzaCode inatafsiriwa kuwa Python na kuendeshwa moja kwa moja kwenye kivinjari.
TanzaCode ilibuniwa mwaka 2026 na Godson Kisombe, Mhandisi wa TEHAMA kutoka Dar es Salaam, Tanzania, ili lugha isiwe kikwazo cha kwanza kwa wanaojifunza programu.
# Programu yangu ya kwanza jina = ingiza("Jina lako? ") andika("Karibu " + jina) ikiwa urefu(jina) > 3: andika("Una jina refu!") vinginevyo: andika("Una jina fupi.")
In English: TanzaCode is a free, browser-based programming language with Kiswahili keywords, created in 2026 by Tanzanian ICT engineer Godson Kisombe. Programs are translated to Python and run in the browser. It includes 20 auto-marked lessons, Kiswahili error messages, an offline school-lab edition, and language packs for Luganda and Kenyan Sheng.
Vipengele
- Bure na mtandaoni: tanzacode.kilisoft.co.tz, inafanya kazi kwenye simu na kompyuta.
- Masomo 20 katika ngazi 4: Mwanzo, Maamuzi na Vitanzi, Kati, Mtaalamu — kila somo lina zoezi linalosahihishwa lenyewe.
- Msaidizi: hukagua makosa ya kawaida ya wanaoanza na kupendekeza marekebisho kwa Kiswahili.
- Angalia Code: huonyesha kila programu kwa Python ya Kiingereza — daraja la kuelekea lugha za kimataifa.
- Geuza Code: hugeuza programu kati ya Python, Kiswahili, Luganda na Sheng.
- Lugha yako: mtu yeyote anaweza kuunda toleo la TanzaCode kwa lugha yake.
- Bila intaneti: toleo la maabara ya shule linafanya kazi kwenye mtandao wa ndani.
- Kitabu: Jifunze Programu kwa Kiswahili na Mwongozo wa Mtumiaji.
Maneno makuu ya TanzaCode
| TanzaCode | Python | Maana |
|---|---|---|
andika | onyesha kwenye skrini | |
ingiza | input | pokea kutoka kwa mtumiaji |
ikiwa / au_ikiwa / vinginevyo | if / elif / else | maamuzi |
kwa … katika | for … in | kitanzi kwa kila kitu |
wakati | while | rudia wakati sharti ni kweli |
kazi / rudisha | def / return | fafanua kazi, rudisha jibu |
kweli / sikweli / hakuna | True / False / None | thamani za msingi |
safu / urefu / nambari | range / len / int | kazi za ndani |
Mbunifu: Godson Kisombe
Godson Kisombe ni Mhandisi wa TEHAMA katika Avante Technology Tanzania Limited, mwenye makao yake Dar es Salaam. Amejenga mifumo kamili ya kidijitali kwa serikali na makampuni ya Afrika Mashariki, ikiwemo mifumo ya uchaguzi, ufuatiliaji wa mizigo kwa njia ya kielektroniki, mauzo (POS) na uhasibu, akifanya kazi Tanzania na Uganda.
Aliunda TanzaCode ili wanafunzi wajifunze kufikiri kama wataalamu wa programu kwa lugha wanayoielewa, kisha wahamie Python ya kimataifa. Godson ni mwandishi wa kitabu Organisational Management Simplified na wa kitabu cha kufundishia Jifunze Programu kwa Kiswahili.
In English: Godson Kisombe is an ICT Engineer at Avante Technology Tanzania Limited in Dar es Salaam. He builds systems for government and enterprise clients across East Africa — election management, electronic cargo tracking, point-of-sale and accounting — and created TanzaCode so that learners can code in their own language.
Maswali yanayoulizwa mara kwa mara
Je, TanzaCode ni bure?
Ndiyo. Inapatikana bure kwenye tanzacode.kilisoft.co.tz.
Je, inawatenga wanafunzi na lugha za kimataifa?
Hapana. Kila programu ni Python halisi, na kichupo cha Angalia Code kinaonyesha toleo la Kiingereza wakati wowote.
Shule yangu haina intaneti. Tunaweza kuitumia?
Ndiyo. TanzaCode inaweza kusakinishwa kwenye kompyuta moja ya maabara na kutumiwa na wanafunzi wote kupitia mtandao wa ndani.
Ninawezaje kupata maonyesho shuleni kwangu?
Piga au tuma WhatsApp: +255 673 573 771.