- Ukuzilolonga kwePython, Uhlelo Lwesibili lunikeza ukufunda kokuzilolonga kokuqala ukwakha ukushelela kwePython okusebenzayo kusukela kuma-string kuya kuma-generator.
- Incwadi ihlose abathuthukisi abasaqalayo kuya kwabaphakathi, igxile kumaphethini e-Python ahlanzekile, anakekelwayo, nanamuhla.
- Okuhlangenwe nakho kukaReuven M. Lerner isikhathi eside njengomqeqeshi wePython kubumba izivivinyo ezihlelwe ngokucophelela nezigxile emhlabeni wangempela.
- Amafomethi amaningi kanye nohlu olubanzi lwezihloko kwenza kube umthombo oguquguqukayo nowesikhathi eside wokuzijwayeza kwansuku zonke kwePython.
"I-Python Workout, Uhlelo Lwesibili" yakhelwe njengendawo yokuzivocavoca ewusizo yamakhono akho okubhala ikhodi, lapho uqinisa khona i-Python yakho ngokuzijwayeza njalo, okuqondiswayo kunokufunda ngaphandle kokwenza lutho. Esikhundleni sokwethula nje i-syntax kanye nethiyori, le ncwadi ikufaka ezivivinyweni eziningi ezikhethwe ngokucophelela ezibonisa uhlobo lwezinkinga ozobhekana nazo kumaphrojekthi wangempela. Inselelo ngayinye iza nencazelo ejulile, kanye nemisebenzi eyengeziwe ongayikhetha ekucindezela kancane njalo.
Empeleni, uhlelo lwesibili lwe-Python Workout luhlelo oluphelele lokuqeqesha lwabathuthukisi be-Python abaqalayo nabaphakathi abafuna ukusuka ku-"Ngiyazi i-Python" baye ku-"Ngingabhala, ngifunde, futhi ngithuthukise ikhodi ye-Python ngokuzethemba." Uzohlola izingxenye ezibalulekile zolimi njengezintambo, izichazamazwi, amasethi, amafayela, imisebenzi, ukuqonda, amamojula, amaphakheji, izinto, iziphindaphindi, kanye namajeneretha, njalo ugxile kakhulu ekubhaleni i-Python ehlanzekile, elondolozekayo, neyanamuhla efanelana ngokwemvelo nemisebenzi yanamuhla esizwa yi-AI.
Ubani uReuven M. Lerner futhi kungani kufanele ukhathazeke?
Ngemuva kokuzivocavoca kwePython, uhlelo lwesibili lumi uReuven M. Lerner, umqeqeshi wePython wesikhathi esigcwele osechithe amashumi eminyaka efundisa abathuthukisi namaqembu emhlabeni wonke. Ngonyaka ojwayelekile, unikeza izifundo ze-Python zenkampani e-United States, eYurophu, kwa-Israyeli, eNdiya naseShayina, kanye nakubafundi kuyo yonke indawo ngokuqeqeshwa kwakhe okuku-inthanethi. Isizinda sakhe sokufundisa asisisemfundweni futhi siqhelelene; sisekelwe ezinkingeni zangempela zebhizinisi kanye nezingqinamba ezingokoqobo abathuthukisi abasebenzayo ababhekana nazo nsuku zonke.
UReuven ubelokhu ehilelekile kuwebhu kanye nobunjiniyela besofthiwe kusukela ezinsukwini zokuqala ze-inthanethi, njengoba edale enye yamawebhusayithi okuqala ayi-100 emhlabeni wonke ngemuva nje kokuphothula ohlelweni lwesayensi yekhompyutha lwe-MIT. Ngo-1995, wasungula umkhuba wakhe wokubonisana, iLerner Consulting, kwathi ngo-1996 wayesevele enikeza izinsizakalo zokuqeqesha, kancane kancane eshintsha waba elinye lamagama aziwa kakhulu emfundweni yePython.
Sekuphele iminyaka engaphezu kwamashumi amabili uReuven ebhala ikholomu yanyanga zonke ye-Linux Journal, ubudlelwano obaqhubeka kusukela ngo-1996 kwaze kwaba yilapho umagazini uvalwa ngo-2019. Ukubhala kwakhe kuye kwaziswa ngokucaca kwayo kanye nokusebenza kwayo, izici ezibonakala zingena esitayeleni nasesimweni sePython Workout, Uhlelo Lwesibili. Ungumsunguli kanye nomhleli wephaneli ku-podcast ethi “Business of Freelancing”, lapho abelana khona ngolwazi mayelana namaqiniso okubonisana kanye nomsebenzi ozimele.
Ngaphandle kwezincwadi namakilasi, uReuven uphinde abe yi-CTO ye-Rent Like a Champion, inkampani yokuqasha izindlu egxile emicimbini eseChicago, e-Illinois. Lo msebenzi wobuholi bezobuchwepheshe oqhubekayo umgcina exhumene ngokuqinile nezisekelo zamakhodi okukhiqiza kanye nemikhawulo yobunjiniyela bangempela, okuthonya izinhlobo zezibonelo kanye nezivivinyo ozozibona encwadini.
Isizinda sakhe sezemfundo sihlanganisa iziqu ze-bachelor kwisayensi yamakhompyutha kanye nobunjiniyela e-MIT kanye ne-PhD ekufundeni isayensi e-Northwestern University. Leyo nhlanganisela engavamile—ubuchwepheshe obujulile bobuchwepheshe kanye nokuqeqeshwa okusemthethweni kokuthi abantu bafunda kanjani—yakha indlela yokufundisa ye-Python Workout, Uhlelo Lwesibili. UReuven uhlala eModi'in, kwa-Israyeli, nomndeni wakhe, futhi uyaqhubeka nokufundisa i-Python emhlabeni wonke ngeplatifomu yakhe iLernerPython.com, lapho ephinde anikeze khona i-Pandas Workout nezinye izinto ezithuthukisiwe.

Kuyini i-Python Workout, Uhlelo Lwesibili?
Ukuzilolonga kwePython, Uhlelo Lwesibili lwakhiwe ngomqondo wokuthi ukwazi kahle iPython kuvela ekwenzeni, hhayi nje ekubukeleni noma ekufundeni. Le ncwadi isebenza njengekharikhulamu ehlelekile, esebenza ngezandla lapho uxazulula khona isethi enkulu yezinkinga ezincane, ezigxile kuzo, ngayinye ikhanyisa izici zolimi olulodwa noma ezimbili ezibalulekile. Esikhundleni sezahluko ezinde zethiyori, uthola ukufunda okuqhutshwa ukuzivocavoca okuklanyelwe ukuhambisana nesigqi somsebenzi wakho wansuku zonke noma izikhathi zokufunda.
Uhlelo lwesibili lubuyekeza futhi lubuyekeza umqondo wokuqala we-Python Workout, luwuthuthukisa ngokuqukethwe okuvuselelwe, imikhuba emihle ye-Python yamanje, kanye nezincazelo ezicacile. Nakuba ezinye izinkomba zikhuluma ngezivivinyo ezingu-200 kanti ezinye zikhuluma ngengu-50, ifilosofi eyinhloko ihlala ingaguquguquki: uthuthuka ngeqoqo elikhulu lezivivinyo eziqinisa konke kusukela ku-syntax eyisisekelo kuya kuma-idiom athuthukile, ahlala ehambisana nezixazululo ezinemininingwane, zesinyathelo ngesinyathelo.
Ukuvivinya ngakunye kunenjongo ethile yemfundo, njengokujulisa ukuqonda kwakho izintambo, ukuqinisa imisebenzi yesichazamazwi, noma ukucacisa ukuphathwa kwamafayela ku-Python. Ngemva kokuzama inkinga, ungaqhathanisa indlela yakho nesisombululo esibhalwe ngokucophelela. Lezi zixazululo aziyona into eyodwa ecacile; zihamba ngenqubo yokucabanga, zichaze ukuthi kungani amaphethini athile ethandwa, futhi zikhomba amaphutha avamile.
Ukuze okuhlangenwe nakho kokufunda kube nzima futhi kube ngokoqobo, izivivinyo eziningi ziza nemisebenzi eyengeziwe ongayikhetha ekukhuthaza ukuthi welule amakhono akho kancane. Lezi zinselele "ezingaphezu kwamandla" zingase zikucele ukuthi uhlele ikhambi lakho, uthuthukise ukusebenza, ulungise kabusha ukuze lifundeke kangcono, noma uvumelanise ikhodi nesidingo esihlukile kancane—uhlobo lokuphindaphinda olwenzayo lapho usebenza kumaphrojekthi angempela.
Isakhiwo sencwadi siqhubekela phambili ngamabomu, siqala ezinhlotsheni zedatha eyinhloko futhi kancane kancane sakha amasu okuhlela ayinkimbinkimbi kakhulu. Endleleni, uphinda ubuyekeze imiqondo yangaphambilini ngokuphindaphindiwe ezimweni ezintsha, okusiza imibono ukuthi inamathele futhi kwenze kube lula ukubona amaphethini avamile ezinkingeni ezahlukene kakhulu.
Izihloko eziyinhloko kanye nohlu lokuqukethwe

Okuqukethwe kwe-Python Workout, Uhlelo Lwesibili kuhlelwe ngendlela yokulingisa indlela unjiniyela we-Python akhula ngayo ngokwemvelo, kusukela emisebenzini elula kuya kumabhlogo wokwakha amakhulu kanye nezinto ezisetshenziswayo. Okuqukethwe kwale ncwadi kukuhambisa kuzo zonke izici zolimi oluyinhloko ozothembela kuzo kukhodi yobungcweti, okukunikeza amathuba amaningi okusebenzisa imiqondo efanayo ezimweni ezahlukene.
Ukuhlelwa kwesahluko okusezingeni eliphezulu kuvame ukufaka izindikimba ezilandelayo, ngezinye izikhathi ezibalwe ngokucacile njengezahluko ezincazelweni ezahlukene zencwadi:
- Ukuthuthukisa i-Python yakho ngokuzijwayeza – ingxenye yokuqala ebeka isimo, echaza ukuthi kungani ukuphindaphinda, impendulo, kanye nobunzima obuqhubekayo kubalulekile ekuqondeni kahle.
- Izinhlobo zezinombolo – ukusebenza ngama-integer, ama-floats, kanye nemisebenzi yezinombolo, kufaka phakathi ama-edge cases kanye nezihibe abaqalayo abavame ukuzikhohlwa.
- Strings – ukuphatha idatha yombhalo, ukusika, ukufometha, ukusesha, nokusebenzisa izindlela zochungechunge ngempumelelo.
- Uhlu kanye nama-tuple – ukugcina amaqoqo a-odiwe, usebenzisa ukukhomba nokusika, nokuqonda ukuthi kufanele ukhethe nini izilandelaniso eziguquguqukayo vs ezingaguquki.
- Izichazamazwi namasethi – ukuqonda isitoreji senani eliyinhloko kanye nokuqoqwa okuhlukile, kugxilwe ezimweni zokusetshenziswa okungokoqobo kanye nokucatshangelwa kokusebenza.
- Amafayela – ukufunda, ukubhala, nokuguqula idatha kusuka kumafayela, ukuphatha amakhodi, nokugwema amaphutha avamile okuphatha amafayela.
- Imisebenzi – ukuchaza amabhlogo ekhodi angasetshenziswa kabusha, ukusebenza ngamapharamitha, amanani okubuyisa, kanye namaphethini athuthukile kakhulu njengezimpikiswano ezizenzakalelayo.
- Ukuhlela okusebenzayo okunokuqonda – kusetshenziswa uhlu, isethi, kanye nokuqonda kwesichazamazwi ukubhala izinguquko ezimfushane nezivezayo phezu kwedatha.
- Amamojula namaphakheji - ukuhlela ikhodi kumafayela amaningi, ukungenisa ngendlela efanele, nokuhlela amaphrojekthi ngendlela ehlala ihlelekile.
- Objects – ukudala amakilasi kanye nezibonelo, ukusebenzisa izindlela, nokuqonda amaphethini agxile ezintweni ku-Python yansuku zonke.
- Ama-Iterators nama-generator – ukwakha izinto zakho eziphindaphindwayo, usebenzisa amajeneretha ukuze kucutshungulwe kahle, futhi uwafake kumaphrothokholi okuphindaphinda kaPython.
- Ukusuka kuphi lapha? – ingxenye yokuvala ekuqondisa ezihlokweni ezengeziwe kanye nezinsiza uma usuqedile izisekelo ezihlanganiswe ezivivinyweni.
Ngaphakathi kwalezi zihloko, izivivinyo zencwadi zimboza imisebenzi eminingi ewusizo, njengokuhlanza umbhalo ngezindlela zezintambo, ukuhlanganisa idatha ngezichazamazwi namasethi, ukuguqula amafayela umugqa nomugqa, noma ukwakha iziphindaphindo ezilula kodwa ezinamandla zokusakaza idatha. Lolu hlobo luqinisekisa ukuthi awugcini nje ngokukhumbula izixazululo ezithile, kodwa kunalokho uthatha amaphethini ajwayelekile ongawasebenzisa ngokuphindaphindiwe.
Ukugcizelelwa kokuqonda kanye nekhodi ejwayelekile, yokungaqondi idatha kukuqeqesha ukuthi ucabange ngokwezinguquko kunokuba ucabange ngokwemibhalo eqinile, kanye kuphela. Isibonelo, uzozijwayeza ukubhala kabusha ama-loop njengokuqonda kohlu lapho kufaneleka khona, noma uguqule ikhodi ephindaphindwayo ibe yimisebenzi engasetshenziswa kabusha esebenza ezinhlotsheni eziningi zokufaka. Lolu hlobo lokucabanga lukhula ngokwemvelo lube izinhlelo ezinkulu kanye nemisebenzi yesimanje eqhutshwa yi-AI.
Ngesikhathi ufika ezahlukweni zokugcina, uzobe usuzijwayezile ukuhlela iphrojekthi ibe amamojula namaphakheji, ukuklama amakilasi alula, kanye nokwenza ama-iterators nama-generator axhumeka kahle kuma-Python ukuze kutholakale ama-loops kanye ne-syntax yokuqonda. Lawa makhono akha isisekelo esiqinile hhayi nje sokuthuthukiswa kwewebhu noma ukubhala, kodwa futhi ukuhlaziywa kwedatha nge-SQL, ukuzenzekela, kanye nezinsizakalo ze-backend.
Ukuzijwayeza ngezandla: kusukela ezintanjeni kuya kumajeneretha

Esinye sezici ezivelele ze-Python Workout, i-Second Edition, ububanzi bayo bokuzivocavoca obuhlanganisa izakhi eziyinhloko zolimi ngendlela ewusizo kakhulu. Awufundi nje kuphela ngezintambo noma izichazamazwi; ubhala ikhodi eguqula lokho, ulungise izinkinga, bese uqhathanisa inqubo yakho yokucabanga neyomfundisi onolwazi.
Sebenza ngombhalo usebenzisa izintambo iyindikimba eyinhloko kuyo yonke incwadi. Uzothola imisebenzi ehilela ukuhlanza okokufaka, ukusika izintambo ezincane, ukusesha amaphethini, ukulungisa kabusha okukhiphayo, kanye nokusebenzisa izindlela ezahlukene zezintambo. Lezi zivivinyo zikusiza ukuthi uhlanganise imisebenzi efana nokuhlukanisa, ukuhlanganisa, ukushintsha icala, kanye namanani okufometha, ukuze ukuguqula umbhalo kube yinto yesibili.
Izichazamazwi ezihlakaniphile kanye namasethi ngokusebenzisa izimo zangempela njengokubala amaza, ukuqoqa izinto ngamaqoqo, ukususa okuphindwe kabili, kanye nokwakha ama-cache. Ngokuzijwayeza okuphindaphindiwe, uzofunda ukucabanga ngokwemibhangqwana ye-key-value kanye nemisebenzi ye-deduplicate, okuyisinyathelo esikhulu kusukela ekuthembeleni nje ohlwini lwazo zonke izinto. Uthola futhi umuzwa wokuthi amasethi angcono nini ngenxa yeziqinisekiso zawo zobungqayizivele kanye nokuhlolwa kobulungu okusheshayo.
Ukufunda, ukubhala, nokuphatha amafayela kuthathwa njengekhono eliwusizo, hhayi njengento ecatshangelwe kamuva. Ukuzivocavoca kuzokwenza ulayishe idatha kusuka kumafayela ombhalo, uyiguqule umugqa nomugqa, bese ulondoloza imiphumela emuva, konke lokhu ngenkathi unaka ukusebenza, ukuphathwa kwezinsiza ngendlela efanele, kanye nezihibe ezivamile njengokukhohlwa ukuvala amafayela noma ukuphatha kabi amakhodi. Le misebenzi eyenzeka ngezandla isho ukuthi ngesikhathi esizayo lapho kufanele uhlanze ilogi ngokuzenzakalelayo noma uguqule ifayela le-CSV, usuvele unenkumbulo yemisipha yamaphethini afanele.
Ukuhlela okusebenzayo okunokuqonda kungenye indawo lapho incwadi igxila khona kakhulu ezingomeni zesimanje zePython. Uzozijwayeza ukushintsha ama-verbose loops abe uhlu olucacile, isethi, kanye nokuqonda kwesichazamazwi, kancane kancane ufunde indlela yokwenza ikhodi yakho ibe mfushane futhi icace. Ngesikhathi esifanayo, uzobona lapho ukuqonda kungasetshenziswa ngokweqile noma kungafundeki, ngakho-ke ufunda ukwahlulela, hhayi nje i-syntax.
Amamojula we-Python namaphakheji avela kuzo zonke izigaba zakamuva ukukukhombisa ukuthi ungakhulisa kanjani ngale kwezikripthi zefayela elilodwa. Ukuzivocavoca kukushukumisela ukuthi uhlukanise ikhodi ibe amamojula ahlukene, uphathe ukungenisa ngendlela ehlanzekile, futhi usebenzise isakhiwo esinengqondo sama-codebase amakhulu. Lokhu kuwukulungiselela okubaluleke kakhulu kokujoyina amaphrojekthi angempela lapho kulindeleke khona ukwakheka kwamamojula.
Ukudala ama-iterators nama-generator kukuphoqa ukuthi ucabange ngokwemifudlana yedatha kanye nokuhlola okuvilaphayo. Uzobhala izinto zakho ezisekela ukuphindaphinda, usebenzise iphrothokholi yokuphindaphinda, futhi uzame imisebenzi yokukhiqiza eveza amanani uma kudingeka. Lawa makhono abalulekile ekucutshungulweni kahle kwamasethi edatha amakhulu, amapayipi, noma izinqubo ezisebenza isikhathi eside lapho ungafuni konke kube sememori ngesikhathi esisodwa.
Izinga lekhono, izithameli, kanye nokufaneleka komhlaba wangempela
Uhlelo lwesibili lwe-Python Workout luhloselwe ngqo ukuqala abahleli bezinhlelo be-Python abanolwazi oluyisisekelo kodwa abanomuzwa wokuthi abakakwazi ukukhuluma kahle noma abazethembi. Uma uke wathatha isifundo sokuqala, wabukela amavidiyo ambalwa, noma wafunda isifundo ngokushesha futhi manje ufuna "ukufaka" izisekelo, le ncwadi yenzelwe wena.
Ukuqagela kuncane: kufanele ujwayelene ne-syntax eyisisekelo ye-Python, wazi ukuthi ungayisebenzisa kanjani imibhalo, futhi ube nomqondo oqondile wezinto eziguquguqukayo, ama-loop, kanye nemisebenzi. Kusukela lapho, izivivinyo zencwadi zikuyisa igxathu negxathu ezicini eziyinkimbinkimbi zolimi, zigcizelela njalo imibono ebalulekile kuze kube yilapho izwakala ingokwemvelo. Kuwusizo kakhulu uma ubukade ungekho ePython isikhathi esithile futhi ufuna ukubuyela esimeni ngendlela ehlelekile.
Ngenxa yokuthi umbhali uchitha isikhathi sakhe esiningi efundisa amaqembu ezinkampani, izibonelo namaphethini asetshenziswa ezivivinyweni zibonisa uhlobo lwekhodi abantu abayibhalayo emsebenzini. Awuxazululi nje amaphazili aqanjiwe; uzijwayeza imisebenzi efana nokuhlaziya amafayela edatha, ukuhlela kabusha amaqoqo, nokulungisa ikhodi ephindaphindwayo—imisebenzi ebonakala yonke indawo, kusukela kuzikripthi ezenzakalelayo kuya kuma-backend ewebhu kuya kumapayipi esayensi yedatha.
Incwadi igcizelela ngokusobala ukubhala ikhodi efundeka kalula futhi egcinwa kahle, okuyinto enkulu ezindaweni zobungcweti. Ukuzivocavoca nezixazululo kugqamisa izimiso zokuqamba amagama, ukugeleza kokulawula okucacile, kanye nomklamo womsebenzi onengqondo, ukuze ufunde ukuthi ungakhiqiza kanjani ikhodi abanye abathuthukisi (noma abazoyisebenzisa esikhathini esizayo) abangaphinde bayibuke futhi bayithuthukise kalula.
Enye indlela yesimanje ukulungiselela imisebenzi yokusiza nge-AI, lapho amathuluzi angaqedela khona noma akhiqize ikhodi ngokuzenzakalelayo kodwa athembele ekuqondeni kwakho ukuze aqondise futhi abukeze imiphumela yawo. Ngokusebenzisa amaphethini abalulekile e-Python ngokuzijwayeza, uba ngcono kakhulu ekuboneni ukuthi ikhodi ekhiqizwe yi-AI ilungile nini, ukuthi idinga ukulungiswa nini, nokuthi ungawaqondisa kanjani la mathuluzi ngempumelelo. Izisekelo eziqinile ziyisivikelo esingcono kakhulu ekuzithembeni ngokuzenzakalela.
Amafomethi, ukutholakala, kanye nendlela ongafunda ngayo
I-Python Workout, Uhlelo Lwesibili iyatholakala ngezindlela eziningi ukuze ukwazi ukukhetha ulwazi lokufunda olukusebenzela kahle kakhulu. Ngokuvamile uzothola izinketho ze-eBook (i-PDF, i-ePub, kanye nokufinyelela ku-inthanethi), uhlelo oluphrintiwe olufaka i-eBook, kanye nezinguqulo eziku-inthanethi kanye nomsindo ezikuvumela ukuthi ufunde futhi ulalele okuqukethwe. Amanye amamodeli okubhalisela nawo akuvumela ukuthi ufinyelele okuqukethwe ngesaphulelo noma ngisho mahhala njengengxenye yelabhulali yokufunda ebanzi.
Ukuthenga incwadi ephrintiwe kumshicileli kuvame ukukunikeza i-eBook ehambisana nayo nge-PDF noma i-ePub, kanye nokufinyelela ipulatifomu "ye-LiveBook" eku-inthanethi. Lolu hlobo oluku-inthanethi luvame ukuza namathuluzi ahlanganisiwe njengomsizi we-AI ongaphendula imibuzo yakho ngezilimi eziningi, okukusiza ukuthi ucacise imiqondo enzima lapho ufunda khona lokho kwaziswa.
Lezi zindlela eziguquguqukayo zenza kube lula ukwamukela inqubo yokufunda ehlanganisiwe: ungase ufunde le mfundiso kuthebhulethi, ulalele umsindo ngesikhathi sokuya emsebenzini, bese uhlala phansi ku-laptop yakho ukuze wenze izivivinyo. Njengoba umqondo wonke wale ncwadi ugxile ekuzijwayezeni, ukukwazi ukushesha ufinyelele ikhodi kunoma iyiphi idivayisi onayo kuyinzuzo enkulu.
Ezinye izinsiza ziqokomisa imodeli yokubhalisela "pro" vs "lite", lapho izinga eliphezulu lingahlanganisa khona izincwadi eziningi, amavidiyo, noma izici ezisebenzisanayo ngaphezu kwe-Python Workout, i-Second Edition uqobo. Uma uhlela ukutshala isikhathi esibalulekile ku-Python kanye nobuchwepheshe obuhlobene, leyo ndlela ebanzi ingaba yindlela ewusizo yokufinyelela izinsiza zokufunda eziningi ngaphansi kokubhaliselwe okukodwa.
Kungakhathaliseki ukuthi ukhetha yiphi ifomethi, inani eliyinhloko lihlala lifana: iqoqo elikhethiwe lezivivinyo zePython ezinezincazelo ezicatshangelwe kahle, ezibhalwe ngumqeqeshi onolwazi oqonda ukuthi abathuthukisi bafunda kanjani kangcono. Izinhlelo ezahlukene zimane nje zikunike izindlela ezengeziwe zokuhlanganisa lowo mkhuba empilweni yakho yansuku zonke.
Indlela i-Python Workout ehambisana ngayo nokufundisa okubanzi kukaReuven
I-Python Workout, Uhlelo Lwesibili, iyingxenye yomsebenzi omkhulu lapho uReuven esiza khona abathuthukisi ukuthi bahlale belola amakhono abo. Eceleni kwale ncwadi, ubhale i-“Pandas Workout,” egxile ekuhlaziyweni kwedatha nomtapo wezincwadi wePandas, kanye nezinhlelo zangaphambilini ze-Python Workout ezabeka isisekelo sale nguqulo enwetshiwe necwengekile.
UReuven uphinde ashicilele iphephandaba lamahhala lamasonto onke elibizwa ngokuthi “Abathuthukisi Abangcono,” eligxile ezihlokweni zePython kanye nobunjiniyela besofthiwe futhi lifundwa amashumi ezinkulungwane zabathuthukisi emhlabeni jikelele. Kuyo, wabelana ngamathiphu, iziqeshana zekhodi, kanye nezifundo ezifundwe ekufundiseni nasekuboniseni. Izindikimba eziningi ezifanayo zivela ku-Python Workout, Uhlelo Lwesibili: ukucabanga okucacile, izibonelo ezincane ezigxile, kanye nokuthambekela emasu asebenzayo ongawasebenzisa ngokushesha.
Kwabanye abaqeqeshi nabafundisi, uphethe iphephandaba elithi “Trainer masonto onke” elichaza kabanzi ngobuciko bokuqeqeshwa kwenkampani uqobo. Lesi sizinda sokufundisa abanye othisha sisiza ekuklanyweni kokufundisa ngokucophelela kwe-Python Workout, kusukela ekulinganiseni izivivinyo kuya ekuhlanganiseni imiqondo kanye nokulinganisela phakathi kokuqiniswa kanye nokusha.
Ngokuhlanganisa ulwazi lwakhe njengomlobi wekholomu, umbhali, umqeqeshi wezinkampani, kanye ne-CTO, uReuven uletha umbono obanzi emfundweni yePython. Incwadi iyazuza kulokhu kuhlanganiswa kwempova: izwakala njengegumbi lokufundela, iseshini yokubuyekezwa kwekhodi, kanye nencwadi yesandla ewusizo ethathwe ezinhlelweni zangempela.
Abafundi nababuyekezi bavame ukuchaza i-Python Workout njengento ehehayo nephumelelayo kunokubuka amavidiyo okufundisa noma ukuphequlula izinkomba ze-API, ngenxa yalo mklamo osebenzisana ngamabomu. Ukhuthazwa ukuba ucabange, uzame, uqhathanise, futhi uthuthukise, okuyiyona ndlela ubuchwepheshe bangempela obukhiwa ngayo.
Lokho abafundi nochwepheshe abakushoyo ngokuzivocavoca kwePython
Ukwamukelwa kwe-Python Workout phakathi kwabathuthukisi, abaqeqeshi, kanye nochwepheshe bemboni kube kuhle kakhulu, ikakhulukazi kubafundi abashintsha kusukela eziyisisekelo kuya ekuzethembeni kwangempela. Abantu asebevele befunde i-Python bathola ukuthi umkhuba ohleliwe kule ncwadi ubanikeza ibhuloho elingekho phakathi kokujwayelana nokukhuluma ngokushelela.
Ochwepheshe abavela ezinkampanini ezifana neJetBrains, iSalesforce, iMicrosoft, nabanye bayincome le ncwadi ngokuba nezibonelo ezinhle kanye nokulola amakhono okuxazulula izinkinga asebenzayo. Abanye bayichaza njengefanele labo asebeqalile uhambo lwabo lwe-Python futhi manje abafuna okuthile okuyinselele nokuxhumana kakhulu kunezifundo zevidiyo ezingasebenzi.
Abanye baqokomisa indlela ukugxila kukhodi ehlanzekile, esebenza kahle, negcinwa kahle okubaluleke ngayo ezindaweni zokuthuthukiswa kwesofthiwe ezinkulu, okuhlanganisa nezimo "zobuchwepheshe obukhulu". Lezi zivivinyo zikuqeqesha ukuthi ubheke ngale kokuthi “ingabe isebenza?” uye kokuthi “ingabe le khodi iqinile, icacile, futhi kulula ukuyinweba?”, okuyiyona nto ebaluleke kakhulu kumaphrojekthi ahlala isikhathi eside.
Abafundi abaningi bathi ukufunda okuqhutshwa ukuvivinya umzimba kuphumelela kakhulu ekufundeni izinto ezingadingi ukubhekisela kuzo, ngoba kukuphoqa ukuthi uzabalaze kancane, wenze amaphutha, bese ubona indlela efanele. Lokhu kuzibandakanya okusebenzayo kwenza izifundo zihlale isikhathi eside kunokuskena uhlu lwezindlela noma ukubuka omunye umuntu ethayipha esikrinini.
Sekukonke, kuvunyelwene ngokuthi i-Python Workout, i-Second Edition ingenye yezindlela ezinhle kakhulu zokuqonda nokusebenzisa i-Python ngendlela efanele emsebenzini wokuhlela wansuku zonke, hhayi nje ukuphasa isivivinyo noma ukuqedela isifundo esisodwa. Kukusiza ukuthi uqonde amaphethini kanye namazwi aqhubeka nokukhiqiza isikhathi eside ngemva kokuqeda umsebenzi wokugcina.
Uma sibheka konke, isizinda sikaReuven Lerner, izivivinyo ezihlelwe ngokucophelela, ukugxila kumaphethini okubhala amakhodi nsuku zonke, kanye nempendulo enhle evela kubathuthukisi abasebenzayo konke kukhomba ohlangothini olufanayo: le ncwadi iyisinqumo esiqinile uma ufuna ukwakha amakhono aqinile, ahlala isikhathi eside ePython ngokuzijwayeza okugxile nokungokoqobo. Njengoba kunezinhlobo eziningi ezitholakalayo, izihloko eziningi kusukela ezinhlotsheni eziyisisekelo kuya kuma-iterators nama-generator, kanye nokugcizelela ukucaca nokugcinwa, kusebenza njengendlela yokufunda kanye nereferensi yesikhathi eside ongayivakashela noma nini lapho udinga ukuvuselela "ukuzilolonga kwe-Python" kwengqondo.