Gara qabiyyee ijyootti utaali

Dandeettiiwwan Keessan Kan Python Qoraa

Python keessan gama caasaa jechaa, faankishinii fi daangaa, caasaa daataa, fi dogoggoraa fi jechoota amala wantoo qoradhaa. Gaaffiiwwan haala irratti hundaa'an 30, qabxii battalaa gosaan, galmee malee tolaan.

Gaaffiiwwan 30daqiiqaa 9
Qormaata kana fudhadhaa
Waan bu'uuraa

Qormaata Python maali?

Kun qormaata Python kan haala irratti hundaa'edha: koodiiwwan dhugaa gaggabaaboo 30, tokkoon tokkoonsaanii gaaffii waa'ee wanta dhugumaan yeroo hojjetamu uumamuun hordofamu. Faankishiniin argaamintii durtii qabu kan callisee waamicha isaa isa dhumaa yaadatu. Tarreewwan lama kan wal fakkaatan garuu wanta tokko hin taane. Jijjiiramtuun luuppii kan cufaan tokko erga luuppiin xumuramee booda dubbisu. Deebii waan Python dhugumaan hojjetu wajjin walsimu filattu, malee waan ta'uu qaba jedhamee mul'atu miti.

Itti fufaa dubbisaa

Gaaffiiwwan 30 dameewwan afur uwwisu — caasaa jechaa fi gosoota bu'uuraa, faankishinoota/daangaa/cufamoota, caasaa daataa fi yaa'a to'annoo, fi dogoggoroota/OOP fi jechoota amala. Afuran kun bakka dubbisuun Python fi hojjechuun Python callisanii itti addaan bahanidha, fi bakka beeksisa hojii keessatti “Python cimaa” jedhu yeroo baay'ee erga waldubbii keessa seentanii booda hiika addaa qabaachuun isaa ifa ta'u. Damee hundumaa keessatti qabxii argattu, kanaaf laafinni akka laafinaatti mul'ata malee akka walakkaa gadi aanaatti miti.

Daqiiqaa sagal kan fudhatu yoo ta'u, galmeen hin jiru, akkasumas koodiin barreeffamu ykn hojjetamu hin jiru — gaaffiin hundinuu dubbisuu-fi-tilmaamuudha, akkuma injineriin olaanaan tokko gaaffii hirmaannaa (pull request) gamaaggamutti. Caasaa jechaa beekuu fi kutaan addaa isaa haala addaa keessatti maal akka hojjetu beekuun dandeettiiwwan adda addaati, kunis isa lammaffaa safara.

Waan argattan

Waan qormaatni kun mul'isu

Dameewwan Python afur keessaa kamtu dhugumaan isin duubatti harkisaa akka jiru ilaalaa
Qoodama ramaddii argadhaa — syntax, functions/scope, data structures, OOP/errors.
Sadarkaa kam keessa akka jirtan beekaa: jalqabaa, giddu-galeessa, gaggeessaa yookiin ogeessa
Beeksisonni hojii Python cimaa jechuun maal akka yaadan wajjin sadarkaa keessan wal bira qabaa.
  • Yeroo tokkotti sadarkaa jalqabaa irraa hanga ogeessaatti kan hammatudha. Gaaffiiwwan jalqabaa wantoota fayyadamaan Python hunduu qunnamu kan akka: falchaalee jijjiiramoo (mutable default arguments), is fi ==, fi hiraa intiijarii fi firaa flootii kan of keessatti qabatudha. Kan itti aanan immoo closures, decorators, generators, shallow copying fi inheritance keessa seenu. Qabxiin keessan sadarkaalee afur keessaa tokko keessa isin kaa'a, maqaa sadarkaalees beeksisa hojii keessatti kan fayyadamanidha.

  • Lakki. Gaaffiin hundi amala Python 3 waggootaaf tasgabbii qabu irratti hundaa'ee kan barreeffamedha — f-strings, seera hiraa int/float idilee, fi moodeela oobijeektii. Wanti as jiru kamiyyuu baafata dhiheenyaa yookiin kitaaba addaa irratti hin hundoofne.

  • Akka qophiitti kan hojjetuuf, qormaata qacarsitootaa hedduun ittiin jalqaban, jechuunis yaada dubbisanii tilmaamuu, unka seenariyoo gabaabaa walfakkaatu keessatti fakkeessa. Garuu waraqaa qormaata qacarsitootaa addaa kamiyyuu miti, qabxiin gaariin asitti argamus ragaa miti. Wanti isinitti himu garuu, naannoo afuran keessaa kam keessatti qabxii akka dhabdanidha, kunis wanta beekuun barbaachisaa ta'e waan ta'eef, af-gaaffii teeknikaa dura beekuun gaariidha.

  • Daqiiqaa sagalitti dhihaata. Gaaffiiwwan dhuunfaa irratti yeroon daangeffame hin jiru — qormaatichi koodichi maal akka hojjetu beektuu fi dhiisuu keessan malee, hammam saffisaan akka cuqaastan hin madaalu. Gaaffii tokko irratti hanga barbaaddan yaaduu dandeessu.

  • Lakki. Qormaata fudhachuu fi qabxii fi caccabaa ramaddii keessanii herrega malee ilaaluu dandeessu. Herrega uumuun kan fayyadu yoo bu'aan akka isiniif kuufamu barbaaddan qofa, kunis yaalii boodaa kan duraa wajjin akka madaaltaniif isin gargaara.

  • Dameewwan afuran keessaa tokkoon tokkoof qabxii argattu, kanaafuu bakka dhabuun itti baay'ate arguu dandeessu, akkasumas gorsa sadarkaa isin ga'eef malu argattu. Qormaanni waraqaa deebii gaaffii tokkoof hin maxxansu, sababni isaas gaaffiiwwan ni jijjiiramu, deebii maxxanfame immoo qabxiin namoota qophiidhaaf itti fayyadaman hundaaf hiika dhabsiisa.

  • Koodii hin beekamne sirriitti dubbisuun ga'ee hojii Python tuqu kamiyyuu keessatti wanta qoratamuuf sababa quubsaa qabudha, kunis qormaata sirrii yookiin dogoggoraa kan oobijeektii ta'e malee madaallii amalaa miti, kanaafuu rakkoo haqaa qormaata amalaa wajjin walqabatu hin qabu. Yoo iyyattootaaf erguu fi bu'aa iddoo tokkotti sassaabuu barbaaddan, kun karaa kutaa qacarsitootaa JobCannon keessa darba malee fuula kana irraan miti.

Amma Madaallii Dandeettiiwwan Python fudhadhaa

Ibsa dhuunfaa Qormaata Python keessanii argadhaa. Gaaffiiwwan 30 · daqiiqaa 9.

Qormaata kana fudhadhaa
Kan walqabatu

Qormaatawwan walqabatan