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

Kozi ya Msingi ya Uprogramu wa Python

4.4

Jifunze Python kuanzia mwanzo na anza kuandika programu halisi zinazofanya kazi haraka. Kozi hii inakupeleka kutoka usakinishaji hadi usanifu unaozingatia vitu, ikijumuisha vigezo, vitendakazi, muundo wa data, ushughulikiaji wa faili, na zaidi. Iwe unabadilisha njia yako ya kazi au unaongeza ujuzi wenye nguvu kwenye zana zako, utajenga msingi thabiti wa Python unaofungua milango.

Dedika kwa biashara

Unachojifunza:

  • Sanidi mazingira ya kitaaluma ya uendelezaji wa Python kwa kutumia VS Code au PyCharm.

  • Unda programu zinazotumia viasilishi, vitanzi, na vitendakazi kutatua matatizo ya kivitendo.

  • Dhibiti minyororo, orodha, kamusi, na faili kwa zana za msingi za Python zilizojengwa ndani.

  • Sanifu msimbo unaoweza kutumika tena na ulio na moduli kwa kutumia kanuni za uprogramu unaozingatia vitu na mfuatano wa madarasa.

  • Shughulikia makosa ya wakati wa utekelezaji kwa ufasaha kwa kutumia ushughulikiaji wa vighairi uliopangwa na vighairi maalum.

  • Fanya kazi za kurudiwa kiotomatiki, simamia vifurushi, na panga miradi kwa kutumia moduli na mazingira pepe.

Jinsi unavyosoma kwa vitendo Kozi ya Msingi ya Uprogramu wa Python

Jinsi unavyofanya mazoezi Kozi ya Msingi ya Uprogramu wa 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 32Muda 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 kupakua Python, kuchagua IDE, na kuthibitisha usakinishaji. Inaweka msingi wa kiufundi ambao kila sura inayofuata inategemea.

  • Somo la 2 • Mtindo wa Msimbo na Usomaji

    Inaanzisha kanuni za PEP 8, sheria za ujongezaji wa matari, na maoni ya ndani ya mstari. Inajenga tabia zinazoboresha ubora wa msimbo katika kozi nzima.

  • Somo la 3 • Kuandika na Kuendesha Hati Yako ya Kwanza ya Programu

    Inaanzisha mfano wa utekelezaji wa hati ya programu na chaguo la kazi la print. Wanafunzi wanatengeneza programu yao ya kwanza inayofanya kazi na kuelewa jinsi Python inavyoendesha msimbo.

  • Somo la 4 • Misingi ya Shell ya Mwingiliano ya Python

    Inachunguza REPL kwa majaribio ya haraka na maoni ya papo hapo. Inaimarisha uelewa wa sintaksia kabla ya wanafunzi kuandika programu ndefu.

Sura ya 2Angalia maelezo

Vigezo, Aina za Data, na Waendeshaji

  • Somo la 1 • Vigezo na Ugawaji

    Inaelezea kutaja vigezo, uchapaji wa nguvu, na sintaksia ya ugawaji. Inatoa msamiati unaohitajika kuhifadhi na kurejelea data katika programu zote za baadaye.

  • Somo la 2 • Mifuatano na Uchakataji wa Matini

    Inaanzisha mifuatano halisi, kuorodhesha, kukata, na mbinu za kawaida. Wanafunzi wanaweza kuchakata na kuunda matini, ujuzi unaotumika katika karibu kila programu.

  • Somo la 3 • Ubadilishaji wa Aina na Uingizaji

    Inafundisha upigaji chapa ulio wazi na kusoma uingizaji wa mtumiaji kwa kutumia input(). Inaunganisha aina za data na mwingiliano halisi wa programu na uzuiaji wa makosa.

  • Somo la 4 • Aina za Nambari na Boolean

    Inashughulikia aina za int, float, na bool pamoja na waendeshaji wao wa hesabu na mantiki. Wanafunzi wanakokotoa misemo na kuelewa ukweli katika Python.

Sura ya 3Angalia maelezo

Udhibiti wa Mtiririko na Kufanya Maamuzi

  • Somo la 1 • Kuchanganya Masharti na Vitanzi

    Inatumia masharti ndani ya vitanzi kutatua matatizo ya kuchuja na kuhesabu kwa vitendo. Inaandaa wanafunzi kwa mifumo ya uchakataji data inayotumika katika kozi nzima.

  • Somo la 2 • Vitanzi vya While na Udhibiti wa Kitanzi

    Inaanzisha vitanzi vya while, break, continue, na uzuiaji wa vitanzi visivyoisha. Wanafunzi wanatekeleza mifumo ya kurudia inayotegemea masharti yanayobadilika.

  • Somo la 3 • Kauli za Masharti

    Inashughulikia sintaksia ya if, elif, na else pamoja na masharti yaliyowekwa ndani. Wanafunzi wanaelekeza utekelezaji wa programu kulingana na thamani za wakati wa utekelezaji na majaribio ya mantiki.

  • Somo la 4 • Vitanzi vya For na Kurudia

    Inafundisha vitanzi vya for juu ya mifuatano na chaguo la kazi la range(). Inaunganisha kurudia na orodha na mifuatano iliyoanzishwa katika sura iliyotangulia.

Sura ya 4Angalia maelezo

Kazi na Utumiaji Tena wa Msimbo

  • Somo la 1 • Kufafanua na Kuita Kazi

    Inaanzisha sintaksia ya def, vigezo, na kauli za kurudisha. Wanafunzi wanabadilisha vitalu vya msimbo vinavyorudiwa na kazi zenye majina, zinazoweza kuitwa.

  • Somo la 2 • Kazi za Lambda na Kazi Zilizojengewa Ndani

    Inaanzisha kazi za lambda zisizojulikana na kazi muhimu zilizojengewa ndani. Wanafunzi wanaandika misemo mifupi na kutumia mfuko wa zana wa kawaida wa Python.

  • Somo la 3 • Hoja za Msingi na Hoja za Neno la Msingi

    Inashughulikia thamani za msingi za vigezo na sintaksia ya hoja za neno la msingi. Wanafunzi wanaandika kazi zinazobadilika zinazoshughulikia uingizaji wa hiari kwa urahisi.

  • Somo la 4 • Wigo wa Vigezo na Nafasi za Majina

    Inaelezea wigo wa ndani, wa kimataifa, na wa kufunga kwa kanuni ya LEGB. Wanafunzi wanaepuka hitilafu za kawaida zinazosababishwa na kivuli cha vigezo kisichokusudiwa.

Sura ya 5Angalia maelezo

Orodha, Nafuu, na Kamusi

  • Somo la 1 • Ufahamu wa Orodha

    Inafundisha sintaksia fupi ya kuunda orodha pamoja na uchujaji wa hiari. Wanafunzi wanabadilisha vitanzi virefu na misemo inayosomika ya mstari mmoja.

  • Somo la 2 • Nafuu na Kutobadilika

    Inaanzisha nafuu kama mifuatano isiyobadilika na kueleza wakati kutobadilika kunavyokuwa na faida. Wanafunzi wanatumia nafuu kwa uadilifu wa data na thamani nyingi za kurudisha.

  • Somo la 3 • Orodha na Uendeshaji wa Orodha

    Inashughulikia uundaji wa orodha, kuorodhesha, kukata, na mbinu za kubadilisha. Wanafunzi wanasimamia mifuatano iliyopangwa, inayoweza kubadilika ya aina yoyote ya data.

  • Somo la 4 • Kamusi na Seti

    Inashughulikia hifadhi ya funguo-thamani kwa kamusi na seti za vipengele vya kipekee. Wanafunzi wanaiga ramani za ulimwengu halisi na kufanya majaribio ya haraka ya uanachama.

Sura ya 6Angalia maelezo

Ushughulikiaji wa Faili na Vighairi

  • Somo la 1 • Misingi ya Ushughulikiaji wa Vighairi

    Inafundisha vitalu vya try, except, else, na finally kwa ushughulikiaji wa makosa unaodhibitiwa. Wanafunzi wanazuia ajali na kutoa maoni yenye maana kwa watumiaji.

  • Somo la 2 • Kufanya Kazi na Faili za CSV

    Inashughulikia moduli ya csv kwa data ya jedwali iliyopangwa. Wanafunzi wanachambua na kuzalisha faili za CSV, umbizo la kawaida katika mtiririko wa kazi wa kitaalamu wa data.

  • Somo la 3 • Kusoma na Kuandika Faili za Matini

    Inaanzisha open(), hali za kusoma, na kauli ya with kwa ufikiaji salama wa faili. Wanafunzi wanapakia data kutoka nje na kuhifadhi matokeo ya programu kwenye diski.

  • Somo la 4 • Vighairi Maalum na Uthibitishaji

    Inaonyesha jinsi ya kufafanua madarasa maalum ya vighairi na kuthibitisha data ya uingizaji. Wanafunzi wanatekeleza mikataba ya data na kutoa ujumbe wa makosa wenye taarifa.

Sura ya 7Angalia maelezo

Moduli, Vifurushi, na Maktaba ya Kawaida

  • Somo la 1 • Moduli Muhimu za Maktaba ya Kawaida

    Inakagua moduli za os, sys, math, random, na datetime. Wanafunzi wanatatua kazi za kawaida bila tegemezi za watu wengine.

  • Somo la 2 • Kuunda na Kuingiza Moduli

    Inaelezea uundaji wa moduli, sintaksia ya kuingiza, na njia ya utafutaji ya moduli. Wanafunzi wanagawanya programu katika faili za mantiki kwa matengenezo bora.

  • Somo la 3 • Kusimamia Vifurushi vya Watu Wengine

    Inaanzisha pip, mazingira yaliyojitenga, na faili za mahitaji. Wanafunzi wanasakinisha na kutenga tegemezi kwa usanidi wa mradi unaoweza kuzalishwa tena.

  • Somo la 4 • Kupanga Msimbo Katika Vifurushi

    Inashughulikia saraka za vifurushi, __init__.py, na uingizaji wa jamaa. Wanafunzi wanajenga miundo ya mradi inayoweza kupanuliwa inayotumika katika uendelezaji wa Python wa kitaalamu.

Sura ya 8Angalia maelezo

Misingi ya Uprogramu Unaozingatia Vitu

  • Somo la 1 • Urithi na Uhuishaji wa Aina Nyingi

    Inafundisha urithi mmoja, uandikaji upya wa mbinu, na super(). Wanafunzi wanapanua madarasa yaliyopo na kuandika msimbo unaofanya kazi na aina nyingi za vitu.

  • Somo la 2 • Ujifungia na Sifa

    Inaelezea sifa za faragha, uharibifu wa majina, na mpambaji @property. Wanafunzi wanadhibiti ufikiaji wa sifa na kutekeleza uthibitishaji wa data katika madarasa.

  • Somo la 3 • Madarasa na Vitu

    Inaanzisha ufafanuzi wa darasa, __init__, na sifa za matukio. Wanafunzi wanaunda vitu vinavyofunga data na tabia katika kitengo kimoja.

  • Somo la 4 • Mbinu na Mbinu Maalum

    Inashughulikia mbinu za matukio, mbinu za darasa, mbinu tuli, na mbinu za dunder. Wanafunzi wanabadilisha tabia ya kitu na uwakilishi wa mfuatano.

Cheti

Cheti chako halali cha kukamilisha

Kozi hii ni kwa ajili yako:

  • Wabadilishaji wa kazi: wanaotafuta nafasi za teknolojia bila shahada ya sayansi ya kompyuta.

  • Wataalamu wa masoko: wanaotaka kuotomatisha ripoti na kazi za mara kwa mara za data.

  • Wanafunzi vyuoni: wanaojenga ujuzi wa vitendo wa uprogramu sambamba na masomo yao makuu.

  • Wamiliki wa biashara ndogo: wanaotafuta kutengeneza hati za programu za suluhisho kwa matatizo ya kila siku ya uendeshaji.

  • Wanaotaka kuwa wachambuzi wa data: wanaohitaji misingi ya Python kabla ya kushughulikia zana za data.

  • Wapenzi wa burudani: wenye hamu ya kugeuza mawazo ya miradi ya ubunifu kuwa programu inayofanya kazi.

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