Mafunzo ya hatua kwa hatua ya Chatu katika vikao 24 kutoka kwa wanaoanza hadi wa hali ya juu
Pamoja na mifano na uwezekano wa kunakili na kushiriki nambari za programu za Python
Kikao cha 1: Utangulizi wa Python
- Kuanzisha Python na faida zake
- Kufunga Python na mazingira ya maendeleo (IDE)
- Muundo wa programu ya Python na kazi za msingi
Kipindi cha 2: Vigezo na aina za data
- Vigezo na majina ya kutofautiana
- Aina za data pamoja na nambari, kamba, orodha na kamusi
- Jinsi ya kufanya kazi na aina hii ya data
Kikao cha 3: Semi zenye masharti
- Ikiwa na vinginevyo kauli za masharti
- Waendeshaji kulinganisha
- Taarifa nyingi za masharti
Kikao cha 4: Miduara
- wakati kitanzi
- kwa kitanzi
- Waendeshaji wa kitanzi
Kikao cha 5: Kazi
- Ufafanuzi na matumizi ya kazi
- Kazi na vigezo
- Rudisha thamani kutoka kwa vitendaji
Kipindi cha 6: Moduli
- Dhana ya moduli
- Jinsi ya kuandika na kutumia moduli
- Moduli za Python za kawaida
Kikao cha 7: Mashamba
Uendeshaji wa kamba na kamba
- Uumbizaji wa kamba
- Shughuli za kamba kwenye faili
Kipindi cha 8: Orodha
- Orodha na shughuli za orodha
- Kupanga na kutafuta katika orodha
- Orodha zilizowekwa na orodha nyingi
Kikao cha 9: Kamusi
- Kamusi na shughuli za kamusi
- Kupanga na kutafuta shughuli katika kamusi
- Nested kamusi
Kikao cha 10: Ufafanuzi wa darasa
- Dhana za usawa
- Ufafanuzi wa darasa na jinsi ya kuitumia
- Mbinu za darasa na mali
Kikao cha 11: Urithi
- Dhana za urithi
- Ufafanuzi wa madarasa ya kurithi
- Kutumia vipengele vya darasa na mbinu za kurithi
Kikao cha 12: Moduli za hali ya juu
- Kuandika moduli za hali ya juu
- Moduli mpya zilizoongezwa kwenye Python 3
- Moduli za nje na usakinishaji wao kwa kutumia bomba
Kikao cha 13: Kuchakata faili
- Fungua faili kwenye Python
- Kusoma na kuandika faili
- Kusimamia faili na saraka za kuvinjari
Kikao cha 14: Makosa na vighairi
- Dhana ya makosa na jinsi ya kuyadhibiti
- Isipokuwa na jinsi ya kufanya kazi nao
- Andika msimbo kwa uangalifu ili kuepuka makosa na ubaguzi
Kikao cha 15: Kufanya kazi na hifadhidata
- Kuanzisha hifadhidata na SQL
- Kutumia hifadhidata ya SQLite huko Python
- Jinsi ya kuunda na kusimamia meza katika hifadhidata
Kikao cha 16: Huduma za wavuti
- Kuanzisha huduma za wavuti na API ya REST
- Kutumia maktaba ya maombi kupokea data kutoka kwa huduma za wavuti
- Usindikaji wa data wa JSON na XML
Kikao cha 17: Uandishi wa Mtandao na Flask
- Kuanzisha mfumo wa Flask kwa ukuzaji wa programu ya wavuti
- Kufafanua njia na kurasa katika Flask
- Jinsi ya kutuma na kupokea data katika Flask
Kikao cha 18: Uandishi wa Mtandao na Django
- Kuanzisha mfumo wa Django wa ukuzaji wa programu ya wavuti
- Kufafanua mifano na kuunda meza katika Django
- Jinsi ya kuunda njia na kurasa katika Django
Kikao cha 19: Kuweka programu kwenye mtandao
- Kuanzisha itifaki za mtandao ikiwa ni pamoja na TCP na UDP
- Kutumia maktaba ya soketi huko Python kutuma na kupokea data kutoka kwa mtandao
- Jinsi ya kuunda seva na mteja katika Python
Kikao cha 20: Upangaji wa nyuzi nyingi
- Kuanzisha wazo la usomaji mwingi na jinsi ya kuitumia kwenye Python
- Kutumia maktaba ya kuunganisha ili kuunda nyuzi
- Jinsi ya kuunda nyuzi nyingi na kuratibu kati yao
Kikao cha 21: Kupanga programu kwa GUI na Tkinter
- Kuanzisha maktaba ya Tkinter kwa ajili ya kuunda kiolesura cha picha cha mtumiaji
- Kufafanua na kutumia vipengele vya GUI kama vile vifungo, lebo na fomu za kuingiza
- Jinsi ya kuunda programu kamili ya GUI katika Python
Kikao cha 22: Kupanga programu na Pygame
- Kuanzisha maktaba ya Pygame kwa ajili ya kuendeleza michezo ya kompyuta
- Jinsi ya kuunda mipangilio, picha na sauti katika Pygame
- Jinsi ya kuunda mchezo rahisi katika Pygame
Na...
Ilisasishwa tarehe
19 Feb 2024