Otu asụsụ na-achị ha niile

Zoro ezo n'okpuru oyi akwa koodu, asụsụ na-ada mbà, na-achọsi ike ịmụta.

Otu asụsụ na-achị ha niile

N'ime ederede a, ajụjụ "mmemme nke asụsụ a ga-ebu ụzọ mụọ" weghachiri nsonaazụ ọchụchọ 517 nde. Saịtị ọ bụla ga-eto otu asụsụ akọwapụtara, na 90% n'ime ha ga-akwụsị ịkwado Python ma ọ bụ JavaScript.

Na-enweghị oge ọzọ, ọ ga-amasị m ịga n'ihu na ndekọ na-ekwu na ndị a niile 517 nde webụsaịtị na-ezighị ezi na asụsụ ị ga-ebu ụzọ mụta bụ. mgbagha mgbagha.

Naanị ịmara ka esi koodu ezughị. Ahịa ahụ juputara na ndị gụsịrị akwụkwọ na ụlọ akwụkwọ na nkuzi nke na ọkwa obere akwụsịla ịdị adị*. Iji nwee ihe ịga nke ọma n'ụwa taa, ị ga-enwerịrị koodu ma nwee echiche ezi uche dị elu.

* Mgbe nke a gasịrị, biko cheta na nke a bụ nsụgharị, na ọnọdụ dị na ahịa ọrụ maka onye edemede na obodo gị nwere ike ịdị iche (yana nuances ndị ọzọ), nke, Otú ọ dị, n'onwe ya adịghị eme ka akụkọ mbụ ka njọ - ihe ruru. ntụgharị asụsụ

Ihe nkuzi sayensị kọmpụta mbụ m

Ihe mbụ m kpughere na sayensị kọmputa bụ nhọrọ m mere na klas nke iri. N’ụbọchị mbụ, m banyere na klas ahụ, obi dị m ụtọ ịhụ ọtụtụ bọket ice cream na ihe dị iche iche n’ihu m. Mgbe onye ọ bụla nọ ọdụ, onye nkuzi mara ọkwa:

"Taa, anyị ga-atọ ụtọ ice cream jikere onwe ya. Ma n'otu ọnọdụ: ị ga-eme ndepụta nke ntụziaka kpọmkwem maka otu esi edozi ihe eji megharịa ọnụ, m ga-esokwa ha. "

"Enweghị nsogbu," ka m chere, "ihe mmụta a agaghị adịte aka." N'ime otu nkeji ma ọ bụ karịa, edepụtala m usoro nhazi zuru oke maka ice cream nke nrọ m:

  1. Wepu ma tinye scoop atọ nke ice cream n'ime nnukwu efere
  2. Mepee ihendori chocolate ma tinye tablespoons abụọ n'otu efere ahụ
  3. Tinye ude ntụ ọka na nnukwu efere
  4. Wụsa ya niile na osisi shuga ma tinye cherry n'elu

Onye nkuzi m—“kọmputa” n'okwu atụ ahụ mara mma—mere njakịrị, n'ụzọ nkịtị karịa ka m hụtụrụla mbụ. O ji ịnụ ọkụ n'obi malite iji shọp kụba bọket ice cream na-emetụghị mkpuchi ya aka.

"Ọ dị mma, mana ị ga-ebu ụzọ mepee ya!" - M tiri mkpu, na-agbalị ịnweta ọgwụgwọ ngwa ngwa o kwere mee.

“Ideghị nke a na ntuziaka ahụ, enweghị m ike ịme gị ice cream. OSOTE!"

Ka anyị gbaa ọsọ ọsọ iji nwaa #2

  1. Mepee ice ude raspberry site na iwepu mkpuchi
  2. Wepu ma tinye scoop atọ nke ice cream n'ime nnukwu efere
  3. Mepee ihendori chocolate ma tinye tablespoons abụọ n'otu efere ahụ
  4. Tinye ude ntụ ọka na nnukwu efere
  5. Wụsa ya niile na osisi shuga ma tinye cherry n'elu

Ọfọn, ugbu a, a ghaghị inwe nsogbu ọ bụla. Dị nnọọ ka ọ bụrụ, ahụrụ m n'aka na ihe niile e ji eme ihe maka ime ọmarịcha culinary m meghere.

Onye nkuzi wepụrụ mkpuchi ahụ, kpochie ma tinye scoops nke ice cream n'ime nnukwu efere. "N'ikpeazụ, ọmarịcha ice cream m amalitela ime!" O mepeziri ihendori chọkọleti ahụ ma tinye tablespoon abụọ n'efere ahụ. Ọ 'tinyeghị ihendori chocolate sitere na tablespoons abụọ' - echela ya - ọ, n'ezie, tinye spoons n'onwe ha n'ime efere ahụ. Enweghị ihendori n'ime ha. Ọzọ, anaghị m echegbu onwe m ide ihe niile kpọmkwem. Mgbe emechara ihe ndị ọzọ n'otu mmụọ ahụ, enwetara m nnukwu efere nke ice cream na tablespoons abụọ, nke a na-ahụkarị n'okpuru oke osimiri nke ude ntụ ntụ. Otu ụzọ osisi shuga dị n'elu.

Ọ dị ka n'oge a, ọ mechara mata m: kọmpụta nwere ezi uche na oghere. Ọ maghị ọnọdụ ndị gbara ya gburugburu, ọ dịghịkwa echiche ọ bụla. Ọ na-eme naanị ntụziaka ndị a haziri nke ọma ma na-agbaso ha n'okwu n'otu okwu.

Nsonaazụ ikpeazụ m bụ nsonaazụ nke usoro nnwale na njehie ogologo mana ọ dị mkpa:

  1. Ọ bụrụ na ịmebeghị nke a, mepee nke ọ bụla n'ime ngwugwu ndị a: raspberry ice cream, chocolate sauce, cream cream, sugar stick.
  2. Wepụta otu efere ma debe ya n'ihu gị
  3. Were scoop ice cream tinye scoop atọ nke ude ude otu otu n'ime nnukwu efere. Tinye ihe mkpuchi ice cream azụ n'ebe ahụ.
  4. Were ite chocolate ihendori, kpoo ihendori ma wụsa ihe dị n'ime otu tablespoon n'ime nnukwu efere. Tinyegharịa usoro ịsa ahụ na ịwụsa otu oge ọzọ. Tinye ngaji na ite azụ n'ebe.
  5. Were ngwungwu ude ntụ ntụ na-atụgharị na, na-ejide ya n'elu nnukwu efere, wụsa ya n'elu ice cream maka 3 sekọnd, wee weghachite ngwugwu ahụ n'ebe ya.
  6. Were ite shuga, wunye ihe dị ka osisi iri anọ n'ime efere ma tinyeghachi ite ahụ.
  7. Were otu cherry si na nnukwu efere cherị ma tinye ya n'elu ice cream.
  8. Nye nwa akwụkwọ ahụ nnukwu efere nwere ice cream na ngaji.

Isi okwu ikpeazụ dị mkpa karịsịa, n'ihi na enweghị ya, oge dị ukwuu onye nkuzi malitere iri ice cream m.

Mana nke a bụ mmemme. Nchegbu nke ịmepụta usoro ntụziaka nke ọma maka kọmputa. N'ezie, nke a bụ ihe asụsụ mmemme ọ bụla na-agbadata - ntuziaka ide.

Ọrụ na mmemme

Mmemme eruola ebe ọ na-esiri ike ikwurịta dị ka otu ụlọ ọrụ, dịka ọ siri ike iji otu okwu "programmer" dị ka nkọwa ọrụ. Ndị mmepe abụọ nwere ike ịdị na-achọkwa ahịa ahịa, na-ama asụsụ dị iche iche kpamkpam, nke pụtara na ikike ịzụlite dị mkpa karịa ịmara otu asụsụ. Njirimara zuru ụwa ọnụ nke ndị mmepe niile na-aga nke ọma na-eketa bụ mgbagha mgbagha.

Onye mmemme kachasị mma bụ onye nwere ike ilele koodu site na akụkụ ọhụrụ. Na nke a bụ isi ihe dị mkpa, n'ihi na ọtụtụ ngwaahịa software bụ nchịkọta nke enweghị akwụkwọ nke koodu ọjọọ. Ọ dị mkpa ka a na-achịkọta ha mgbe niile, na-ejuputa oghere dị ka ọ dị mkpa. Ndị na-enweghị ike iji otu ahịrị jikọọ ntụpọ dị iche iche ga-anọrịrị n'akụkụ ruo mgbe ebighị ebi.

Ihe a niile na-ewetara m nkwupụta ọzọ, oge a n'atụghị egwu: isi ihe ọmụma bụ mgbe niile na ọ ga-abụ ihe kacha mkpa maka mmemme.

Asụsụ na-abịa ma na-aga. Frameworks na-aghọ ihe mgbe ochie, ụlọ ọrụ na-anabatakwa ihe a chọrọ site n'ịgbanwe nchịkọta teknụzụ ha na-eji. Ọ̀ dị otu ihe na-agaghị agbanwe agbanwe? Ee - isi ihe ọmụma, nke a na-akpọ isi n'ihi na ọ na-adabere ihe niile!

Otu esi emeziwanye ihe ọmụma bụ isi

Otu asụsụ na-achị ha niileFoto nke Christopher Jeschke on Unsplash

Ọ bụrụ na ị na-achọ ebe mmalite iji meziwanye echiche ezi uche gị bụ isi, gbalịa malite ebe a:

Mara mgbagwoju anya nke mmemme gị

A na-akpọkwa ya Nnukwu O "Mgbagwoju anya algorithm" na-ezo aka na ndabere nke oge ọ na-ewe iji mezuo mmemme na nha data ntinye ya. (s). Idobe mkpịsị aka gị na pulse nke algọridim eji eme ihe bụ nzọụkwụ dị mkpa.

Mara usoro data gị

Nhazi data dị n'etiti mmemme ọgbara ọhụrụ ọ bụla. Ịmara usoro a ga-eji mee ihe bụ ịdọ aka ná ntị n'onwe ya. Ihe owuwu data nwere njikọ chiri anya na mgbagwoju anya oge, na ịhọrọ usoro na-ezighi ezi nwere ike bute nsogbu arụmọrụ bụ isi. Ịchọta ihe n'usoro bụ O (n), nke na-egosi ọnụ ahịa dị elu nke iji arrays dị ka data ntinye. Nyocha tebụl hash - O (1), nke pụtara na na nke a oge ịchọ uru anaghị adabere na ọnụ ọgụgụ nke ihe.

Ndị mmadụ na-abịakwute m maka ajụjụ ọnụ ma kwuo na ịchọ ihe site n'usoro n'usoro na-adị ngwa karịa ịgagharị na tebụl hash. Nke a bụ akara kacha sie ike na ị gaghị ewe ha n'ọrụ - mara usoro data gị.

Gụọ / lelee / gee ntị

Saịtị dị ka UdemyPluralsight и UsoroAcademy - Nhọrọ mara mma maka ịmụ asụsụ mmemme ọhụrụ. Mana maka ihe ndị bụ isi, lelee akwụkwọ gbasara ụkpụrụ nzuzo, omume na ụdị. Akwụkwọ ndị a kacha atụ aro bụ "Ụdị Nhazi", "Mmegharị. Na-emeziwanye koodu dị adị, "koodu zuru oke", "koodu dị ọcha" na "Pragmatist Programmer". N'ikpeazụ, onye nrụpụta ọ bụla kwesịrị idobe otu "Algorithms"n'aka.

Mee omume!

Ị nweghị ike esi nri srambled na-agbajighị akwa. Saịtị dị ka HackerRankCodeWarsCoderByte, Onye isi и LeetCode na-enye puku kwuru puku egwuregwu egwuregwu na-atọ ụtọ iji nwalee ihe ọmụma gị nke usoro data na algọridim. Nwalee ihu ọma gị na idozi nsogbu masịrị gị, bipute azịza gị na Github, wee hụ ka ndị ọzọ siri bịaruo ya nso. Nke na-eduga anyị n'okwu ikpeazụ:

Gụọ koodu ndị ọzọ

Nnukwu ndudue ị nwere ike ime mgbe ị na-agbada ụzọ mmepe bụ ịga naanị ya. Mmepe ngwanrọ bụ nnukwu mbọ otu. Anyị na-emepụta ụkpụrụ ọnụ, na-emehie ọnụ na, n'agbanyeghị ọdịda niile, na-aka mma ọnụ. Oge eji agụ koodu ndị ọzọ ga-abara ezigbo uru. Naanị hụ na ọ dị mma koodu.

Ọfọn, ndụmọdụ kacha mma m nwere ike inye bụ ka ihere ghara ime gị na ị maghị ihe. Dị ka e kwuworo, ụlọ ọrụ anyị dị ukwuu na ọnụ ọgụgụ nkà na ụzụ adịghị agwụ agwụ. Ọ na-ewe oge na mbọ dị ukwuu iji wuo foto n'ozuzu ya, ọbụna karịa ka ị bụrụ ọkachamara n'ihe a kapịrị ọnụ, yana usoro ịdị ukwuu iji kwalite nkà gị n'ọhịa gị. Aga m eme ka ị mara mgbe m nwetara nke a n'onwe m.

isi: www.habr.com

Tinye a comment