Ke ile ka ruta joang eaba ke ngola buka ea Python

Ke ile ka ruta joang eaba ke ngola buka ea Python
Selemong se fetileng, ke sebelitse ke le tichere ho se seng sa litsi tsa koetliso tsa liprofinse (tseo mona li tla bitsoa TCs), ke sebetsa ka ho khetheha ka mananeo a ho ruta. Nke ke ka reha setsi sena sa koetliso; hape ke tla leka ho etsa ntle le mabitso a lik'hamphani, mabitso a bangoli, joalo-joalo.

Kahoo, ke ile ka sebetsa ke le mosuoe Python le Java. CA ena e ile ea reka lisebelisoa tsa ho ruta Java, 'me ba qala Python ha ke fihla ke ba eletsa.

Ke ngotse bukana ea baithuti (ha e le hantle ke buka kapa buka ea boithuto) ho Python, empa ho ruta Java le lisebelisoa tsa ho ruta tse neng li sebelisoa moo ho bile le tšusumetso e kholo.

Ho re ba ne ba le mpe ke ho nyenyefatsa. Mokhoa oa buka ea Java, e neng e fanoa ke k'hamphani e 'ngoe e tsebahalang haholo Russia, e ne e se ho ruta motho lintho tsa motheo tsa puo ena ka kakaretso le paradigm ea OOP ka ho khetheha, empa ho etsa bonnete ba hore batsoali ba tlileng ho bula lithuto. ba bone kamoo mora kapa morali oa hao a kopitsitseng noha kapa chess bukeng ea thuto. Hobaneng ke re ho hlakotsoe? Ho bonolo haholo, 'nete ke hore buka e fane ka maqephe a feletseng (A4) a khoutu, likarolo tse ling tsa tsona li sa hlalosoa. Ka lebaka leo, mosuoe o tlameha ho laola hore na seithuti se seng le se seng se hokae khoutu, se hlalosa mola o mong le o mong, kapa ntho e 'ngoe le e 'ngoe e itšetlehile ka ho qhekella.

U re: "Joale, phoso ke efe, tlohela mosuoe hore a etse mosebetsi o betere, 'me chess le noha li monate!"

Che, ntho e 'ngoe le e' ngoe e ne e tla ba monate haeba palo ea batho ba sehlopheng sena e ne e se ka tlase ho lilemo tse 15, 'me sena se se se le bohlokoa haeba u tla latela motho e mong le e mong, a hlalosa: "Empa leha ho le joalo, ke hobane'ng ha re ngola see?"

Ho phaella palo ea batho ba sehlopheng, ho na le bothata bo bong bo amanang le mokhoa ona. Khoutu e ngotsoe ... ke lokela ho e beha joang, e mpe feela. Sehlopha sa li-antipatterns, tsa khale, kaha buka ea libuka ha e e-s'o ntlafatsoe ka nako e telele, 'me seo re se ratang, ehlile, ke mokhoa oa tataiso. Ka hona, le haeba u laola liithuti tsa hau kaofela 'me u ka li hlalosetsa ka potlako le ka mokhoa o hlakileng hore na khoutu eo u e ngolang e bolela'ng, khoutu ka boeona e tšabeha hoo e tla u ruta ntho e fosahetseng, ho e beha ka bonolo.

Ha e le hantle, ntho ea ho qetela e senyang buka ena ka ho toba ke hore ho tloha qalong ha ho na bonyane kenyelletso e lekaneng e hlalosang hore na ke mefuta efe ea data, hore ke ntho le ea khale, ke lintlha life tse hlahlobang thepa e hlahisang dichotomy ena, joalo-joalo. Khaolong ea pele, uena le liithuti tsa hau le kōptjoa ho etsa (kopi) lenaneo le etsang fensetere le ho ngola "Lumela!" moo, empa ha e hlalose hore na leqephe lena la khoutu le bolela'ng, le kopanya feela lithuto tse tsoelang pele, mohlala. , e bua ka "ka sehloohong" ke sebaka sa ho kena, empa eona taba ea "ho kena" ha e ea ngoloa.

Ho akaretsa, pampiri ena ea litšila e ne e le meme esita le har'a matichere le batsamaisi. Ha aa ka a ruta bana letho, hang ha ke kopana le sehlopha se seng se ntse se ithuta lisebelisoa tsena ka selemo, qetellong ba ne ba sa khone le ho ngola potoloho, ke hlokomela hore kaofela ba ne ba le bohlale haholo 'me haufinyane ba ne ba le bohlale. e ne e se mpe hakaalo. Bongata ba basebetsi-’moho le bona ba ile ba leka ho kheloha thepa ea ho ruta e le hore boitsebiso boo bo monye ’me e se ke ea fofela moeeng, le hoja ho ne ho e-na le batho ba seng hlokolosi ba neng ba nka e le ntho e tloaelehileng hore seithuti sa bona se kopitse ntle ho tlhaloso leha e le efe.

Ha ho hlakile hore ke tla tloha setsing sa koetliso le hore lenaneo la Python le ne le lokela ho tsoela pele ka tsela e itseng selemong se tlang, ke ile ka qala ho ngola buka ea ka ea thuto. Ka bokhutšoanyane, ke e arotse likarolo tse peli, ka lekhetlo la pele ke hlalositse ntho e 'ngoe le e' ngoe ka mefuta ea data, moelelo oa bona, ts'ebetso le bona le litaelo tsa puo. Pakeng tsa lihlooho ke ile ka etsa QnA e le hore mosuoe oa ka moso a utloisise hore na moithuti o ithutile sehlooho joang. Qetellong, ke ile ka etsa mosebetsi o monyenyane. Ka hona karolo ea pele e hlalosa lintho tsa motheo tsa puo le ho li hlafuna, e leng lithuto tse ka bang 12-13 tsa metsotso e 30-40 e 'ngoe le e 'ngoe. Karolong ea bobeli, ke se ke ngotse ka OOP, ke hlalositse kamoo ts'ebetsong ea paradigm ena Python e fapaneng le tse ling tse ngata, e entseng lihokelo tse ngata ho tataiso ea setaele, joalo-joalo. Ho akaretsa, ke ile ka leka ho ba ea fapaneng ka hohle kamoo nka khonang ho se neng se le bukeng ea Java. Haufinyane tjena ke ile ka ngolla tichere ea ka ea hona joale ea Python, ke kōpa maikutlo mabapi le thepa, 'me hona joale ke thabela hore ntho e' ngoe le e 'ngoe e ntle, hore bana ba hlile ba utloisisa lenaneo la Python.

Ke qeto efe eo nka ratang ho e etsa paleng ena: batsoali ba ka ba ratehang, haeba u etsa qeto ea ho romela ngoana oa hao setsing sa koetliso, joale u shebe ka hloko seo ba se etsang, hore ngoana oa hao a se ke a senya nako ka lefeela, e le hore a se ke a nyahamisa. eena ho tloha ho batla lenaneo nakong e tlang.

UPD: Joalokaha ho boletsoe ka nepo litlhalosong, ha kea ka ka bua letho ka nehelano ea boitsebiso boo. Ke tla bolela hang-hang hore ke lumela hore ho lokela ho ba le boikoetliso bo bongata, ka hohle kamoo ho ka khonehang. Qetellong ea thuto e 'ngoe le e 'ngoe karolong ea pele, ke ile ka etsa likabelo tse nyenyane tsa 4-5 sehloohong sa khaolo. Pakeng tsa likhaolo ho ne ho e-na le QnA (lithuto tsa taolo), moo ho neng ho boetse ho e-na le mesebetsi e sebetsang, empa e se e hlahlobiloe, 'me qetellong ea karolo ea pele ho ne ho e-na le morero o nang le sehlooho seo u ka khethang ho sona ho tse hlahisitsoeng. Karolong ea bobeli, ke ile ka etsa kenyelletso ho OOP ka ho theha papali ea mini-console, eo nts'etsopele ea eona e neng e le karolo ea bobeli le kenyelletso eohle ea paradigm.

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

Na ngoana oa hau o ithuta mananeo setsing sa koetliso?

  • 4,6%Ee3

  • 95,4%No62

Basebelisi ba 65 ba ile ba khetha. Basebelisi ba 27 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso