Ukufunda Okujulile Okusekelwe Kuwebhu Nokuvikeleka Ngokwesibonelo

Ngu Daisy
Ukufundwa okujulile kwewebhu okujulile nokuphepha ngesibonelo Isiqondisi Esithathu UCharlotte Harper Julayi 3, 2024 Isandulela: Ukucatshangelwa Kwezokuphepha ekwakheni isoftware yewebhu kuyingxenye ebalulekile yanoma yiliphi uhlelo lonjiniyela weWeb kanye nokwenzayo ngenkathi ubunjiniyela obuhle obunokwethenjelwa, lube wusizo ngezinhloso ezisebenzayo. I-DOM (Idokhumenti Yento Ukukhishwa kwe-DOM), Ngokuqaliswa kwe-HTML, i-JavaScript, kanye ne-CSS kanye nesoftware yokusebenzisa i-Python, C / C+, Java, Java, Java kanye ne-Breaks Inkululeko ekhombisa Ukuqamba, hlinzeka ngokusetshenziswa kalula nokusebenza, ukuveza ukuthobeka kanye nomlingiswa, futhi unikeze kalula ukusetshenziswa kanye nezinsizakalo ezibalulekile zonke ezikhangayo ku-joe average, Umsebenzisi wokugcina ofuna ukubulala isikhathi noma ukwenza okuthile okwenziwe kwi-Intanethi, imvamisa kudivayisi ye-smartphone yokuthinta. Abantu abaningi bebengeke bazi ukuthi kufanele baqale kuphi lapho bafuna ukwakha iwebhusayithi kusukabhala, bazothambeka ukuqala ngewebhusayithi yomunye umuntu futhi bakha okuthile okulinganiselwe ekusebenzeni, ngokwethenjwa, ukusetshenziswa kalula futhi ikakhulukazi bathola amathuluzi asanda kulanda ukuze wakhe okuthile okuwusizo ngaphandle kokuchitha isikhathi , futhi ikakhulukazi ukuchitha imali ukukhokha imali ebizayo yokubhalisa okubizayo kubantu abambalwa be-software ababefuna ukuyisebenzisa noma kunjalo ukulinganiselwa kokusebenzisa kalula ukusetshenziswa nokuvumelana nezimo. Uma unemizuzu embalwa yokufunda ngale ncwadi futhi ufunde ukuthi yini engifuna ukukufundisa yona, noma ngikhulume nami ngokwami ngezinhloso zakho futhi ngithole ukuholwa endaweni efanele, futhi ngigqugquzelwe ukuba ngifunde ukubhala futhi ngibhale isoftware yakho , Thatha le ncwadi ikhaya bese ubeka eceleni isikhathi sokufunda ukwakha uhlelo lwewebhu olulandelayo, olunamandla, olubalulekile futhi olubalulekile lwewebhu, iwebhusayithi enikuwe futhi yenza kahle lokho okufunayo futhi kuhlangabezana nezidingo zezithameli zakho. Mayelana nami: Ngingumthuthukisi wesoftware nayeUhla lokuhlangenwe nakho ku-C / C ++, Java, Python, HTML, CSS kanye neJavaScript. Ngakha amawebhusayithi abantu abafuna ukusebenzisa, abafuna ukuvakasha, futhi bathole umlutha wokusebenzisa nje ukufunda, ukuphinda uphinde uphinde ufunde, ukuphinda futhi ubulale isikhathi, futhi okubaluleke kakhulu, ngithengisa isoftware. Ukube ubunomqondo wokuthi ubufuna kanjani iwebhusayithi ukuthi ubukeke futhi usebenze, ubukade ungisekela ukuze ngikwazi ukubhekana nezidingo zami ngenkathi ngihlangana nezindleko zokusebenzisa iwebhusayithi ngokwakho, Ngingakwakha i-YouTube elandelayo ye-YouTube, Tiktok, Twitter, Google, noma uhlelo lokusebenza lokuphepha lobuchwepheshe obuphezulu kuphela ongaluthola. Esikhundleni sokuzama ukukuthengisa isikhathi sami, ngizama ukuthenga kwakho: Ngifuna ukukhuluma nawe ngokwakha uhlelo lokusebenza (iwebhusayithi) ngokwakho ngolwazi oluvele lukhona, futhi lukufundise lokho okudingeka kube ngunjiniyela wesoftware ozimele, Usomabhizinisi, ohola umsebenzi ophumelelayo kunoma iyiphi insimu oyifisayo. Futhi ake ngicace, imfundo ngikunikeza ukuthi izohleleka. Ungaya esikoleni futhi ufunde konke lokhu ngeImfundo ehlelekile, noma ifunde le ncwadi esikoleni, iqedele izabelo zakho, bese ususa kakhulu imfundo yakho, kepha angikubekise esihlalweni esishisayo futhi ngikucele ukuthi ugcwalise izabelo. Angisiye uprofesa wakho, ungacabanga ngami njengomngane ofuna ukukuqondisa emsebenzini oqhutshwa yimpumelelo yakho. Futhi angikuthengise impumelelo noma, uzodinga ukuyithenga nesikhathi sakho. Ukufunda kwikhodi kune-curve yokufunda ijika futhi akukaze kube lula, noma kufanele kube. Udinga ukusebenza kanzima ngangokunokwenzeka futhi uqhubeke nokuzama futhi wehluleke futhi uzame futhi lapho ukhungathekile ukuze ufunde futhi wakhe izinhlelo zokusebenza ngokwakho. Lokho kungokwemvelo yekhodi uqobo. Ikhodi iqhutshwa ngumhlanganisi owenzelwe ukunikeza imiyalezo yephutha ye-Programmer, futhi lokhu kuzokufundisa ukuthi ungayibonisa kanjani ikhodi, noma ngabe ukukopisha iphutha kwi-Injini yakho yokusesha nokufunda izibonelo zabanye abantu. Futhi kufanele ngithi, awudingi ukuba ucebe kakhulu, uhlakaniphile,Ukuthambekela okuthe xaxa, noma okuqondiswe imininingwane noma okuhlelekile ukwakha uhlelo lokusebenza. Ikhompyutha iyakunakekela leyo nhlangano. Udinga nje ukukhuthazela ngesivivinyo nephutha, gcina ukugxila futhi usebenze kanzima kulokho okwenzayo, futhi uzoba nomsebenzi ophumelele kakhulu kulo lonke wenzani. Ngingubani: Ngiyabona ukuthi isigaba sokugcina sasisemayelana nokufunda futhi uthathe izindlela ezivela kule ncwadi. Ngingubani ngempela? Lowo ngumbuzo oyinkimbinkimbi. Angikacaci ukuthi ngokwami, njengoba ngihlushwa izimo zezokwelapha ezingenza kube nzima kimi ukubhala noma zibhale le ncwadi ngezinye izikhathi, ngenkathi zethula izinselelo zokuhlalisana nobunikazi ezenza impilo yami ibe nzima ngokwengeziwe maqondana nami . Ngamafuphi, uma ufunda le ncwadi, ulethe ekhaya ngoba ulibutheke ngalo futhi wacabanga ukuthi bekulusizo, noma uma nje ufunda lokhu okude, kuwe ngingumuntu othanda ukukubona uphumelela Konke okwenzayo. Ngingunjiniyela uqobo,Unjiniyela, kanye nomfundi, futhi ngibhala le ncwadi kwabanye abafundi abafuna ukwenza izimpilo zabo zibe lula ngokuba nencwadi yesoftware abayidingayo ukwenza izimpilo zabo zibe lula ngokubhala ndawonye njengephazili enkulu ekusebenzeni , ewusizo, enkulu, esebenzayo, enobumbano, nokwenza uhlelo lokusebenza oluhlanganayo olungashayela impumelelo noma ngabe umugqa webhizinisi. Kakhulu, yilokhu engikwenzayo: Ngakha izinhlelo zokusebenza ukuze ngizisize mina nabanye abantu baphumelele. Ngingumbhali futhi, yize le yincwadi yami yokuqala engihlose ukuyigcwalisa ukuze ngibeke iphothifoliyo yami ibe yincwadi ewusizo, futhi ngingumculi futhi. Ngizokuvuma lokhu kuwe, ngingumuntu ongaziwa. Angiphelele, sengiphelile ngomthetho ngisho nokungiholela ngisho ngishiya amakolishi kanye namanyuvesi futhi ngishiye izifundazwe ukuze ngizame ukuzenzela igama ngempumelelo. Ngingowesifazane ngokuzalwa, ngigqoka izimonyo, thatha izithombe zami, ngigqoke izingubo kanye nezinye izingubo zabesifazane, futhi ngihlala ngizazi ukuthiOwesifazane ngokwemvelo. Ngibe nezinkinga nabanye abantu esikhathini esedlule esiholela ezimpini ngokubhala nokwakha iWebApps, futhi ngiyaxolisa ukuthi angikwazi ukuthola le ncwadi ezandleni kungekudala: Uyakudinga lokhu. Uzofuna ukufunda nokubhala ikhodi ebukeka efana neyami futhi isebenze njengeyami futhi yenza into efanayo kepha ingcono, ngoba uma ukwazi ukuthenga le ncwadi esikhundleni sokusebenzisa incwadi yakho enjengezincwadi Kuyo, unezinsizakusebenza okudingeka uziphumelele empilweni yakho. Nginazo zonke izinhlobo zezingqinamba ngokukhula komndeni, izimo zezempilo, odokotela, abezindaba, kanye nomthetho, futhi ikhodi yami ibonakala ngokujulile umzabalazo onobuntu besifazane nowesifazane emhlabeni ohlukene futhi okhungathekile. Kodwa-ke, le ncwadi yinto engiyikhathalela ngokujulile, ingane yami, iphothifoliyo yami, kanye nendlela yami yokuphila, ngakho-ke ngiyabonga ukucubungula kwakho lapho uthatha umbhalo wayo ukuze ufunde kimi. Sicela ugcine engqondweni angisiyeEct, le ncwadi izoba namaphutha, izibuyekezo, kanye nezinhlelo ezintsha, futhi uzodinga ukucabanga ngengqondo yakho enengqondo ngangokunokwenzeka ukuze ube nesipiliyoni esiphumelelayo ngokubhala kwami. Futhi, qonda ukuthi ngiqonde kahle ngawe noma ngabe ubhekana nezinselelo lapho ubhala. Cabanga ngakho kanjena: Lapho ungavele uqashe uhlelo lwekhompyutha ukuze wenze noma yini ongayicabanga lapho ungacabanga khona endaweni yedijithali, gcina lonke ulwazi ohlangabezana nalo, ulihlele, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, uzokuqonda, Ukubhekana nobunzima obungenakugwemeka ngolwazi olifaka futhi nokushicilela. Ngikutshela lokhu ngoba ngihlangabezana nobunzima obufanayo. Sebenzisa le ncwadi ngengozi yakho, sebenza nomphakathi wakho kanye nemiphakathi etholakalayo kuwe ukwakha isoftware ngaphakathi kwesilungiselelo esiphephile, futhi ungahambi kahle noma uphumelele ngendlela engafanele , futhi kungani ngingakulethela lo mbhalo futhi ngikusize uphumelele ngaphandle kokuphambuka endleleni yobuhlanyaUngonakalisiwe, wadabula futhi waphampula ngenkathi ngihlangabezana nezinkinga ezijwayelekile wonke umuntu owenzayo emhlabeni wonke ngenxa yesilinganiso se-Global Scale esisebandlululo senethiwekhi esizosebenza kuyo, i-Intanethi. Kungenzeka ungajwayelani kakhulu ukuthi ngingubani ngamazwi ambalwa, kodwa ngikukhuthaza ukuthi ufunde, uzokwazi njengoba uqhubeka nokufunda nokungiqonda imisebenzi yakho ukuze uqedele umsebenzi wakho. Ngeke kube khona umsebenzi wesikole ngale ncwadi, inqobo nje uma oprofesa noma othisha bakho abangakukunikanga noma ngubani, kodwa ngikukhuthaza kakhulu ukuthi wakhe iphothifoliyo yamaphrojekthi ngokwakho njengoba ufunda, kanye nephrojekthi ye-capstone ekhombisa ukuthi ungakwazi kanjani Sebenzisa lokho okufundile. Iphrojekthi yami ye-Capstone isisekelo salokho ozofunda kule ncwadi, ngoba kufaka ikhodi kumaphrojekthi ami edlule, ikhodi engiyenzile futhi yafunda ukubhala ngokusebenza ngesandla, kanye nemibono eminingi ebingisize uphumelele ephuzwini lapho engingakwazi khona uhlelo lokusebenza olulula lokuthiKufakwe ngokugcwele futhi kubukeka futhi ziphatha njengohlelo lokusebenza oludumile ungabona umngani wakho noma umndeni usebenzisa, kwi-Intanethi, kukhangise wena, noma ezindabeni. Le ncwadi yile: Le ncwadi iyisifundo ngesibonelo. Ungathola ikhodi lapha, imiyalo yokuthi ungafunda kanjani ikhodi, imininingwane ngekhodi ye-debugging kanye namaphutha okulungisa, ukuhambisa imiyalo yakho, uphinde usebenzise ikhodi yakho, uvikele Ikhodi yakho, yakha amawebhusayithi asebenzayo ajabulisayo, ahlanganyele, futhi umlutha, futhi uzothola umuzwa wokuthi ngingubani, kungani lokhu kubalulekile, futhi ungakuveza kanjani, nohlelo lwakho lwenkampani, kanye ne Isoftware owakhela ekukhanyiseni okuhle kakhulu ukuze ube ekhangayo kakhulu ngangokunokwenzeka kubasebenzisi bakho bokugcina, izivakashi zewebhusayithi yakho. Kule ncwadi, ngizokhombisa izibonelo eziningi zokwakheka kwesoftware ngokugxila kuwebhu njengeplatifomu kanye nokuphepha. Sizoqala okuhlangenwe nakho kokufunda ngokwakha okuyisisekeloFaka i-gell ye-UNIX, ngesipele nezici zokubhala. Ngemuva kwalokho, sizohlola iwebhusayithi ye-Blog eyisisekelo, sithuthukise ibhulogi yethu ngezithombe nezithombe zevidiyo futhi sisebenzisa lezi zici ukuqasha izixazululo zokuphepha zisebenzisa i-software yamahhala, futhi sivikele iseva yethu isebenzisa imodyuli yokufakazela i-pluggable (Pam). Sizobe sesibukeza ukuphathwa kwefayela nokucutshungulwa, ukuhlola ukuhlelwa kwevidiyo, ukunikela ngezwi, ukuskena ibhakhodi yokuskena kanye nokuqashelwa kwezinhlamvu ze-Optical, phakathi kweminye imiqondo. Endleleni sizohlola i-APIS ezosisiza ukuba senze isoftware yethu ibe lusizo futhi iphephe, ngezinketho zamahhala nezikhokhelwayo. Endleleni, sizohlola ukuphepha ngokomzimba kanye namathuluzi anamasosha anjengezibhamu kanye nokuklanywa kwemiklamo kubandakanya umgqomo kanye nothishanhloko, nothishanhloko, kanye nabanye othishanhloko, nabanye othishanhloko sizokwazi ukuhlanganisa nesoftware yethu futhi ukhombise ukuzivikela nokuqina. Sizothatha ikhefu lapho eyakha imidlalo, 2D ne-3DIzinjini ezinikelayo, futhi zisebenze ngehadiwe eshumekiwe uma kwenzeka zifunda izibonelo zesoftware yokunikeza ubukhulu kanye ne-massager ye-electronic evuthayo ye-silicone Rubber ngokulandelana. Endleleni, sizosebenzisa futhi izixazululo zokufunda zomshini sezivele zitholakala ukuze zivikeleke kangcono isoftware yethu. Sizophinde futhi sisebenzise amathuluzi wesitoko atholakalayo kwiWebhu ukuze aqondise futhi avikele inqubo. Le ncwadi iyinkomba empumelelweni yakho ekwakheni uhlelo lwewebhu futhi iluhlanganise nenethiwekhi yobuchwepheshe yezinhlelo zekhompyutha kanye nezinhlelo zokwakha ezishumekiwe, futhi yonke imihlahlandlela yokwakha i-software ne-Hardware yangasemuva engenalo ulwazi lwangemuva noma isipiliyoni sangemuva. LOKHO AKUKHO: Uma ngempela ufuna ukuba newebhusayithi, ungavele usethe isitolo esilula futhi uthengise okudingayo, thumela i-blog, izithombe noma amavidiyo, noma ngenye indlela ngaphandle kokubhala umugqa owodwa wekhodi. Le ncwadi akuyona lokho. Le ncwadi izokufundisa ukuthi ungakha kanjani isoftware ewusizo kakhulu, ngokugcweleKufakiwe, kuyasebenza futhi kuvikelekile kunanoma iyiphi isoftware ongayithola, ngoba isebenzisa isoftware yakamuva ebisabiza ama-prototypes, ingahle ibiza ukugijima ezinkampanini ezindala ezisebenza ngaphakathi, futhi ayikhange isipele emuva, yenza imali yabantu abangazenzi lutho. Uma ulandela le ncwadi eduze, uzofuna ukubhala ikhodi, ikhodi yocwaningo, wakhe izinhlelo zakho zokusebenza, futhi uzokwenza imali kulokho okwenzayo. Ngizokwenza imali kule ncwadi, ngisho nasezigabeni zokuqala, ngoba iqukethe imininingwane abantu abayidingayo futhi bafuna ukuyifunda, futhi isivele ithenga lapho bethenga noma besebenzisa izinhlelo zami zokusebenza. Le ncwadi ngeke yakha uhlelo lokusebenza kuwe, kepha izokukhomba indlela efanele bese uhlomela ngamathuluzi owadingayo namakhono azokwenza eyakho impumelelo ekwakheni i-web, nayo yonke imigqa ye ikhodi uzodinga ukubhala njengesibonelo, ulungele ukuhlanganiswa ndawonye ungene ku-software wena nabasekeli bakho, izivakashi, amakhasimende,Ama-Riends, umndeni, izivakashi, osonkontileka, futhi abantu be-Intanethi bafuna ukusebenzisa nokuxhasa. Ozofunda: Le ncwadi izokufundisa ukuthi ungakha futhi uthengise kanjani isoftware, isebenza ngempela, i-software ewusizo, ukuqoshwa kwezokuphepha, ukubhekisisa ukuqinisekiswa, ukuqopha futhi kunikeze ividiyo nezithombe, nokushintshana ngokushintshana okufana ne-Bluetooth kanye nezokuxhumana eziseduze (NFC). Le ncwadi izokufundisa ukuthi ungayisebenzisa kanjani ikhompyutha enethiwekhi, ugxile e-Debian Linux, ukuthi ungakha kanjani ikhodi ye-Bash ukwenza ukufaka i-software yakho ibe ngumthungo, umoya ozenzakalelayo, ukuthi ungawakha kanjani ikhodi ye-Python njenge-backon, isitayela izinto zisebenzisa izitayela ze-CSS nge-bootstrap, zinika amandla amalogi asetshenzisiwe kanye nokuxhumana ngamadivayisi anethiwekhi, akhiwe abezindaba abasebenzayo kanye namanye amawebhusayithi anikeza ezinye izinto zezokuphepha ezifana nemiyalezo yombhalo efana Ukuqinisekiswa noma ezinye izinhloso, ukuskena kwe-ID, isithombe kanye nokulinganiselwa kwevidiyo, idathaAma-Ransection ukugcina isoftware yakho iphephile, ukucubungula inkokhelo, ukuhweba nge-cryptocurlous, imisebenzi ye-asynchronous, nokuningi. Uzofunda ukuthi ungawakha kanjani owakho amadivaysi e-Bluetooth, ngamabhethri, amashaja, ama-microcoController, amasekethe, ama-motor kanye nezinzwa, usebenzisa i-soler, ucingo kanye ne-3D ephrintiwe kanye nezinto zokwakha. Ngizokhombisa othishanhloko be-3D Design basetshenziswa ekukhiqizeni okungeziwe nethuluzi nokufa kwenziwa, ngakho-ke uyakwazi ukwenza owakho amadivaysi ashumekile, ama-charger, amasekethe we-elekthronikhi, nokuphuma okusebenzayo. Futhi uxhumane nabo nge-Bluetooth nakuwebhu. Ngokuqondile, sizohlola izifundo ezimbili zamacala, i-massager evubsayo kanye nesibhamu esizenziwe ekhaya, zombili zihlelwe e-OpenScad, ezitholakala njengesibonakaliso sokuqhafaza noma i-Command Line Utility futhi ingahlanganiswa kwiWebhu yemiphumela esheshayo. Uzofunda ukuthi ungakha futhi ubeke kanjani iwebhusayithi kusuka emhlabathini up ngaphandle kokuhlangenwe nakho kwangaphambilini, kwenze kube yinto esebenzayo, evikelekile, enhle, ewusizo futhi iningiesebenza ngokusebenza. Uzofunda ukuthi ungayisebenzisa kanjani ukufunda ngomshini kanye nombono wekhompyutha ukwenza isayithi livikelekile futhi lisebenziseka kalula, thwesa ividiyo nomsindo kuwebhusayithi yakho, nikezela ngezwi lakho, wenze umculo futhi uguqule umsindo ukudala umsindo ngo Faka amanye amawebhusayithi ukwakha inethiwekhi engcono kakhulu yamawebhusayithi ongawaxhumanisa ngqo neyakho ukuze wabelane lonke ulwazi oluwusizo onawo, futhi okubaluleke kakhulu ukuletha abantu kwisoftware yakho nebhizinisi. Le ncwadi izogxila kakhulu kwabezindaba, ezokuphepha kanye nokufunda komshini, okuyingxenye emithathu emithathu ezokusiza ekwakheni isoftware ewusizo yewebhu ngokufaka abasebenzisi abalungile futhi ibeke phansi okungalungile ngendlela enengqondo, esebenzayo, izandla futhi zihlanganyele ngenkathi ezenzakalelayo futhi eziqinile. Le ncwadi ifundisa i-Unix, ngokukhethekile i-Debian (Ubuntu), i-Bash Shell, Python, HTML, CSS, JavaScript, kanye namaphakeji esoftware asebenzayon njengezicelo, kanye nesoftware ewusizo ye-bash efana ne-git ne-ffmpeg. Ngizokufundisa nokuthi ungathengisa kanjani i-cryptocurrencyction ngokuzenzakalelayo, futhi ngikhokha nge-cryptocurrencyn noma kusuka kumakhadi wedebithi ajwayelekile ngenkathi ukhokha ngisho nezivakashi zakho isabelo semali engenayo uma ukhetha ukwenza kanjalo. Ngizokufundisa ukuthi ungayenza kanjani imali kuwebhusayithi yakho ngokusebenzisa ukukhangisa futhi, ungalulungisa kanjani uhlelo lwakho lokusebenza lwezinjini zokusesha futhi ulenze ngokushesha, zibekwe esimweni sokuqala salokho amakhasimende akho azowafuna ukukuthola, futhi abekwe kaningi ukusesha ngangokunokwenzeka. Ngizokufundisa ukuthi ungayithengisa kanjani isoftware yakho, ngikhangise, ukhange kumakhasimende afuna izinsizakalo zakho, futhi wazimele kwi-Intanethi nge-Avenues ezivele zikhona, azibizi futhi zisebenza kahle. Ngizokufundisa ukuthi ungayigcina kanjani idatha yakho kumakhompiyutha e-Cloud asebenzela wena futhi ugcine idatha yakho eshibhile, kanjani ukuhlela iwebhusayithi eyenza lokho okufunayo, nokuthi yini ongayisebenzisa ngayoukufaka isayithi lakho empompini kude nezingcingo zabo ngezaziso, i-imeyili, imiyalezo, izingcingo, kanye nezingcingo eziningi ukuletha abasebenzisi bakho kuwebhusayithi yakho ngemuva kokuchofoza kwakho kuphela. Le ncwadi izogxila ekusebenzeni kokushicilelwa kanye nokusabalalisa abezindaba ngamanani amakhulu, kusukela ku-Petric To Photos kuya kumavidiyo kuya kumavidiyo kuya ku-Audio, bese uyithengisa nganoma iyiphi indlela oyenzayo ukuze wenze nganoma iyiphi indlela Iwebhusayithi, uhlelo lokusebenza olumele wena nawe kuphela, futhi lukwenza wena, isoftware yakho nenkampani yakho ibukeka kahle ngendlela engcono kakhulu. Uzofunda futhi amathiphu ambalwa namaqhinga avela kimi, kusuka kumathiphu wokufaka amakhodi, okusebenzayo okufana nokwenza izimonyo nezithombe, ukumodela kanye nokubamba iqhaza, nokuningi, okuzoba yinkampani yakho ngokukhanya okungcono kakhulu usebenzisa wonke amathuluzi atholakalayo kuwe ngenkathi usabalalisa okuqukethwe okuningi njengoba udinga ibhalansi enempilo yamapulatifomu ukuletha okwakhoe ekulweni nomzamo, umsebenzi, noma imali kunalokho okudingekayo. Le ncwadi ibizwa ngokuthi "ukuphepha okujulile kwewebhu ngokuphepha ngesibonelo" ngesizathu: Isebenza ngokufunda kwekhodi, ngokuqondile nge-web, kusuka ekuveleni okusebenzayo, ngezibonelo zekhodi yokusebenza esebenza izinhloso ezisebenzayo ezichazwe embhalweni. Ingxenye yokufunda yalo mbhalo ifaka futhi ukufundwa komshini, ikhodi ngizokukhombisa ukuthi ungayisebenzisa kanjani i-web ezophatha umbono wekhompyutha, ukwamukelwa kobuso, ukuthuthukiswa kwesithombe, ukuthuthukiswa kwesithombe, neminye imisebenzi efana Amameyri okubikezela atholwe ezithombeni, njengohlobo lwesithombe njengesithombe esiqinisweni, esidlulisiwe kwekhompyutha, noma ikhophi elibonakalayo (isithombe sesithombe, noma isithombe esiphrintiwe). Ukufundwa komshini kubaluleke kakhulu uma kukhulunywa ngokuphepha kwewebhu kanye nokuphepha kwesoftware, ngoba kungadla imisebenzi ebingenzeka ngenye indlela. Ikhompyutha yakhoNgena ngemvume ngekhodi yephasi, kepha kungenzeka kube iphephe ukuyisebenzisa uma ingena ngemvume ngobuso bakho. Ungenza ikhompyutha yeseva lokhu kuphephile, ikhompyutha evame ukukubuza ngegama lomsebenzisi nephasikhodi bese lingena kulo, mhlawumbe ngethokheni lokuqinisekisa ngokungena ngakunye noma ikheli elisha le-IP, kodwa uma wenza isilinganiselo esikhulu, kulula Sebenzisa, ngokuyisisekelo se-software evikeleke, nenamandla, lokhu kungahle kwanele. Ukubopha isoftware yakho eduze kakhulu kwisoftware yomunye umuntu, njengensizakalo ye-imeyili noma insiza yemiyalezo yombhalo, akwanele ukwenza isoftware yakho iphephe, noma noma ngubani (noma iyiphi indawo oyisebenzisayo). Noma ngubani owakha isoftware evikelekile ngokungenangqondo inomqondo othile wokuthi lokhu kusho ukuthini. Isoftware ingavikelekile ngokwemvelo ngoba amadivaysi nama-akhawunti esiwasebenzisayo ukufinyelela kuwo awahlali onawo, angaba sezandleni zomunye umuntu onenhloso embi yesoftware uqobo. Lokhu kuyinto yokugxila kwale ncwadi. Ikhompyutha enethiwekhi ngokuzenzakalelayoIvikelwe ngethokheni ende ende, ebizwa nge-SSH noma i-SSH noma i-SSH SHELT Key, futhi itholakala kangcono ngeseva yewebhu, ngoba iseva yeWebhu ihlinzeka ukufinyelela okuvulekile kanye namathuluzi okuphepha abuciko asebenza kwiseva uqobo. Iseva yeWebhu inokufinyelela kwisiphequluli sewebhu somsebenzisi, okuyingxenye enamandla kakhulu yedivayisi yomsebenzisi, ngoba yindawo lapho umsebenzisi angafinyelela khona isoftware enethiwekhi. Leli thuluzi lamathuluzi lingahambisa umbhalo, futhi lingarekhoda izithombe, umsindo kanye nevidiyo (njengesithombe sobuso noma i-ID yombuso), bangafunda futhi babhalele inkambu ye-Bluetooth, futhi bangafunda futhi babhalele insimu esondele Amathegi we-Transponment, amakhadi asemqoka angabizi, ama-fobs, izitika, izindandatho kanye nezimila ze-chip ezinezinombolo ezihlukile ze-serial ezingafundwa futhi ziqinisekiswe yiseva yewebhu eboshwe kwiWebhusayithi. Usebenzisa wonke amathuluzi onawo, ngale ncwadi uzozihlomisa ngolwazi lokwakha iwebhusayithi ephephile, futhi jikelele aUhlelo lwekhompyutha lwenethiwekhi olusebenzela wena, luyakubhidliza, futhi lubukeka futhi luzwa kahle. Ukuqala kuphi: Wamukelekile ukweqa isigaba ngiqale le ncwadi nge, noma yisiphi isigaba, kwikhodi ngqo oyidingayo, ikakhulukazi uma unesipiliyoni sokufaka amakhodi ngaphambi noma noma yiliphi i kanye nokubhala amacala okusebenzisa kanye nezibonelo ezisebenzayo zazo. Uma ungenazo isipiliyoni kwikhodi yokubhala, ngincoma kakhulu ukuthi ufunde yonke le ncwadi, futhi ikakhulukazi incoma ukuthi ufunde izigaba ezedlule, ukuze uqiniseke ukuthi le ncwadi ilungile kuwe. Uma le ncwadi ilungile kuwe, cabanga ngokuwuphokela kumngane noma isihlobo esingaba nesifiso sokufunda ngentuthuko yeWebhu uqobo, futhi sicabangele ukumboleka emuva nokufunda kubo ukugcwalisa izikhala lapho ngihlulekile khona njenge Mfundisi, noma abanye othisha benze phambi kwami. Qala lapho uzothanda khona, yonke ingxenye yale ncwadi izoba wusizo uma uhlose ukwakha i-UlutyI-PP, bese ubheka ukuthi izinhlelo zokusebenza ezinhle kakhulu zakhiwe ngomsebenzisi wokugcina engqondweni: Yazi ikhasimende lakho. Manje uyangazi, uyayazi le ncwadi, futhi usukulungele ukuqala. Ukuqala, bamba ikhompyutha (ngisho ne-laptop eshibhile kunazo zonke esitolo sebhokisi, i-Amazon, noma ideskithophu yakudala iyasebenza, bese uyibeka ngendlela esebenza kuwe. Ungayifunda kanjani le ncwadi: Umbhalo uqokonyiswe, usho ukuthi lo mbhalo ungowokuqala komyalo, lapho uzobhala khona ikhodi oyigijimayo. Umyalo wokukhuthaza ikhibhodi enkulu egxile futhi kudinga okuncane ukuthi kungabikho ngokuchofoza, ukusheshisa ukuhamba kwakho kokusebenza nokwenza izinto zibe lula kuwe. Ukuqalisa: Masingene ngaphakathi. Sizoqala ngokwakha ikhodi emshinini wendawo futhi siqale ngaphandle kokwakha iwebhusayithi exhunywe kwi-Intanethi. Lokhu kuphephile ukuqala nge, kubiza lutho, futhi kulula kuwe. Ngokuya ngohlelo lwakho lokusebenza, ukungena egobolondweni le-bash kuzohluka kancane. NgeMac OS, ngincoma ukufaka umshini obonakalayo ngalesi sikhathi, ngoba uzothola ukuhambisana okuningiumshini obonakalayo. Abahlinzeki abahlukahlukene njenge-Virtualbox kanye nama-Cagerolls angagijimisa umshini obonakalayo kuwe, yize kungenzeka futhi ukufaka ubuntu ngqo emshinini okunconywayo ukuze kunconywe okusheshayo, okuhlangenwe nakho okusheshayo. Uma usebenzisa i-Linux noma iWindows, engincoma, kufanele kube lula ukudala iphrojekthi. Vula i-terminal yakho, lungisa ukulinganisa njengoba ubona kufanelekile, bese uqala ukulandela igxathu 2. Uma usebenzisa iWindows, sicela ulandele Isinyathelo 1. Isinyathelo 1: - Abasebenzisi beWindows kuphela Ku-Windows, i-Open Command Prompt esheshayo njengomphathi kanye nohlobo I-WSL -install Isinyathelo 2: - Qhubeka lapha, noma weqa isinyathelo 1 kuya lapha uma ungasebenzisi iWindows Esigungwini esivulekile, (kuya nge-OS yakho, ebizwa nge-Ubuntu kuWindows, e-terminal eMac noma iLinux, noma igama elifanayo), liqala ngokwakha iphrojekthi. Lokhu sikwenza ngomyalo weMKDIR, odala umkhombandlela. Uma udinga ukudala umkhombandlela wokugcina iphrojekthi yakho, enconyelwe, sebenzisaI-CD umyalo wokushintsha kwisikhombi futhi I-CD / PATT / TO / TO / TOCRECY - Indlela ingamafolda (amafayela) andulela umkhombandlela wakho wendawo, indlela yakho ezenzakalelayo yi- ~ noma / ikhaya / igama lomsebenzisi (lapho igama lomsebenzisi lingegama lakho lomsebenzisi). Ukushintshela kwisikhombi esizenzakalelayo, thayipha i-CD noma i-CD ~ Isibonelo seMKDIR - buyisela "Isibonelo" ngegama lesiqondisi Manje unesikhombi esisebenzayo sephrojekthi yakho. Ukuba njengoba kubaluleke kakhulu ukuthi lolu hlelo lugcinwe uma kwenzeka udinga ukushintshela kumshini ohlukile noma ukuthumela ikhodi oyibhala ngakho-ke isilungele i-Web, sizokwakha umbhalo ukuze silwele umkhombandlela wakho ezitebhisini ezimbalwa ezizayo. Kepha ukwakha umbhalo kuthatha ikhodi encane, futhi ikhodi idinga ukuthi isebenze ngokuzenzakalela ibe lusizo ngangokunokwenzeka. Ngakho-ke ake sakhe iskripthi sokwakha imibhalo kuqala. Ake siqale ngokudala iskripthi futhi siyenze. Sizosebenzisa i-sudo, Chmod futhi sithinte lokhu, bese ushayela umbhalo
sudo touch /usr/bin/ascript
sudo chmod a+x /usr/bin/ascript
sudo nano /usr/bin/ascript
Manje sesidale iskripthi, senze kwavela, futhi sekulungile ukuyihlela. I-NANO ingumhleli wombhalo ozokuvumela ukuthi uhlele umbhalo ngaphandle kokuchofoza, okulula kakhulu kunokusebenzisa isikhombimsebenzisi somsebenzisi. Ukuhlela ifayela nge-nano, sebenzisa i-nano bese indlela eya kwifayela. Ukwenza iskripthi esenza iskripthi, kufana nendlela efanele ekwenzeni umbhalo wethu kwasekuqaleni. Sizosebenzisa ikhodi efanayo nangaphezulu, sifaka esikhundleni segama leskripthi, "I-Ecryript" ngepharamitha yokuphikisana, $ 1. Lokhu kusivumela ukuba sibize umbhalo ngokuthayipha nje i-sudo redo Breadcript, lapho singakha noma yimuphi umbhalo omusha ngokufaka esikhundleni esithi "Breadcript" negama leskripthi sakho. Ikhodi e-Nano kufanele ibukeke:
sudo touch /usr/bin/$1
sudo chmod a+x /usr/bin/$1
sudo nano /usr/bin/$1
Futhi ukuvala i-nano, singabamba ukhiye wokulawula bese sicindezela u-X, bese u-Y ukuchaza esindisa ifayela, bese ushaya ukubuya. Manje esikhundleni sokuthayipha le miyalo emithathu ukuhlela iskripthi, sizokwazi ukuthayipha i-Sudow Brecript ukuhlela iskripthi. Lokhu kuyasebenza! Futhi noma yimuphi umbhalo omusha ungaqhutshwa kalula ngokuwushayela egobolondweni. Masilondoloze umsebenzi wethu manje: Bhala umbhalo wesipele ukuze usindise umbhalo wethu omusha bese ubuyela emuva kusikhombisi sethu sephrojekthi, ngenkathi bese ubeka umbhalo we-backup.
sudo ascript backup
Manje, eNano:
sudo cp /usr/bin/backup /path/to/directory/
sudo cp /usr/bin/ascript /path/to/directory/
Lapho / Indlela / ku-Directory kuyindlela eya kuphrojekthi oyidalile ngeMKDIR. Kamuva kuso sizofunda ukuthi singakopisha kanjani izindlela eziphindwayo ezinje nge-loop kanye nohlu, okuyikhodi encane, kepha okwamanje masiyigcine ilula futhi ibe nemigqa embalwa. Ukuze usebenzise lo mbhalo bese uhlela kabusha ikhodi yakho, gcina ifayela eNano nge-control + x, y bese ubuya, bese uthayipha okungezansi kugobolondo lakho
backup
Uma ugqugquzelwa yi-password ngenkathi ufunda le ncwadi futhi ulandela egobolondweni, sicela ufake iphasiwedi yakho yomsebenzisi ngokufanele, uzoba nomzamo ezintathu ngaphambi kokudinga ukugijima kabusha umyalo. Ungasebenzisa imicibisholo ephezulu naphansi ukuyokwazi ukuhlela imiyalo bese uhlela, uma kufanele udinge ukusebenzisa noma yini kabili. Cindezela up up up futhi phansi ngezikhathi ezithile ukukhetha umyalo, ngaphambi kokuhlela umyalo ngesokunene, imicibisholo yangakwesobunxele bese ususa ukhiye kanye nekhibhodi, bese uyisebenzisa ngokubuya.
Siyakuhalalisela! Ukwazile ukudala umbhalo owesabekayo wesipele obeka imibhalo emibili ebalulekile ye-Shell kwisikhombi sakho esisebenzayo. Singase sihambisa izinto kamuva njengoba iphrojekthi iba nkulu, kepha lokhu kuyasebenza manje. Ake siqhubeke sibheke efwini, sizosebenzisa i-GitHub yalokhu (yize kunezisombululo eziningi ze-git zesipele, zonke ziseduze okufanayo.) I-GIT yi-software yokulawula okukuvumela ukuba ubuyise ukuhlelwa kwakho kwakho isoftware njengoba uwenza kwiseva, kuyilaphoFuthi ukunika amandla okukwazi ukulanda wonke amakhophi wesoftware yakho ngemuva kwephasiwedi noma ukhiye. Kubangelwa ukonga isoftware yakho, ikakhulukazi njengoba sithuthela ezimweni ezivikelekile ze-Linux eziphule kwesinye isikhathi lapho umugqa owodwa we-code wehluleka, ushiya ukhiye uma ungatholi ithuba lokuyisekela phezulu ngokuzenzakalelayo, esizomboza.
Uma ungekho vele usebenzisa umshini we-Ubuntu Virtualter kuleli phuzu, ngiphinda ngisebenzise umshini we-Ubuntu Virtualter kuleli phuzu ngoba kuzokwenza impilo yakho ibe lula lapho ufaka wonke amaphakheji adingekayo ukuze wakhe iwebhusayithi esebenzayo kanye nokufunda okujulile ukusebenza kukhompyutha yakho. Sizohambisa ikhodi kwiseva yeWebhu kungekudala, kepha sifuna ukuqiniseka ukuthi kunezendlalelo ezimbalwa zokuphepha ngemuva kweseva yethu yeWebhu ezimelana nobugebengu, futhi ziqashe amaphakheji e-Linux ukuze akwenze Lokhu. Uma usafuna ukusebenzisa iMac OS, wamukelekile ukusesha nokufakaAmaphakeji adingekayo ku-inthanethi, kepha kungenzeka angabi ezinye izindlela zayo yonke iphakheji le ncwadi noma uchungechunge oluzosibekela.
Masingeze imiyalo embalwa yokwenza umsebenzi wethu nge-Isipele Isipele ngokusebenzisa umyalo we-Sudo Script
# ...
git add –all
git commit -m “backup”
git push -u origin master
Nakulokhu futhi, lawula u-X ukuze ulondoloze.
Manje kudingeka senze ukucushwa kwesikhathi esisodwa sale phrojekthi. Ngoba kungekudala kuzoba yiphrojekthi ye-git, asidingi ukuthayipha yonke imiyalo ngaso sonke isikhathi lapho sisuka endaweni yokugcina izinto, kepha sizothola i-hanges yalokhu lapho sibhala imibhalo yethu yokuthumela. Ukuze uqale, ake siqinisekise ukuthi sisesikhombi esifanele futhi siqale indawo yokugcina i-git futhi sikhiqize okhiye be-SSH.
cd /path/to/directory
git init
git branch -m master
ssh-keygen
Ngemuva kokuthayipha i-SHSH-keygen, ukhiye omusha kufanele ugcinwe kwifolda yasekhaya ngaphansi kwefolda ebizwa nge-.ssh. Ibizwa nge-ID_RSA.PUB. Ake sithole le nkinobho bese sikopisha. Ukuyibona,
cd ~
cat .ssh/id_rsa.pub
Kopisha umbhalo obuyiselwe umyalo wokugcina, bese udala i-akhawunti nomhlinzeki wakho we-git (kahle github), ngaphambi kokungeza ukhiye we-SSH kwi-akhawunti yakho. Uma usune-akhawunti, chofoza imenyu ephezulu kwesokudla bese ufaka amasethingi, ngaphambi kokungeza ukhiye wakho we-SSH ku-SSH ne-GPG Keys ngaphansi kwemenyu. Khetha Faka ukhiye we-SSH bese ungeza eyakho ngokunamathisela futhi uyinikeze isihloko, ngaphambi kokonga futhi ubuyele ku-GitHub ukudala indawo entsha. Lokhu kuyafana nabanye abahlinzeki be-git, kuzodingeka ufunde imibhalo yabo. Ekuhlelweni okusha kokubeka kabusha, nikeza indawo yakho igama elichazayo bese unquma ukuthi uyafuna ukuyishicilela, futhi uqiniseke ukulungiselela amafayela okufakwa okwamanje. Lapho sekukhishwe indawo yokugcina impahla, kopisha i-Clone nge-SSH URL, bese uyinamathisela kumyalo olandelayo.
git remote add git://… (your remote URL)
Manje usungabuyela emuva kwindawo yakho yokubeka nge-CD, uzokwazi lokhu. Zama umbhalo wakho wesipele manje ngesipele
Kuhle! Manje singathola ukufaka amakhodi ngempela. Ase sifake i-Django manje ukuthi sikubambe kahle ku-bash ne-git. I-Django izosivumela ngokuzenzakalelayo isoftware yethu, i-bash ingenza lokhu kodwa i-Django kufanele ibe nokuqaliswa okuphephile okulula (kungakhubazeka futhi kulungiselelwe kalula).
Ukufaka isoftware e-Ubuntu, sizosebenzisa umyalo we-Sudo Apt-Get. Okokuqala, ake sivuselele futhi sithuthukise isoftware esasinayo. Lokhu kungenziwa nge-Sudo Apt-Thola Ukuvuselelwa kanye ne-Sudo Apt-Thola ukuthuthuka- Okulandelayo, ake sifake i-Python nemvelo yethu ebonakalayo, ikhaya lekhodi yethu, ngomyalo olandelayo: I-Sudo Apt-Get Faka Python-is-venv
Lokhu konke okudingayo ukuze uhambe nge-DJango ngokuya ngokufakwa kwesoftware kwisibonelo sobuntu. Ku-Windows neLinux Lokhu kufanele kube ngqo ngqo, kepha nge-Mac ungafuna ukufaka umshini obonakalayo futhiI-Linux kuyo usebenzisa imvelo yamahhala noma ekhokhwayo ebonakalayo efana ne-Virtualbox noma i-Cagerolls Desktop bese uphinda izinyathelo ezingenhla ukuze usethe imvelo yobuntu. Ubuntu bubalulekile kulokhu ngoba yisoftware amawebhusayithi asebenza futhi abenze bakwazi ukusingatha amawebhusayithi ngayo yonke le software eshiwo ngenhla.
Ake simbele ku-Django.
Kwisikhombi sethu futhi futhi, nge
python -m venv venv # Kwakha imvelo ebonakalayo lapho ikhodi igcinwa khona
source venv/bin/activate # Kusebenze indawo ebonakalayo
pip install Django
django-admin startproject mysite . # Lapho i-MySite iphrojekthi engiqala khona kwisikhombi sami samanje.
I-Django isisenza nje siqale, ngoba i-DJango ibambe iseva yeWebhu futhi yenza konke esikudingayo ukuthola iwebhusayithi eyisisekelo yendawo phezulu nokusebenza. Manje njengoba sesifakwe i-Django, ake sihlele amasethingi kancane ukuze sikwenze kube yindlela esidinga ngayo. Okokuqala, ake sakhe uhlelo lokusebenza olusha
python manage.py startapp feed
Uzobona uhlelo lokusebenza lokuqala libizwa ngokuthi okuphakelayo. Uhlelo lokusebenza kufanele lubizwa noma yini oyithandayo, futhi sizokwakha izinhlelo zokusebenza ezintsha, kepha igama lohlelo lokusebenza ngalunye kufanele liguquguquke isikhathi ngasinye lapho uhlelo lokusebenza lubhekiselwe kwikhodi. Ukwengeza uhlelo lokusebenza olusha, sizohlala sihlela izilungiselelo.Phy Kokunye uhlelo lokusebenza okwenziwe, okuthiwa ku-StartProject, Aleafter App. Usebenzisa i-nano,
nano app/settings.py
Kuzilungiselelo, thola ufakiwe_apps bese uhlukanisa [] emigqeni emi-3. Kusetshenziswa izikhala ezine kulayini wesikhungo esingenalutho, engeza 'Okuphakelayo', noma igama lohlelo lwakho lokusebenza. Lesi sigaba sezilungiselelo.Phalo kufanele zibukeke:
INSTALLED_APPS = [
'feed',
]
Ngaphambi kokuthi sikhohlwe, ake sihlole ukuthi i-Django iyasebenza. Usebenzisa umyalo we-python ukuphatha.py RunServer 0.0.0.0:8000, singakwazi ukuqhuba iseva bese sihamba esipheqululini seWebhu kwikhompyutha sisebenzisa ikhodi ku-HTTP: //) Yeka iseva ngokulawula c, okufanayo nanoma yimuphi omunye umyalo.
Manje, ake sikubhale ukubhala ikhodi ethile yePython. I-Django inezinto ezintathu eziphambili, zonke zisebenza ngekhodi ngokuphelele. Izakhi zibizwa ngokuthi imodeli, ukubukwa kanye nethempulethi, futhi ngalinye lisezingeni eliphakeme neliphansi ngokulandelana ngaphambi kokuba ikhasi lewebhu lihanjiswa kumsebenzisi.
Imodeli yikhodi egcina imininingwane kwi-database ukuze ibuyiselwe, ukuhlungwa nokuhunyushwa.
Umbono unquma ukuthi imodeli ihunyushwa kanjani, yatholwa futhi yaguqulwa, cishe yonke imibono izosebenzisa imodeli ngqo.
I-template iyikhodi ye-HTML enezinsimbi ezingeziwe kanye namakhwela abizwa ngokuthi ulimi lwesifanekiso. Ithempulethi ihunyushwa ngokubuka lapho igcwele ikhodi yePython futhiumongo njengamamodeli nolwazi (izintambo ezisetshenziswayo kanye nezinombolo) kusuka ekubukweni.
I-Django inezinye izingxenye nayo, kufaka phakathi kepha ingagcini ku:
Izilungiselelo, ezilungiselela uhlelo lokusebenza njengoba sixoxile.
Ama-URLs, angamaphethini umsebenzisi alandela ukuthola ukufinyelela ezingxenyeni ezithile zohlelo lwewebhu.
Amafomu, achaza ukuthi imininingwane ethunyelwe kanjani kwiseva isingathwa futhi yanikezwa ku-database kanye nomsebenzisi. Lezi ziyisisekelo sokucutshungulwa kolwazi ohlangothini lweseva, futhi angemukele noma yiluphi uhlobo lolwazi izitolo zekhompyutha, izintambo ezithenjezelwe kakhulu, izinombolo, kanye nama-booleans eqiniso (ama-Checks).
Izifanekiso, okuyikhodi ye-html kanye nolimi lwe-html kanye ne-template yolimi bese uvala igebe phakathi kwePython ne-HTML, imininingwane ye-Python ingafakwa njengekhodi ye-hyml etholakala nge-web ekhawulelwe, ilusizo ngezinhloso ezahlukahlukene kudivayisi eyihlane engeyenau-eed ukuze abe eduze kweseva.
Amafayela a-Static, ajwayele ukugcwala kwe-javascript futhi imitapo yolwazi lapho iseva isebenza futhi ixhumeke ngethempulethi.
Amafayela wemidiya, lapho iseva esebenza noma aphethwe ngaphandle, noma abhalelwe nje kuseva ngaphambi kokucutshungulwa futhi athunyelwa kwenye iseva (ibhakede) yokusingathwa.
I-Middleware, okuyizingcezu zekhodi eziqhutshwa ngasikhathi sinye njengokubukwa konke futhi kubhekwa "kufakiwe" ekubukeni.
Ama-processor womongo, acubungula umongo wokubuka ngakunye futhi asetshenziselwa ukwengeza umongo owengeziwe.
Izivivinyo, eziqinisekisa ukuthi umsebenzisi noma isicelo zidlulisela izidingo ezithile ngaphambi kokuba kunikezwe umbono.
Abathengi, ababeka ukuthi amawebhusayithi aphatha kanjani futhi aphendule ekuxhumaneni.
Admin, esetshenziselwa ukubhalisa amamodeli ukuze akhohliswe ngokuningiliziwe ekhasini le-Django Admin, lapho i-database ingalawulwa khona ngesimo esibonakalayo.
UCelery, ochaza izingxenye zemisebenzi ye-asynchronous zekhodi ye-Django zingaqalanning ngaphambi kokuya emsebenzini olandelayo noma umugqa wekhodi.
I-Django ingaba nezinye izinto eziningi, esizoxoxa ngemininingwane lapha. Kunezindlela eziningi zokwenza i-DJango zisebenze ngokwengeziwe, engeza ama-websockets, asheshayo, iziteshi zokuxhumana ezihle kakhulu, nenqwaba yezinye izingcezu zesoftware zokunweba imali, ikakhulukazi emisebenzini yokubuka, lapho iningi lemisebenzi Ikhodi yenziwa. Imisebenzi yokubuka ibalulekile ngoba imvamisa imemezela yonke ingxenye yekhodi eqondene nephethini ethile ye-URL, noma ingxenye yeseva.
Okokuqala, ake sihlole imisebenzi yokubuka. Imisebenzi yokubuka iqala ngokungenisa ikhodi okubonisayo okuzosetshenziswa ekubukeni, futhi kuchazwa kusetshenziswa izincazelo zomsebenzi ezijwayelekile noma amakilasi. Imibono elula kunazo zonke ichazwa yi-def yencazelo yomsebenzi, bese ubuyisela i-httpresponse ngethempulethi eyisisekelo. Ake siqale ngokuchaza umbono oyisisekelo wokubuyisa umbhalo "Sawubona World". Khumbula ukuthi isikhathi ngasinye lapho ufakaFter isitatimende esinjenge-def, uma, ngenkathi, ngoba, njll, uzodinga ukwengeza izikhala ezi-4 zencazelo ngayinye evelele ongathanda ukuyisebenzisa emsebenzini wakho. Sizongena kulokho ngakunye kwalezi kungekudala.
Ukusuka kwisikhombi sendawo yethu, hlela okuphakelayo / ukubukwa.py.py ifayela usebenzisa i-nano bese wengeza imigqa elandelayo kuze kube sekupheleni kwe
from django.http import HttpResponse
def hello(request):
return HttpResponse('hello world')
I-Django's Httprespense iyaphendula ngentambo yombhalo, ebonisiwe ngokuvula nokuvala '. Njalo lapho udlulisa imininingwane emsebenzini noma ekilasini, njengesicelo noma ngentambo, uzodinga ukusebenzisa umzali (ukuvula nokuvala).
Lokhu akusikho konke esikudingayo ukubona ukubuka kwethu okwamanje. Vele, asikaze sitshele iseva lapho umbono ulapho ngqo, kusadingeka sichaze indlela lapho umbono okufanele ulunikeze khona. Ake siqale ngokuchaza indlela eyisisekelo kuhlelo lokusebenza / ama-URL.Phy, futhi sizongena emaqenjini emindeni ngokuhamba kwesikhathi.
Kuhlelo lokusebenza / ama-URLS.PY, engeza umugqa ngemuva kwezitatimende zokungenisa ngemuva kokuqala ukungenisa ukubuka esisanda kudalwa.
from feed import views as feed_views
Manje, ake sichaze iphethini yokubuka. Amaphethini wokubuka anezakhi ezintathu, ingxenye yendlela, etshela iseva lapho ukubukwa khona khona ngaphakathi kweseva (indlela ye-URL eyayingenayo umsebenzisi kubha yewebhu), ingxenye yokubuka lapho umbono uchaziwe khona, futhi a Igama elinobungane lombono ngakho-ke kulula ukuyithola kabusha iphethini ye-IT lapho usebenza ngethempulethi, ikakhulukazi ngakho-ke igama lingashintshwa futhi livuselelwa uma kunesidingo ukwenza isikhala sokubukwa noma sithathe igama elithile. Kunengqondo ukwenza izinto ngale ndlela futhi uvumelana nezimo, ngoba ikhodi yakho yekhodi izoba yindawo eshintshayo edinga ukuguquguquka nokuthuthuka ukuze kube lula futhi kube lula ukusebenza nakho. Nakhu ukuthi ukubukwa kwakho kuzobukeka kanjani, ungangeza lokhu ku-URLPATTRS = [isigaba sohlelo lokusebenza / ama-URL.Phs.Phy. Iphethini yokubuka ichazwa ngezakhi ezintathu ezichazwe ngenhla, kanye nomsebenzi obizwa nge-Path. Amaphethini akho e-URL uhlu, ngakho-ke qiniseka ukuthi uhlala uqeda into ngayinye kuzongekhefana, ngoba lokhu kuhlukanisa ngamunye. Into ngayinye kufanele futhi iqhubeke nomugqa omusha, futhi kanye nezikhala ezine ngaphambi kwayo, njengohlelo lokusebenza kuzilungiselelo.Phy. Sizochaza ingxenye yokuqala yombono ngomsebenzi ongenalutho, ukuze kwakhiwe umbono oqhuba umkhombandlela wezimpande weseva yewebhu. Ama-urls akho.PY kufanele manje abukeke
from feed import views as feed_views
urlpatterns = [
path('', feed_views.hello, name='hello'),
]
Lesi yisisekelo sokwenza iwebhusayithi nge-Django e-static ngokuphelele. Ukuze wenze iwebhusayithi eshukumisayo lapho singaqala khona imininingwane yokulondolozwa, njengezithombe, amavidiyo, umsindo nokuningi, sizodinga ukusebenzisa amamodeli, esizohlola ngokulandelayo. Okwamanje, ake sihlole ikhodi yethu bese sisebenzisa iseva. Ukuhlola ikhodi yamaphutha, run:
python manage.py check
Uma kuneminye imilayezo yephutha, kufanele ubuyekeze ngokucophelela izinguquko ozenzile kuhlelo lwakho lokusebenza futhi ubone ukuthi ngabe kukhona yini okudinga ukulungiswa, njengesikhala esengeziwe, umlingiswa owengeziwe, noma iyiphi i-typo, noma iyiphi i-typo, noma iyiphi i-typo, noma iyiphi i-typo, noma yikuphi ngengozi umlingiswa osusiwe, noma yini enye. Ukufundwa ngomlayezo wephutha (uma unayo), kufanele ukwazi ukubona indlela eya kwifayela olidalile noma elihlelwe kanye nenombolo yomugqa, ngakho-ke bheka lelo fayela nomugqa futhi ubone ukuthi yini ekhona . Uma usuyilungisile inkinga, gijima umyalo ongenhla futhi. Lapho isoftware yakho isilungele ukugijima futhi iyasebenza, uzobona okuphumayo "Ukuhlola kohlelo akukhonjwanga zingqinamba." Manje usukulungele ukuhamba. Gijimisa iseva nge:
python manage.py runserver 0.0.0.0:8000
Manje vula isiphequluli sewebhu futhi uzulazule ku-HTTP: // I-Localhost: 8000. Kufanele ubone umbhalo ubuya kubazali kanye nezingcaphuno zomsebenzi we-HTTPresponse ekubukeni kwakho. Lesi yisibonelo esiyisisekelo nje, kepha uma ukwenze lokhu kude, uyakuqonda izisekelo ze-linux, bash, uPython, nomsebenzi we-Django. Ake sigaye sijule ukuze sifinyelele kuma-modeli athile wedatha, futhi uhlole amandla ekilasi lePython ekugcinweni kwemininingwane. Ngemuva kwalokho, sizoqala ukuthola ukubamba ku-HTML kanye ne-CSS ngaphambi kokuthi isayithi lethu lihleleke ngokuphelele, liguquguquke futhi livikeleke lisebenzisa iJavaScript kanye nokufunda komshini.
Amakilasi agcinwe kumamodeli.py ohlelo lwakho lokusebenza. Usebenzisa i-Nano, hlela uhlelo lokusebenza / amamodeli.Spy bese wengeza isigaba esisha. Isigaba sichazwa nencazelo yekilasi futhi sidlulisela i-superclass ukuthi ifa kusuka kulo, kuleli cala amamodeli.Model. Igama lekilasi liza ngemuva kwencazelo yekilasi, nangemva kokuchazwa kwekilasi A: (IColon) iyasetshenziswa, ngaphambi kwezimfanelo nezincazelo zomsebenzi eziboshwe ekilasini ziboshwe ngezansi. Ikilasi LethuIdinga i-ID esingayisebenzisa ukuyibuyisa futhi siyigcine ihlukile, futhi idinga nenkambu yombhalo ukugcina imininingwane ethile. Kamuva kuqhubeke singangeza isikhathi, amafayela, ama-booleans (izincazelo zeqiniso noma ezingamanga ezingasiza ikhodi yethu ukuthi zenze izinqumo ngalokho okufanele zikwenze ngemodeli, futhi kungasetshenziselwa ukubopha imodeli kumsebenzisi ungene ngemvume kwiseva, nokuningi. Ake siyeke ikhodi
from django.db import models # Ukungenisa okusetshenziselwa ukuchaza ikilasi lethu futhi kunezimfanelo zethu
class Post(models.Model): # Incazelo yekilasi lethu uqobo
id = models.AutoField(primary_key=True) # I-ID yemodeli yethu, ukhiye okhiqizwa ngokuzenzakalelayo ozosivumela ukuba sibuze imodeli, sigcine ihlukile, futhi ilusizo lapho sidinga ukuxhumana nemodeli uma seliwe.
text = models.TextField(default='') # Izimfanelo zekilasi lethu, kulokhu, umbhalo othile, wehlisa isithunzi esingenalutho.
Vala bese ugcine ifayili njengoba senze ngaphambi kokuqeda.
Kuneminye imikhakha eminingi nezinketho eziningi esizohlola lapho sibuyekeza lesi sigaba njengoba uhlelo lwethu lokusebenza luvela, kepha lesi izidingo eziyisisekelo zokwenza uhlelo lokusebenza ukuthumela umbhalo othile. Kodwa-ke, le modeli ngeke isebenze yedwa. Njengoba kuchaziwe ngaphambili, sizodinga ukubuka ngokwezifiso nendlela yangokwezifiso ye-URL yokwenza le modeli ukuthi isebenze, futhi sizodinga nefomu kanye nethempulethi. Ake sihlole ifomu kuqala.
Ukuchaza ifomu, hlela uhlelo lokusebenza / amafomu.Spy ne-nano bese wengeza imigqa elandelayo. Sizodinga ukungeniswa kwezinto ezimbili, isigaba sethu samafomu, kanye nemodeli esadale (feed.models.Post), incazelo yekilasi efana nemodeli ezochaza i-meta exhumana nge. Ifomu lingaba nomsebenzi wokuqalisa olibeka kususelwa kulwazi ngesicelo, imodeli noma ngenye indlela, sizohlola lokhu ngokuhamba kwesikhathi.
Amafomu amamodeli alusizo kakhulu ngoba angakha imodeli noma ahlele imodeli,Ngakho-ke sizowasebenzisa bobabili. Masichaze eyodwa ngezindlela.Phlisayo
from django import forms
from feed.models import Post
class PostForm(forms.ModelForm):
text = forms.CharField(widget=forms.Textarea)
class Meta:
model = Post
fields = ('text',)
Lezi yizisekelo zefomu nemodeli ebukeka ngayo. Leli fomu lemodeli lingasetshenziswa ukuhambisa noma ukuhlela okuthunyelwe, ukuguqula umbhalo oqukethe. Sizobheka ukuhlanganisa leli fomu ngombono olandelayo. Okokuqala, ake senze ukufuduka futhi sihambisa imininingo egciniwe ukuze ikhodi yethu ingasebenzisana nemodeli lapho isebenza. Ukuze wenze lokhu, gijimani imiyalo elandelayo:
python manage.py makemigrations
python manage.py migrate
Lokhu kuzothatha umzuzu ukuzokwenza, kepha uma kwenzeka, kuzokuvumela ukuthi ufinyelele imodeli ekubukeni, Middleware, noma kwenye indawo ku-software. Masiqhubeke ngokwenza umbono lapho singabona khona imodeli yethu. Hlela okuphakelayo / ukubukwa.Pokuhlelwa bese wengeza ikhodi elandelayo, njengoba kuphawuliwe. Ngeke udinge ukufaka noma yini ngemuva kwesibonakaliso #, leyo khodi yimibono esetshenziselwa ukukhombisa imininingwane ngekhodi. Sizoqala ngokungenisa imodeli yethu ekubukeni, futhi sikungeze kumongo lapho singayivumela khona esithebulethi njengohlu lokuboniswa. Okulandelayo, sizokwengeza ithempulethi lapho singanikeza khona ifomu nemodeli enenkinobho yokwakha into entsha ngokususelwa kwimodeli bese uyithumela kuseva. Lokhu kuzwakala kuyinkimbinkimbi, ngakho-ke asithathe nje isinyathelo ngesinyathelo. Ngaphambi kokuthi siqede umbono, ake sakhe isifanekiso esivele sinikeze imodeli futhi siqiniseke ukuthi singayibona ngokwakha okuthunyelwe okusha egobolondweni. Nakhu ukuthi lowo mbono kufanele ubheke kanjani:
from feed.models import Post
from django.shortcuts import render, redirect
from django.urls import reverse
def feed(request):
posts = Post.objects.all() # Buza konke okuthunyelwe ku-database kuze kube manje
return render(request, 'feed/feed.html', {
'posts': posts,
})
Konke lokhu kubukeka kulula impela kuze kube yilapho sifika ezansi. Nikeza, inani elibuyiselwe umsebenzi esikhundleni sempendulo ye-HTTP njengesibonelo esedlule, ngaso sonke isikhathi kuthatha isicelo njengokufaka kwayo okokuqala, kwamukela umongo (kulokhu okuthunyelwe ku-database), okungenziwa manje kwisifanekiso , bese ibuyisa isifanekiso esichazwe emsebenzini. I-template izoba yidokhumenti ye-HTML enolimi oluncane olubizwa ngeJinja2, olunikezela ngemininingwane ye-Pyphon ku-HTML.
Ukuqala ukudala izifanekiso, yenza izinkomba ezimbili kokuphakelayo.
mkdir feed/templates
mkdir feed/templates/feed
Okulandelayo, hlela ithempulethi ku-Directory ngenhla, okuphakelayo / izifanekiso / okuphakelayo, bese wengeza ikhodi yalesi sibonelo. Ake sibheke ithempulethi yalesi sibonelo.
<!doctype HTML>
<html>
<body>
<legend>Feed</legend>
<hr>
{% for post in posts %}
<p>{{ post.text }}</p>
{% endfor %}
</body>
</html>
Lesi ithempulethi elula kakhulu. Kuchaza ukuvula nokuvala amathegi e-HTML, ithegi yohlobo lwedokhumenti, umaki womzimba onesihloko se-Legend, ithegi yebheki elingeza umugqa omncane esikrinini njengesigaba ithempulethi. Lokhu konke kudinga ukunikela okuthunyelwe, kepha akukho ku-database okwamanje. Ake sakhe amanye ngegobolondo. Singagijimisa igobolondo nge-phante.py
python manage.py shell
Manje, ake singethembele imodeli yethu yeposi
from feed.models import Post
Okulandelayo, sizokwakha okuthunyelwe okulula ngentambo bese siphuma egobolondweni. Intambo ingaba yinoma yini, inqobo nje uma umbhalo ofanele.
Post.objects.create(text='hello world')
exit()
Okokugcina, sizodinga ukwengeza iphethini ye-URL ekuphathweni kwethu. Ngoba uhlelo lwethu lokusebenza lokuphakelayo luzosebenzisa ama-URL amaningi futhi sifuna ukugcina osayizi befayela lincane, ake sakhe ama-URLS endawo.Pluy kuhlelo lwethu lokusebenza lokuphakelayo olubukeka kanjena:
from django.urls import path
from . import views
urlpatterns = [
path('', views.feed, name='feed'),
]
Sizodinga futhi ukuhlela ama-URL.Phy kuhlelo lokusebenza lwesisekelo, noma yini esinqume ukuyibiza, lokhu kwakuyisikhombisi sokuqala esidaliwe. Hlela uhlelo lokusebenza / uhlelo lokusebenza.Spy futhi ungeze okulandelayo kumaphethini we-URL
from django.urls import include # phezulu
urlpatterns = [
# ... ikhodi yangaphambilini lapha
path('feed/', include(('feed.urls'), namespace='feed')),
]
Manje, lapho sisebenzisa iseva ngePython Phatha.Spy RunServer, sizobona ikhasi esilidalile ngoba sinemodeli, ukubukwa kanye nethempulethi kanye nephethini ye-URL, kanye nezinto ezise-database. Okulandelayo, ake sisebenzise ifomu esilidalile bese liqala ukudala okuthunyelwe kwethu. Kepha ngaphambi kokuthi sibhale ikhodi eningi, ake senze isipele sisebenzisa umbhalo esiyibhale ngaphambili, isipele. Qalisa lo mbhalo egobolondweni, ulinde izikhathi ezimbalwa, futhi yonke ikhodi izosekelwa lapho isembozo sethu se-git.
backup
Ukusebenzisa ifomu kulula kakhulu. Sizongenisa ifomu lethu, engeza isipele sesicelo seposi ekubukeni, bese ugcine okuthunyelwe ku-database ngaphambi kokuqondisa kabusha ekubukeni okufanayo. Singasebenzisa umsebenzi wokuqondisa kabusha esivele singenise, futhi omunye umsebenzi obizwa nge-reverse ukuthola i-URL yephethini yokubuka. Sizobuza lokhu ngentambo 'Okuphakelayo' Okuphakelayo 'ngoba amagama afakiwe wephethini efakiwe awondla, futhi umbono ubuye wabizwa ngokuthi okuphakelayo.
from feed.forms import PostForm
def feed(request):
posts = Post.objects.all() # Buza konke okuthunyelwe ku-database kuze kube manje
if request.method == 'POST': # Phatha isicelo seposi
form = PostForm(request.POST) # Dala isibonelo sefomu bese ugcine idatha kuyo
if form.is_valid(): # Qinisekisa ifomu
form.save() # Gcina into entsha
return redirect(reverse('feed:feed')) # Ukuqondisa kabusha ku-URL efanayo ngesicelo se-Thola
return render(request, 'feed/feed.html', {
'form': PostForm(), # Qiniseka ukuthi udlulisa ifomu kumongo ukuze sikwazi ukukunikeza.
'posts': posts,
})
Manje, sizodinga ukubuyekeza ithempulethi ukuze i-akhawunti ngefomu elisha. Singakwenza lokhu ngokusebenzisa
https://glamgirlx.com/zu/practical-web-based-deep
https://glamgirlx.com/zu/practical-web-based-deep -
Ngishiyele ithiphu ku-Bitcoin usebenzisa leli kheli: 3KhDWoSve2N627RiW8grj6XrsoPT7d6qyE
© Glam Girl X 2025