Learn Python

Ina matangazo
10+
Vipakuliwa
Daraja la maudhui
Kila mtu
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini

Kuhusu programu hii

Kuanza na Python
Sehemu hii inakuletea misingi ya Python. Utajifunza jinsi ya kusanidi mazingira yako, kuandika na kuendesha programu yako ya kwanza ya Python, na kuelewa dhana za kimsingi kama vile viambajengo, aina za data na waendeshaji.

Mtiririko wa Udhibiti
Jifunze jinsi ya kudhibiti mtiririko wa programu zako za Python na taarifa za masharti na vitanzi. Sehemu hii inashughulikia miundo ya msingi inayokuruhusu kutekeleza vizuizi tofauti vya msimbo kulingana na masharti au kurudia vitendo mara nyingi.

Kazi
Katika sehemu hii, utajifunza jinsi ya kuunda vizuizi vinavyoweza kutumika tena vya msimbo unaoitwa kazi. Utazama katika kufafanua vipengele, kupitisha hoja, na kuelewa wigo wa viambajengo. Hii ni muhimu kwa kuandika nambari safi, iliyopangwa, na ya kawaida ya Python.

Kamba
Kamba ni aina ya msingi ya data katika Python. Katika sehemu hii, utajifunza jinsi ya kufanya kazi na nyuzi, kufanya shughuli za kamba, na kudhibiti data ya maandishi kwa ufanisi kwa kutumia njia za kamba zilizojengwa za Python.

Orodha
Orodha ni mikusanyo yenye matumizi mengi ambayo hukuruhusu kuhifadhi vipengee vingi katika kigezo kimoja. Sehemu hii inashughulikia jinsi ya kuunda, kufikia, na kurekebisha orodha, na vile vile jinsi ya kutumia mbinu za kina kama vile kukata orodha, kuweka viota na kupitisha orodha kwa vitendakazi.

Nakala na Kamusi
Gundua miundo thabiti ya data ya Python—tuples na kamusi. Nakala ni mikusanyo isiyoweza kubadilika, huku kamusi hukuruhusu kuhifadhi jozi za thamani-msingi. Utajifunza jinsi ya kufanya kazi na zote mbili, pamoja na jinsi ya kuzirekebisha na kutumia njia zao zilizojumuishwa.

Utunzaji wa Isipokuwa katika Python
Jifunze jinsi ya kushughulikia makosa kwa uzuri katika programu zako za Python. Sehemu hii inatanguliza dhana za makosa ya kisintaksia, vighairi, na jinsi ya kutumia jaribu/isipokuwa vizuizi kupata na kutatua masuala ya kawaida wakati wa utekelezaji wa programu.

Ushughulikiaji wa Faili kwenye Python
Kufanya kazi na faili ni sehemu muhimu ya programu nyingi. Sehemu hii inashughulikia jinsi ya kusoma na kuandika hadi faili za maandishi, na vile vile jinsi ya kudhibiti njia za faili, na kutumia moduli zilizojengewa ndani za Python kwa kushughulikia faili kama kachumbari kwa kusawazisha data.

Rafu
Rafu ni muundo wa data unaofuata kanuni ya Kuingia Mara ya Mwisho, ya Kwanza (LIFO). Sehemu hii inakufundisha jinsi ya kutekeleza na kutumia rafu katika Python, ikijumuisha shughuli za msingi za rafu kama vile kusukuma na pop, na kutatua matatizo kama vile ubadilishaji wa infix-to-postfix na kutathmini usemi wa postfix.

Foleni
Foleni hufanya kazi kwa msingi wa Kuingia kwa Kwanza, Kutoka kwa Kwanza (FIFO). Katika sehemu hii, utajifunza jinsi ya kutekeleza na kutumia foleni kwenye Python. Pia utagundua deque (foleni yenye ncha mbili) na kuona jinsi ya kudhibiti data kwa ufanisi katika mpangilio wa FIFO.

Kupanga
Kupanga ni dhana muhimu ya kupanga data. Sehemu hii inashughulikia algoriti maarufu za kupanga, kama vile Upangaji wa Viputo, Upangaji Uteuzi, na Upangaji wa Kuingiza, pamoja na ugumu wao wa wakati na jinsi ya kuzitekeleza katika Chatu.

Inatafuta
Kutafuta hukuruhusu kupata data ndani ya mikusanyiko. Katika sehemu hii, utajifunza kuhusu algoriti mbili za kawaida za utafutaji—Utafutaji wa Mstari na Utafutaji Pemba—na jinsi ya kuzitekeleza ili kupata vipengele katika orodha au safu.
Ilisasishwa tarehe
5 Jul 2025

Usalama wa data

Usalama huanza kwa kuelewa jinsi wasanidi programu wanavyokusanya na kushiriki data yako. Faragha ya data na mbinu za usalama zinaweza kutofautiana kulingana na matumizi yako, eneo ulilopo na umri wako. Msanidi programu ametoa maelezo haya na anaweza kuyasasisha kadiri muda unavyopita.
Programu hii huenda ikaruhusu aina hii ya data ikafikiwa na washirika wengine
Utendaji na maelezo ya programu na Kifaa au vitambulisho vingine
Hakuna data iliyokusanywa
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha ukusanyaji wa data
Data inasimbwa kwa njia fiche inapotumwa

Vipengele vipya

Initial Release