Fò lọ sí àkóónú pàtàkì

Dán Ọgbọ́n Python Rẹ Wò

Dán Python rẹ wò lórí ìlànà ìkọ̀wé (syntax), function àti scope, ètò dátà (data structures), àti àṣìṣe àti àṣà ìkọ̀wé object-oriented. Ìbéèrè ipò 30, máàkì lójú ẹsẹ̀ fún ẹ̀ka kọ̀ọ̀kan, ọ̀fẹ́ láìsí ìforúkọsílẹ̀.

ìbéèrè 30ìṣẹ́jú 9
Ṣe ìdánwò yìí
Ìpìlẹ̀

Kí ni Ìdánwò Python?

Ìdánwò Python tó dá lórí ipò ni èyí: kóòdù gidi kúkúrú 30, ọ̀kọ̀ọ̀kan pẹ̀lú ìbéèrè nípa ohun tó ń ṣẹlẹ̀ gan-an nígbà tí ó bá ń ṣiṣẹ́. Function kan tí default argument rẹ̀ ń rántí ìpè tó kẹ́yìn láìfi ìkìlọ̀ hàn. List méjì tí wọ́n jọra pátápátá lójú, ṣùgbọ́n tí wọn kì í ṣe object kan náà. Loop variable kan tí closure ń kà lẹ́yìn tí loop náà ti parí. Ìwọ ni o máa yan ìdáhùn tó bá ohun tí Python ń ṣe gan-an mu, kì í ṣe ohun tó dà bí ẹni pé ó yẹ kí ó ṣẹlẹ̀.

Ka síi

Ìbéèrè 30 náà bo agbègbè mẹ́rin — ìlànà ìkọ̀wé ìpìlẹ̀ àti irú dátà (types), function/scope/closure, ètò dátà àti ìṣàkóso ìṣàn (control flow), àti àṣìṣe/OOP àti àṣà ìkọ̀wé Python (idioms). Àwọn mẹ́rin yìí ni ibi tí kíka Python àti ṣíṣe é ti ń yapa láìfi ìkìlọ̀ hàn, àti ibi tí ‘Strong Python’ inú ìkéde iṣẹ́ sábà máa ń wá túmọ̀ sí ohun pàtó kan nígbà tí o bá ti wọ ìfọ̀rọ̀wánilẹ́nuwò. O máa gba máàkì nínú agbègbè kọ̀ọ̀kan, kí ibi tí o ti lẹ lè hàn gẹ́gẹ́ bí ibi tí o ti lẹ, dípò kí ó kàn jẹ́ àpapọ̀ máàkì tó rẹlẹ̀.

Ó máa ń gba nǹkan bí ìṣẹ́jú mẹ́fà, kò sí ìforúkọsílẹ̀, kò sì sí kóòdù tí o máa kọ tàbí tí o máa ṣe — gbogbo ìbéèrè jẹ́ ‘kà á kí o sì sọ ohun tí yóò ṣẹlẹ̀’, bí onímọ̀ ẹ̀rọ àgbà ṣe ń ṣàyẹ̀wò pull request. Mímọ ìlànà ìkọ̀wé àti mímọ ohun tí apá kan pàtó nínú rẹ̀ ń ṣe lábẹ́ ipò kan pàtó jẹ́ ọgbọ́n méjì tó yàtọ̀, èkejì yẹn ni èyí ń díwọ̀n.

Ohun tí o máa gbà

Ohun tí ìdánwò yìí ń ṣàwárí

Wo èwo nínú agbègbè Python mẹ́rin ló ń dá ọ dúró gan-an
Gba ìpínsísọ̀rí fún ẹ̀ka kọ̀ọ̀kan — ìlànà ìkọ̀wé, function/scope, ètò dátà, OOP/àṣìṣe
Mọ ìpele tí o wà: olùbẹ̀rẹ̀, àárín, onípele gíga, tàbí ọ̀jáfáfá
Fi ibi tí o wà wé ohun tí àwọn ìkéde iṣẹ́ ń pè ní Python tó lágbára
  • Ó bo láti olùbẹ̀rẹ̀ dé ọ̀jáfáfá nínú ìjókòó kan. Àwọn ìbéèrè àkọ́kọ́ bo àwọn nǹkan tí gbogbo olùlo Python máa ń bá pàdé — mutable default argument, is ní ìfiwéra pẹ̀lú ==, pípín integer àti pípín float. Àwọn tó kẹ́yìn wọ inú closure, decorator, generator, ẹ̀dà àfojúbọ̀ (shallow copy) àti ogún (inheritance). Máàkì rẹ yóò fi ọ́ sínú ọ̀kan nínú ìpele mẹ́rin, a sì mọ̀ọ́mọ̀ lo orúkọ ìpele tí àwọn ìkéde iṣẹ́ ń lò.

  • Rárá. Gbogbo ìbéèrè ni a kọ lórí ìhùwàsí Python 3 tí kò tí ì yí padà fún ọ̀pọ̀ ọdún — f-string, àwọn òfin pípín int/float tó wọ́pọ̀, àti ètò object. Kò sí ohun tó gbára lé ẹ̀yà tuntun kékeré kan tàbí library kan pàtó níbí.

  • Ó ń dán irú ìrònú ‘kà á kí o sì sọ ohun tí yóò ṣẹlẹ̀’ kan náà wò tí ọ̀pọ̀ àyẹ̀wò agbanisíṣẹ́ fi ń bẹ̀rẹ̀, ní ọ̀nà ipò kúkúrú kan náà, ìdí nìyẹn tí ó fi wúlò fún ìmúrasílẹ̀. Kì í ṣe ẹ̀dà ìdánwò agbanisíṣẹ́ kankan, máàkì tó dára níbí kì í sì í ṣe ìwé-ẹ̀rí. Ohun tí ó ń sọ fún ọ ni èwo nínú agbègbè mẹ́rin náà ni o ti máa pàdánù máàkì, èyí tó wúlò láti mọ̀ ṣáájú ìfọ̀rọ̀wánilẹ́nuwò ìmọ̀ ẹ̀rọ.

  • Nǹkan bí ìṣẹ́jú mẹ́fà. Kò sí aago lórí ìbéèrè kọ̀ọ̀kan — ìdánwò náà ń díwọ̀n bóyá o mọ ohun tí kóòdù náà ń ṣe, kì í ṣe bí o ṣe lè tẹ bọ́tìnnì kíákíá tó. O lè ronú lórí ìbéèrè kan fún ìgbà tí o bá fẹ́.

  • Rárá. O lè ṣe ìdánwò náà kí o sì rí máàkì rẹ àti ìpínsísọ̀rí ẹ̀ka láìsí àkọọ́lẹ̀. Ṣíṣẹ̀dá àkọọ́lẹ̀ wúlò nìkan tí o bá fẹ́ kí a tọ́jú àbájáde rẹ kí o lè fi ìgbìyànjú tó ń bọ̀ wé e.

  • O máa gba máàkì fún ọ̀kọ̀ọ̀kan nínú agbègbè mẹ́rin, kí o lè rí ibi tí àdánù máàkì pọ̀ sí, pẹ̀lú àwọn ìmọ̀ràn tí a darí sí ìpele tí o bọ́ sí. Ìdánwò náà kò tẹ ìwé ìdáhùn ìbéèrè-kọ̀ọ̀kan jáde, nítorí àwọn ìbéèrè náà máa ń yí po, àtẹ ìdáhùn tí a bá tẹ̀ jáde yóò sì sọ máàkì di aláìníláárí fún gbogbo ẹni tó ń lò ó láti múra sílẹ̀.

  • Kíka kóòdù tí o kò mọ̀ rí ní tọ̀nà jẹ́ ohun tí ó tọ́ láti fi ṣàyẹ̀wò olùdíje fún iṣẹ́ èyíkéyìí tó kan Python, èyí sì jẹ́ ìdánwò tó tọ̀nà-tàbí-kò-tọ̀nà tí kò ní ojúsàájú dípò ìdíwọ̀n àkópọ̀ ìwà, nítorí náà kò ní àwọn ìṣòro àìṣòdodo tí àwọn ìdánwò ìsọ̀rí-ìwà (typology) ní. Tí o bá fẹ́ fi ránṣẹ́ sí àwọn olùbẹ̀wẹ̀ kí o sì kó àbájáde jọ sí ibì kan, apá ìgbanisíṣẹ́ JobCannon ni ìyẹn ti ń ṣẹlẹ̀, kì í ṣe ojú-ìwé yìí.

Gba Àyẹ̀wò Ọgbọ́n Python rẹ nísinsìnyí

Ṣàwárí àbájáde Ìdánwò Python rẹ. Ìbéèrè 30 · ìṣẹ́jú 9.

Ṣe ìdánwò yìí
Àjọ mọ́ ọn

Àwọn ìdánwò tí ó jọra