
Kozi ya Msingi ya Python
Jifunze Python kutoka mwanzo na anza kuandika programu halisi haraka. Kozi hii inakupeleka kutoka usanikishaji hadi uprogramu unaozingatia vitu, ikijumuisha miundo ya data, ushughulikiaji wa faili, ukandaji, na zaidi. Ikiwa unabadilisha taaluma au unaongeza ujuzi wenye nguvu kwenye zana yako, hii ndiyo msingi wa Python unaohitaji.
Unachojifunza:
Utajifunza jinsi ya kusanidi Python, kuandika na kuendesha skripti, na kufanya kazi na aina za data za msingi ikijumuisha nyuzi, nambari, na booleans. Utadhibiti mantiki ya programu kwa kutumia vitanzi na vikontosha, kisha kupanga msimbo wako katika vitendaji vinavyoweza kutumika tena. Kozi inashughulikia orodha, kamusi, seti, na nyutupu ili uweze kushughulikia muundo wowote wa data ambao Python unakupa. Utasoma na kuandika faili, kushughulikia vighairi, na kutumia kanuni za uprogramu unaozingatia vitu. Moduli za ziada zinaleta uchanganuzi wa data kwa kutumia pandas, taswira kwa kutumia matplotlib, ukandaji wa kiotomatiki, upimaji, na udhibiti wa toleo kwa kutumia Git.
Jinsi unavyosoma kwa vitendo Kozi ya Msingi ya Python
Jinsi unavyofanya mazoezi Kozi ya Msingi ya Python
Kwa wewe ambaye ni kampuni na unataka kufundisha timu yako
Katika Dedika kwa kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na kwa njia ambayo kampuni yako inahitaji.
Maudhui ya Kozi
Sura 8 • Masomo 35Muda kati ya saa 4 na 360 (unachagua)
Sura ya 1FichaFicha maelezoAngalia maelezoMazingira ya Python na Hatua za Kwanza
Mazingira ya Python na Hatua za Kwanza
Somo la 1 • Kusakinisha Python na Zana
Inashughulikia usakinishaji wa Python kwenye mifumo mikuu ya uendeshaji na kuchagua IDE. Inaweka msingi ambao kila sura inayofuata inategemea.
Somo la 2 • Kuandika na Kutekeleza Hati Yako ya Kwanza
Inafundisha uundaji wa hati, kuhifadhi, na utekelezaji kutoka kwenye mstari wa amri. Inaunganisha majaribio ya REPL kwa programu zilizopangwa na zinazoweza kurudiwa.
Somo la 3 • Kikaliaji cha Python na REPL
Inatanguliza kikaliaji cha mwingiliano kwa utekelezaji wa msimbo wa papo hapo. Wanafunzi hutumia REPL kujaribu misemo kabla ya kuandika hati kamili.
Somo la 4 • Misingi ya Sintaksia ya Python
Inaeleza kanuni za indentation, maoni, na muundo wa kauli. Tabia sahihi za sintaksia huzuia makosa ya kawaida ya wanaoanza.
Sura ya 2FichaFicha maelezoAngalia maelezoVigeu, Aina za Data, na Waendeshaji
Vigeu, Aina za Data, na Waendeshaji
Somo la 1 • Vigeu na Ugawaji
Inashughulikia kanuni za kutoa majina ya vigeu, sintaksia ya ugawaji, na uchapaji wa nguvu. Inatoa mfano wa uhifadhi wa data ambao sura zote za baadaye hutegemea.
Somo la 2 • Aina za Namba na Hesabu
Inachunguza aina za int, float, na pamoja na waendeshaji wa hesabu. Wanafunzi hufanya mahesabu na kuelewa kipaumbele cha waendeshaji.
Somo la 3 • Ubadilishaji wa Aina na Ingizo
Inashughulikia uwekaji aina wazi na kusoma ingizo la mtumiaji kwa kutumia input(). Wanafunzi huunda programu za mwingiliano zinazoshughulikia data halisi.
Somo la 4 • Misururu na Ubadilishaji wa Maandishi
Inafundisha uundaji wa misururu, kuweka fahirisi, kukata, na mbinu za kawaida. Ujuzi wa misururu ni muhimu kwa kazi za ingizo/towe na usindikaji wa data.
Somo la 5 • Boolean na Waendeshaji Ulinganishaji
Inatanguliza thamani za Kweli/Siyo kweli, waendeshaji ulinganishaji, na waendeshaji mantiki. Dhana hizi huwezesha moja kwa moja mantiki ya masharti katika sura inayofuata.
Sura ya 3FichaFicha maelezoAngalia maelezoUdhibiti wa Mtiririko na Kufanya Maamuzi
Udhibiti wa Mtiririko na Kufanya Maamuzi
Somo la 1 • Kauli za Masharti
Inafundisha vizuizi vya if, elif, na else kwa indentation sahihi. Mantiki ya masharti ni chombo kikuu cha programu zinazoendeshwa na maamuzi.
Somo la 2 • Vitanzi Vya Wakati
Inatanguliza urudiaji unaozingatia hali kwa vitanzi vya while na udhibiti wa kitanzi. Wanafunzi huunda programu za uthibitishaji wa ingizo na kuhesabu kinyume.
Somo la 3 • Mifumo ya Vitanzi na Mbinu Bora
Inachunguza mifumo ya kikusanyiko, enumerate(), na zip() kwa vitanzi safi zaidi. Mifumo hii inapunguza makosa na kuboresha usomaji wa msimbo.
Somo la 4 • Vitanzi Vya Kwa na Urudiaji
Inashughulikia kurudia mifuatano na kutumia range(). Vitanzi vya for ndio mfumo wa kawaida wa Python wa kusindika makusanyiko.
Sura ya 4FichaFicha maelezoAngalia maelezoKazi na Utumiaji Tena wa Msimbo
Kazi na Utumiaji Tena wa Msimbo
Somo la 1 • Kazi za Lambda na Kazi za Daraja la Juu
Inatanguliza kazi zisizo na majina na kupitisha kazi kama hoja. Mifumo hii huwezesha mabadiliko ya data kwa mtindo wa utendaji kwa ufupi.
Somo la 2 • Vigezo na Hoja
Inafundisha hoja za nafasi, za ufunguo, za msingi, na za urefu tofauti. Ushughulikiaji rahisi wa hoja hufanya kazi zitumike kwa upana.
Somo la 3 • Misingi ya Urejeshaji
Inashughulikia muundo wa kazi za urejeshaji na hatua za msingi na hatua za urejeshaji. Wanafunzi hutatua matatizo kama factorial na Fibonacci kwa urejeshaji.
Somo la 4 • Upeo na Nafasi za Majina
Inaeleza upeo wa ndani, unaozingira, wa kimataifa, na uliojengewa ndani kwa kutumia kanuni ya LEGB. Ujuzi wa upeo huzuia hitilafu za kivuli cha vigeu.
Somo la 5 • Kufafanua na Kuita Kazi
Inashughulikia sintaksia ya def, miito ya kazi, na kauli ya return. Kazi ndio kitengo kikuu cha mpangilio wa msimbo katika Python.
Sura ya 5FichaFicha maelezoAngalia maelezoMuundo wa Data: Orodha, Tupu, na Seti
Muundo wa Data: Orodha, Tupu, na Seti
Somo la 1 • Orodha: Uundaji na Vitendo vya Msingi
Inafundisha vitendo vya orodha, kuweka fahirisi, kukata, na mabadiliko. Orodha ndio aina ya mfuatano inayobadilika zaidi ya Python na inaonekana katika takriban kila programu.
Somo la 2 • Mbinu za Orodha na Ufahamu
Inashughulikia append, insert, remove, sort, na ufahamu wa orodha. Ufahamu hubadilisha vitanzi virefu kwa misemo fupi na inayosomika.
Somo la 3 • Seti: Makusanyiko ya Kipekee
Inatanguliza uundaji wa seti, upimaji wa uanachama, na vitendo vya seti. Seti hushughulikia kwa ufanisi kuondoa nakala na mantiki ya seti za hesabu.
Somo la 4 • Tupu: Mfuatano Usiobadilika
Inaeleza uundaji wa tupu, kufungua, na faida za kutobadilika. Tupu hupendekezwa kwa data maalum na thamani za kurudi za kazi.
Sura ya 6FichaFicha maelezoAngalia maelezoKamusi na Ramani ya Data
Kamusi na Ramani ya Data
Somo la 1 • Muundo wa Data Uliowekwa Ndani
Inashughulikia kamusi za orodha, orodha za kamusi, na uwekaji ndani wa viwango vingi. Miundo iliyowekwa ndani huiga data ya ulimwengu halisi kama rekodi za JSON na faili za usanidi.
Somo la 2 • Kurudia Kamusi
Inafundisha kurudia kwa kutumia keys(), values(), na items(). Uratibu mzuri ni muhimu kwa usindikaji wa data za usanidi na rekodi.
Somo la 3 • Misingi ya Kamusi
Inashughulikia uundaji wa kamusi, ufikiaji wa ufunguo-thamani, na mabadiliko. Kamusi ndio chombo kikuu cha Python cha data iliyopangwa na yenye lebo.
Somo la 4 • Mbinu za Kamusi na Ufahamu
Inachunguza get(), setdefault(), update(), na ufahamu wa kamusi. Zana hizi hupunguza msimbo wa kurudiarudia na kushughulikia funguo zilizokosekana kwa usalama.
Sura ya 7FichaFicha maelezoAngalia maelezoUshughulikiaji wa Faili na Vighairi
Ushughulikiaji wa Faili na Vighairi
Somo la 1 • Kusoma na Kuandika Faili za Maandishi
Inafundisha open(), hali za kusoma, na kauli ya with kwa ufikiaji salama wa faili. I/O ya faili huunganisha programu kwa uhifadhi wa kudumu na data ya nje.
Somo la 2 • Vighairi Maalum na Mbinu Bora
Inafundisha kufafanua madarasa maalum ya vighairi na wakati wa kuyatumia. Vighairi maalum hufanya ushughulikiaji wa makosa kuwa wazi na maalum kwa kikoa.
Somo la 3 • Ushughulikiaji wa Vighairi kwa Try na Except
Inatanguliza vizuizi vya try, except, else, na finally kwa usimamizi wa makosa. Ushughulikiaji sahihi wa vighairi huzuia ajali na kuboresha uzoefu wa mtumiaji.
Somo la 4 • Kufanya Kazi na Faili za CSV
Inashughulikia moduli ya csv kwa kusoma na kuandika data ya jedwali. CSV ndio umbizo la kawaida la kubadilishana data iliyopangwa kati ya zana.
Sura ya 8FichaFicha maelezoAngalia maelezoUprogramu Unaozingatia Vitu katika Python
Uprogramu Unaozingatia Vitu katika Python
Somo la 1 • Madarasa na Vitu
Inashughulikia ufafanuzi wa darasa, uanzishaji, na mbinu ya __init__. Madarasa ndio mpango wa kuunda vitu vilivyopangwa na vyenye hali.
Somo la 2 • Mbinu na Mali
Inafundisha mbinu za mfano, mbinu za darasa, mbinu tuli, na mali. Zana hizi hudhibiti jinsi vitu vinavyofichua na kulinda data zao.
Somo la 3 • Moduli, Vifurushi, na Muundo wa Mradi
Inafundisha kuleta moduli, kuunda vifurushi, na kupanga miradi ya faili nyingi. Muundo mzuri hufanya miradi ya OOP iweze kupanuliwa na kudumishwa.
Somo la 4 • Urithi na Upolimishaji
Inaeleza urithi mmoja, kupindisha mbinu, na super(). Urithi huwezesha utumiaji tena wa msimbo na tabia ya upolimishaji kati ya madarasa yanayohusiana.
Somo la 5 • Ufichaji na Mbinu Maalum
Inashughulikia upotoshaji wa jina, mbinu za dunder, na upakiaji wa waendeshaji. Mbinu maalum huunganisha madarasa maalum na sintaksia iliyojengewa ndani ya Python.
Cheti chako halali cha kukamilisha
Kozi hii ni kwa ajili yako:
Mtu anayebadilisha taaluma: anataka ujuzi wa kiufundi unaouzika ili kuingia sokoni la ajira.
Mtaalamu wa masoko: anahitaji kuandaa ripoti kiotomatiki na kushughulikia data kwa kujitegemea.
Mwanafunzi wa chuo: anajenga msingi wa programu kabla ya kuingia kazini.
Mmiliki wa biashara ndogo: anatafuta kurahisisha shughuli kupitia skripti maalum rahisi.
Mchambuzi wa data anayetaka: anahitaji misingi ya Python kabla ya kushughulikia zana za ujifunzaji wa mashine.
Mtu mwenye shauku: ana hamu ya kujenga miradi binafsi kama michezo, boti, au zana.
Kile wanasema wanafunzi wetu
Madarasa yenu ni kamilifu. Nimenunua kifurushi cha mwaka mmoja na hatimaye nina nafasi ya kufuata mada mbalimbali zinazovutia bila kulazimika kubadilisha majukwaa... Nawashukuru kwa kila kitu mnachofanya, tayari nimewashauri kwa watu wengine...

Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.

Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!

Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.

Mafunzo muhimu
Maswali Yanayoulizwa Mara kwa Mara
Dedika ni nani?
Je, cheti kinatumika nchini Tanzania?
Je, kozi ni bure?
Mzigo wa masomo wa kozi ni upi?
Kozi zikoje?
Kozi zinafanyaje kazi?
Muda wa kozi ni upi?
Gharama au bei ya kozi ni ipi?
Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?
Kozi ya PDF




















