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

Kozi ya Python kwa Wanaoanza

Jifunze Python kuanzia mwanzo na uanze kuandika programu halisi haraka. Kozi hii inakuleta kutoka kusanidi Python hadi kujenga programu zinazozingatia vitu, ikijumuisha miundo ya data, ushughulikiaji wa faili, na mbinu za kitaaluma za uandaaji msimbo. Iwe unabadilisha njia ya kazi au unaongeza ujuzi wenye nguvu kwenye zana zako, hii ndio msingi wa Python wenye manufaa zaidi utakaoupata.

Dedika kwa biashara

Utakachojifunza:

Utaanza kwa kusanidi Python na kuandika hati zako za kwanza, kisha uendelee kwenye vigezo, aina za data, na mtiririko wa udhibiti. Kutoka hapo, utajifunza kuandika vitendaji vinavyoweza kutumika tena, kufanya kazi na orodha na kamusi, na kushughulikia faili na hitilafu kama mtaalamu. Kozi pia inashughulikia uprogramu unaozingatia vitu, maktaba sanifu ya Python, na zana muhimu kama Git na mazingira pepe. Utamalizia kwa utangulizi wa upimaji, viwango vya ubora wa msimbo, na fikra za algorithm. Mwishoni, utakuwa na ujuzi na miradi ya kwingineko ya kufuata fursa halisi za uendelezaji wa Python.

Jinsi unavyosoma kwa vitendo Kozi ya Python kwa Wanaoanza

Jinsi unavyofanya mazoezi Kozi ya Python kwa Wanaoanza

Kwa ajili yako ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa ajili ya kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na jinsi kampuni yako inavyohitaji.

Bofya hapa

Maudhui ya kozi

8 Suras • 37 MasomoMuda kati ya 4 na 360 masaa (wewe unachagua)

Sura 1Tazama maelezo

Kuanza na Python

  • Somo 1 • Kusakinisha Python na Kihariri Chako

    Inashughulikia kupakua Python, kuchagua kihariri, na kuthibitisha usakinishaji. Inaweka msingi wa kiteknolojia ambao kila zoezi linalofuata linategemea.

  • Somo 2 • Kuelewa Misingi ya Sintaksia ya Python

    Inaeleza kanuni za indentation, maoni, na muundo wa kauli. Inazuia makosa ya sintaksia ya kawaida zaidi wanaoanza kukutana nayo.

  • Somo 3 • Hali ya Mwingiliano ya Python na REPL

    Inachunguza shell ya mwingiliano kwa majaribio ya haraka. Inawafundisha wanafunzi kujaribu misemo kabla ya kuiweka kwenye script.

  • Somo 4 • Kuandika na Kuendesha Script Yako ya Kwanza

    Inatanguliza mzunguko wa utekelezaji wa script: andika, hifadhi, endesha, soma matokeo. Inaunganisha mtiririko wa kazi wa kihariri na mtindo wa mkalimani wa Python.

Sura 2Tazama maelezo

Vigezo, Aina za Data, na Waendeshaji

  • Somo 1 • Vigezo na Ugawaji

    Inafundisha kanuni za kumtaja vigezo, sintaksia ya ugawaji, na upigaji chapa wa nguvu. Inaanzisha mtindo wa akili wa vigezo kama lebo zinazoelekeza kwenye vitu.

  • Somo 2 • Nyuzi na Uendeshaji wa Maandishi

    Inatanguliza uundaji wa nyuzi, uorodheshaji, uchambuzi, na mbinu za kawaida. Inaunganisha ushughulikiaji wa maandishi na kazi halisi za uchakataji wa data.

  • Somo 3 • Aina za Namba na Boolean

    Inashughulikia aina int, float, na bool pamoja na sintaksia na tabia zao za kawaida. Inawatayarisha wanafunzi kwa shughuli za hesabu na mantiki.

  • Somo 4 • Waendeshaji wa Hesabu na Ulinganisho

    Inaeleza waendeshaji wote wa hesabu na waendeshaji wa ulinganisho wanaorudisha booleans. Inajenga mantiki ya hesabu inayotumiwa katika kila sura inayofuata.

  • Somo 5 • Waendeshaji wa Kimantiki na Ugawaji

    Inashughulikia and, or, not, na waendeshaji wa ugawaji mchanganyiko. Inawawezesha wanafunzi kuchanganya masharti na kusasisha vigezo kwa ufanisi.

Sura 3Tazama maelezo

Udhibiti wa Mtiririko na Kufanya Maamuzi

  • Somo 1 • Vitanzi vya for na Uruziamizi

    Inashughulikia kurudia kwenye mfuatano kwa kutumia vitanzi vya for na kazi range(). Inaunganisha urudiaji na ushughulikiaji wa orodha na nyuzi ulioanzishwa awali.

  • Somo 2 • Mitindo ya Vitendo ya Udhibiti wa Mtiririko

    Inatumia masharti na vitanzi kutatua matatizo ya kawaida ya uprogramu. Inaimarisha utambuzi wa mitindo kwa uandishi halisi wa script.

  • Somo 3 • Kauli za if, elif, na else

    Inafundisha sintaksia ya matawi ya masharti na masharti yaliyowekwa ndani. Inatumia moja kwa moja misemo ya boolean kutoka sura iliyopita.

  • Somo 4 • Vitanzi vya while na Udhibiti wa Kitanzi

    Inatanguliza urudiaji unaoendeshwa na masharti na maneno muhimu ya udhibiti wa kitanzi. Wanafunzi wanajifunza kuepuka vitanzi visivyoisha na kutoka kwenye vitanzi kwa usafi.

Sura 4Tazama maelezo

Kazi na Uwezo wa Kutumia Tena Msimbo

  • Somo 1 • Kazi Lambda na Zilizojengewa Ndani

    Inatanguliza kazi zisizo na jina na maktaba ya kazi zilizojengewa ndani ya Python. Inapanua zana wanazotumia wanafunzi kuandika msimbo mfupi.

  • Somo 2 • Docstrings na Hati za Kazi

    Inafundisha kuandika docstrings na kuzifikia kwa kutumia help(). Inajenga tabia za kitaaluma za uwekaji hati kuanzia mwanzo.

  • Somo 3 • Vigezo na Hoja

    Inashughulikia vigezo vya nafasi, neno muhimu, na chaguo-msingi. Inawafundisha wanafunzi kuandika kazi zinazobadilika zinazokubali pembejeo mbalimbali.

  • Somo 4 • Kufasili na Kuita Kazi

    Inatanguliza sintaksia ya def, kuita kazi, na kauli return. Inaanzisha kazi kama zana kuu ya upangaji wa msimbo.

  • Somo 5 • Upeo wa Vigezo na Nafasi za Majina

    Inaeleza upeo wa ndani dhidi ya upeo wa jumla na jinsi Python inavyotatua majina ya vigezo. Inazuia hitilafu za kawaida zinazosababishwa na kufichwa kwa vigezo visivyotarajiwa.

Sura 5Tazama maelezo

Orodha, Tupuli, na Mfuatano

  • Somo 1 • Mbinu na Shughuli za Orodha

    Inafundisha append, insert, remove, sort, na mbinu nyingine za orodha. Inawawezesha wanafunzi kusimamia makusanyo ya nguvu ya data.

  • Somo 2 • Kuunda na Kufikia Orodha

    Inashughulikia saawa za orodha, uorodheshaji, uchambuzi, na kubadilika. Inajenga juu ya dhana za vigezo na nyuzi ili kutambulisha mfuatano unaobadilika.

  • Somo 3 • Ufahamu wa Orodha

    Inafundisha uundaji mfupi wa orodha kwa kutumia sintaksia ya uelewa na vichujio vya hiari. Inaunganisha vitanzi na masharti kwa ubadilishaji mzuri wa data.

  • Somo 4 • Tupuli na Mfuatano Usiobadilika

    Inatanguliza tupuli, kutobadilika kwao, na matukio yanayofaa ya matumizi. Inalinganisha na orodha kujenga uamuzi kuhusu uchaguzi wa muundo wa data.

  • Somo 5 • Kurudia na Kufungua Mfuatano

    Inashughulikia enumerate(), zip(), na mitindo ya kufungua mfuatano. Inawatayarisha wanafunzi kwa urudiaji wa hali ya juu katika mtiririko halisi wa kazi wa data.

Sura 6Tazama maelezo

Kamusi, Seti, na Miundo ya Data

  • Somo 1 • Kuchagua Muundo Sahihi wa Data

    Inalinganisha orodha, tupuli, kamusi, na seti kwa matukio ya matumizi na utendaji. Inajenga ujuzi wa kufanya maamuzi kwa upangaji wa data ya programu.

  • Somo 2 • Seti na Shughuli za Seti

    Inafundisha uundaji wa seti, upimaji wa uanachama, na shughuli za seti za hisabati. Inatatua kwa ufanisi matatizo ya uondoaji wa marudio na makutano.

  • Somo 3 • Mbinu na Uruziamizi wa Kamusi

    Inashughulikia keys(), values(), items(), na ufikiaji salama kwa kutumia get(). Inawawezesha wanafunzi kurudia na kuuliza kamusi kwa uhakika.

  • Somo 4 • Kuunda na Kutumia Kamusi

    Inatanguliza saawa za kamusi, ufikiaji wa ufunguo, na mabadiliko. Inaanzisha kamusi kama zana kuu ya uhifadhi wa data uliopangwa.

Sura 7Tazama maelezo

Ushughulikiaji wa Faili na Usimamizi wa Makosa

  • Somo 1 • Kufanya kazi na Faili za CSV

    Inatanguliza moduli ya csv kwa kusoma na kuandika data ya jedwali. Inawatayarisha wanafunzi kwa kazi halisi za kuingiza data.

  • Somo 2 • Vighairi vya Kawaida na Utatuzi wa Hitilafu

    Inatambua vighairi vya kawaida vya Python na mikakati ya utatuzi wa hitilafu ya kimfumo. Inajenga ujasiri katika kutambua na kurekebisha makosa ya wakati wa utekelezaji.

  • Somo 3 • Kusoma na Kuandika Faili za Maandishi

    Inashughulikia open(), hali za kusoma, na kauli ya with kwa ufikiaji salama wa faili. Inaunganisha miundo ya data na uhifadhi wa kudumu kwenye diski.

  • Somo 4 • Njia za Faili na Moduli ya os

    Inashughulikia uendeshaji wa njia, uorodheshaji wa saraka, na ukaguzi wa kuwepo kwa faili. Inawezesha shughuli za faili zinazovuka mifumo katika miradi halisi.

  • Somo 5 • Ushughulikiaji wa Vighairi kwa kutumia try na except

    Inafundisha vifungu vya try, except, else, na finally kwa ushughulikiaji wa makosa unaodhibitiwa. Inazuia programu kuanguka na inaboresha uzoefu wa mtumiaji.

Sura 8Tazama maelezo

Misingi ya Uprogramu Unaozingatia Vitu

  • Somo 1 • Mbinu ya __init__ na Sifa

    Inashughulikia mbinu ya kujenga na mitindo ya uanzishaji wa sifa. Inawafundisha wanafunzi kujenga vitu vyenye hali thabiti na inayotabirika.

  • Somo 2 • Mbinu na Ufunikaji

    Inafundisha mbinu za mfano, kanuni za mali, na ufichaji wa data. Inaunganisha kanuni za OOP na uandishi wa viola vya tabaka safi na vinavyodumishwa.

  • Somo 3 • Urithi na Utumiaji Tena wa Msimbo

    Inashughulikia urithi mmoja, kubatilisha mbinu, na super(). Inawawezesha wanafunzi kupanua tabaka zilizopo bila kurudia msimbo.

  • Somo 4 • Mbinu Maalum na Upakiaji wa Waendeshaji

    Inatanguliza mbinu za dunder kama __str__, __repr__, na __len__. Inaruhusu vitu maalum kushirikiana kwa asili na shughuli zilizojengewa ndani za Python.

  • Somo 5 • Tabaka na Vitu

    Inatanguliza ufafanuzi wa tabaka, uundaji mfano, na kigezo self. Inaanzisha mtindo wa kitu unaounga mkono maktaba ya kawaida ya Python.

Uthibitisho

Cheti chako halali cha kumaliza

Kozi hii ni kwa ajili yako:

  • Watu wanaobadilisha njia ya kazi: wanaotaka kuingia katika teknolojia bila shahada ya sayansi ya kompyuta.

  • Wataalamu wa masoko: wanaotaka kujiendeshea kiotomatiki ripoti na kuacha kufanya kazi za data za kurudiarudia kwa mikono.

  • Wanafunzi wa chuo: wanaotafuta msingi wa vitendo wa programu kabla ya kuingia katika soko la ajira lenye ushindani.

  • Hobbyists: wanaotaka kujenga miradi ya kibinafsi kama michezo, boti, au zana za otomatiki za nyumbani.

  • Wanasayansi na watafiti: wanaohitaji kuchakata na kuchambua data bila kutegemea programu ya gharama kubwa.

  • Wamiliki wa biashara ndogo: wanatarajia kufanya kazi kiotomatiki na kupunguza utegemezi wa msaada wa kiufundi kutoka nje.

Kile ambacho wanafunzi wetu wanasema

Masomo yenu ni mazuri sana. Nilinunua kifurushi cha mwaka mmoja na, hatimaye, nina fursa ya kufuata mada mbalimbali za maslahi yangu bila kuhitaji kubadilisha jukwaa... ninashukuru kwa kila kitu mnachofanya, nimeshawapendekeza kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyo moja kwa moja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui ambayo sihitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na njia ya uwasilishaji na uandishi wa video, ambayo inaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Muundo wa Makucha
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?

Kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Kozi hudumu kwa muda gani?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF