Chagua lugha yako
Kozi ya Msingi ya Python
Zaidi ya wanafunzi milioni 2 duniani kote

Kozi ya Msingi ya Python

4.4

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.

Dedika kwa biashara

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.

Bofya hapa

Maudhui ya Kozi

Sura 8 • Masomo 35Muda kati ya saa 4 na 360 (unachagua)

Sura ya 1Angalia maelezo

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 2Angalia maelezo

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 3Angalia maelezo

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 4Angalia maelezo

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 5Angalia maelezo

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 6Angalia maelezo

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 7Angalia maelezo

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 8Angalia maelezo

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

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...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Ubunifu wa Kuchan
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

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