Otu m kuziri wee dee akwụkwọ ntuziaka na Python

Otu m kuziri wee dee akwụkwọ ntuziaka na Python
N'ime afọ gara aga, arụrụ m ọrụ dị ka onye nkuzi n'otu n'ime ụlọ ọrụ ọzụzụ mpaghara (nke a na-akpọ TCs), ọkachamara n'ịkụzi mmemme. Agaghị m aha ụlọ ọrụ ọzụzụ a; M ga-agbalịkwa ime na-enweghị aha ụlọ ọrụ, aha ndị edemede, wdg.

Ya mere, arụrụ m ọrụ dịka onye nkuzi na Python na Java. CA a zụtara ihe nkuzi maka Java, ha bidoro Python mgbe m bịara tụnye ha ya.

Edere m akwụkwọ ntuziaka maka ụmụ akwụkwọ (nke bụ akwụkwọ ntuziaka ma ọ bụ akwụkwọ ntuziaka onwe onye) na Python, mana ịkụzi Java na ihe nkuzi e ji mee ihe n'ebe ahụ nwere mmetụta dị ukwuu.

Ikwu na ha dị egwu bụ okwu ekwesighi. Ụdị akwụkwọ ọgụgụ Java, nke otu ụlọ ọrụ a ma ama na Rọshịa wetara abụghị ka e kụziere mmadụ ihe ndabere asụsụ a n'ozuzu ya na ụkpụrụ OOP karịsịa, kama iji hụ na ndị nne na nna bịara imeghe nkuzi. hụrụ ka nwa gị nwoke ma ọ bụ nwa gị nwanyị si depụta agwọ ma ọ bụ chess n'akwụkwọ ọgụgụ. Gịnị kpatara m ji sị ewepụla? Ọ dị nnọọ mfe, nke bụ́ eziokwu bụ na akwụkwọ ọgụgụ ahụ nyere mpempe akwụkwọ dum (A4) nke koodu, akụkụ ụfọdụ nke akọwaghị ya. N'ihi ya, onye nkuzi ga-achịkwa n'oge koodu nke nwa akwụkwọ ọ bụla dị ugbu a, na-akọwa ahịrị ọ bụla, ma ọ bụ ihe niile na-abanye n'ịghọ aghụghọ ule.

Ị na-asị: "Ọfọn, gịnị bụ ihe ọjọọ, ka onye nkụzi rụọ ọrụ ka mma, chess na agwọ dị jụụ!"

Ọfọn, ihe niile ga-adị mma ma ọ bụrụ na ọnụ ọgụgụ ndị nọ n'ìgwè ahụ erughị afọ 15, nke a adịlarị mkpa ma ọ bụrụ na ị ga-eso onye ọ bụla, na-akọwa: "Ma ka, gịnị mere anyị ji na-ede ihe a?"

Na mgbakwunye na ọnụ ọgụgụ ndị mmadụ nọ n'ìgwè ahụ, enwere nsogbu ọzọ metụtara usoro a. Edere koodu ahụ... kedu ka m ga-esi tinye ya, dị nnọọ egwu. Otu ihe mgbochi, archaic, ebe ọ bụ na emelitebeghị akwụkwọ ọgụgụ ahụ ogologo oge, na ọkacha mmasị anyị, n'ezie, bụ ụdị nduzi. Ya mere, ọ bụrụgodị na ị na-achịkwa ụmụ akwụkwọ gị niile ma nwee ike ịkọwara ha ngwa ngwa na n'ụzọ doro anya ihe koodu ị na-ede pụtara, koodu ahụ n'onwe ya dị egwu nke na ọ ga-akụziri gị ihe na-ezighị ezi, iji mee ka ọ dị nwayọọ.

Ọfọn, ihe ikpeazụ nke na-ebibi akwụkwọ ọgụgụ a n'ụzọ nkịtị bụ na site na mmalite ọ dịghị ma ọ dịkarịa ala mmeghe zuru oke na-akọwa ihe ụdị data bụ, na ha bụ ihe na oge ochie, ihe criterion na-enyocha ihe onwunwe nke na-emepụta dichotomy a, wdg. N'isi nke mbụ, a na-agwa gị na ụmụ akwụkwọ gị ka ha mee (mbipụta) mmemme nke na-eme windo wee dee "Ndewo!" ebe ahụ, mana ọ naghị akọwa ihe mpempe akwụkwọ koodu a pụtara n'ezie, naanị njikọ na nkuzi ndị ọzọ, dịka ọmụmaatụ. , ọ na-ekwu na “isi “bụ ebe e si abanye, ma a kọwaghị kpọmkwem ihe bụ́ “ebe ntinye” pụtara.

N'ịchịkọta, akwụkwọ mkpofu a bụ meme ọbụna n'etiti ndị nkuzi na njikwa. Ọ naghị akụziri ụmụaka ihe ọ bụla, ozugbo m zutere otu ndị na-amụ ihe ndị a kemgbe otu afọ, n'ikpeazụ ha enweghị ike ide okirikiri, ahụrụ m na ha niile nwere ọgụgụ isi na n'oge na-adịghị anya ihe niile. adịghị njọ otú ahụ. Ihe ka ọtụtụ ná ndị ọrụ ibe ha gbalịrị ịpụ n’ihe ndị e ji akụzi ihe ka akwụkwọ ahụ wee banye n’ime ya ma ọ bụghị nanị ife efe n’ikuku, n’agbanyeghị na e nwere ndị na-adịghị akọ n’uche bụ́ ndị weere na ọ bụ ihe kwesịrị ekwesị ka nwa akwụkwọ ha depụtaghachi ya n’enweghị nkọwa ọ bụla.

Mgbe ọ bịara doo anya na m ga-ahapụ ebe a na-azụ ọzụzụ nakwa na usoro Python dị mkpa ka a na-aga n'ihu n'ụzọ ụfọdụ n'afọ ọzọ, amalitere m ide akwụkwọ ọgụgụ m. Na nkenke, m kewara ya ụzọ abụọ, na nke mbụ m kọwara ihe niile gbasara ụdị data, isi ihe ha, ọrụ na ha na ntụziaka asụsụ. N'etiti isiokwu m mere QnA ka onye nkuzi n'ọdịnihu nwee ike ịghọta ka nwa akwụkwọ ahụ si mụta isiokwu ahụ. Ọfọn, na njedebe m mere obere ọrụ-ọrụ. Akụkụ nke mbụ si otú a na-akọwa ihe ndị bụ isi nke asụsụ ahụ ma na-atagharị ha, nke bụ ihe dị ka ihe ọmụmụ 12-13 nke nkeji 30-40 nke ọ bụla. N'akụkụ nke abụọ, edeela m banyere OOP, kọwapụtara ka mmejuputa paradaịs a na Python si dị iche na ọtụtụ ndị ọzọ, mee ọtụtụ njikọ na ntuziaka ụdị, wdg. N'ịchịkọta, agbalịrị m ịdị iche dị ka o kwere mee n'ihe dị n'akwụkwọ Java. M na-edegara onye nkụzi Python ugbu a akwụkwọ n'oge na-adịbeghị anya, na-arịọ maka nzaghachi na ihe ndị ahụ, ma ugbu a enwere m obi ụtọ na ihe niile dị mma, na ụmụaka ghọtara n'ezie mmemme na Python.

Kedu nkwubi okwu m ga-achọ isi na akụkọ a: nne na nna m hụrụ n'anya, ọ bụrụ na ị kpebie iziga nwa gị na ụlọ ọzụzụ, wee jiri nlezianya nyochaa ihe ha na-eme, na nwa gị adịghị egbu oge n'efu, ka ọ ghara ịkụda mmụọ. ya site n'ịchọ mmemme n'ọdịnihu.

UPD: Dị ka e kwuru n'ụzọ ziri ezi na kwuru, M na-ekwu fọrọ nke nta ihe ọ bụla banyere ngosi nke ihe. M ga-ekwu ozugbo na m kwenyere na e kwesịrị inwekwu omume, dị ka o kwere mee. Na njedebe nke nkuzi ọ bụla na akụkụ nke mbụ, emere m 4-5 obere omume omume na isiokwu nke isiakwụkwọ. N'etiti isiakwụkwọ ndị ahụ, e nwere QnA (nkuzi njikwa), ebe e nwekwara ihe ndị bara uru, mana enyochalarị ọrụ, na na njedebe nke akụkụ nke mbụ, e nwere ọrụ nwere isiokwu ịhọrọ site na ndị a tụrụ aro. N'akụkụ nke abụọ, emere m okwu mmeghe na OOP site na imepụta obere egwuregwu console, mmepe ya bụ akụkụ nke abụọ na mmeghe niile na paradaịs.

Naanị ndị ọrụ edebanyere aha nwere ike isonye na nyocha a. banye, Biko.

Nwa gị ọ na-amụ mmemme n'ụlọ ọrụ ọzụzụ?

  • 4,6%Ee3

  • 95,4%Mba62

Ndị ọrụ 65 tụrụ vootu. Ndị ọrụ 27 anabataghị.

isi: www.habr.com

Tinye a comment