Kategorija: Programmēšana

Coding Bootcamp Primer - bezmaksas tīmekļa izstrādes kurss, kas sagatavo jūs reģistrēties jebkurā bootcamp

Bezmaksas 4 stundu ilgs kurss, kas iemācīs jums pietiekami daudz tīmekļa izstrādes, lai būtu gatavs jebkurai kodēšanas sāknometnei. Šodien ar prieku paziņoju, ka mēs uzsākam kursu cilvēkiem, kuri apsver iespēju sākt izglītību tīmekļa izstrādē. To sauc par Coding Bootcamp primer (<- link), un tas iemācīs visbūtiskākos vietņu veidošanas elementus: HTML, CSS un Javascript. Jūs arī uzzināsiet, kā iest

Lasīt vairāk

Kas ir (Python) __name__?

Ievads mainīgajam _ _name_ _ un tā izmantošanai Python Visticamāk, __name__mainīgo esat redzējis, kad esat izgājis caur Python kodu. Zemāk ir redzams koda fragmenta piemērs tam, kā tas var izskatīties: if __name__ == '__main__': main() Šajā rakstā es vēlos jums parādīt, kā jūs varat izmantot šo mainīgo, lai izveidotu moduļus Python. Kāpēc tiek izmantots

Lasīt vairāk

Labākie HTML piemēri un HTML5 piemēri

HTML nodrošina vietņu struktūru. Šeit ir daži piemēri, kā izmantot HTML sintaksi, lai izveidotu vietnes, tostarp daži jaunāku HTML5 funkciju piemēri. A Href atribūtu piemērs Atribūts atsaucas uz galamērķi ar saites. a(Enkurs) tag ir miris bez atribūtu. Dažreiz savā darbplūsmā nevēlaties tiešraides saiti vai arī vēl nezināt saites galamērķi. Šajā gadījumā ir lietderīg

Lasīt vairāk

Noderīgi triki, kurus jūs, iespējams, nezināt par Git atlicināt

Esmu laidis klajā biļetenu Git Better, lai palīdzētu apgūt jaunus trikus un uzlabotas Git tēmas. Ja jūs interesē uzlabot savu spēli Git, jums tas noteikti jāpārbauda. Ja kādu laiku esat lietojis Git, iespējams, izmantojāt Git atlicināt. Tā ir viena no Git noderīgajām funkcijām. Šeit ir daži noderīgi triki, kurus es pagājušajā nedēļā uzzināju par Git atlicināt. Git atlicināt ietaupīt Gi

Lasīt vairāk

Hakeri JavaScript masīvu izveidei

Ieskatāmi padomi masīvu izveidošanai un klonēšanai JavaScript. Ļoti svarīgs katras programmēšanas valodas aspekts ir valodā pieejamie datu tipi un struktūras. Lielākā daļa programmēšanas valodu nodrošina datu tipus sarežģītu datu attēlošanai un darbam ar tiem. Ja esat strādājis ar tādām valodām kā Python vai Ruby, jums vajadzēja redzēt tādus datu tipus kā saraksti , kopas , rindas , jaucējkrāni , dikti utt. JavaScript nav tik daudz sarežģī

Lasīt vairāk

Apgūstiet datorprogrammēšanas un datorzinību pamatus, izmantojot šo bezmaksas kursu

Ir daudz pamatjēdzienu, kurus ir svarīgi saprast visiem programmētājiem, neatkarīgi no tā, kādu programmēšanas valodu viņi lieto. Mēs esam izlaiduši 2 stundu video kursu, lai mācītu datorzinātņu pamatus. Mācītie jēdzieni attiecas uz visām programmēšanas valodām. Šis kurss ir domāts cilvēkiem, kuri interesējas par datorzinātnēm un programmēšanu, bet kuriem ir maz pamatinformācijas par kodēšanu. To izstrādāja Stīvens un Šons no

Lasīt vairāk

Vim Windows instalēšanas rokasgrāmata - kā datorā palaist Vim teksta redaktoru programmā PowerShell

Vim ir spēcīgs kodu redaktors. Tik spēcīgs, ka gan Linux, gan Mac pēc noklusējuma ir instalēts. Bet, ja jūs kā operētājsistēmu izmantojat sistēmu Windows, Vim būs jāinstalē atsevišķi. Par laimi, Microsoft ļoti atvieglo Vim instalēšanu un palaišanu datorā. Kā lejupielādēt Vim Jūs varat lejupielādēt jaunāko Vim teksta redaktora versiju tieši no paša Vim. Viņi ir izveidojuši īpašu pašn

Lasīt vairāk

Katru Intro to Data Science kursu internetā es sarindoju, balstoties uz tūkstošiem datu punktu

Pirms gada es izstājos no vienas no labākajām datorzinātņu programmām Kanādā. Es sāku veidot savu datu zinātnes maģistra programmu, izmantojot tiešsaistes resursus. Es sapratu, ka visu, kas man vajadzīgs, es varētu iemācīties, izmantojot edX, Coursera un Udacity. Un es to varētu apgūt ātrāk, efektīvāk un par nelielu daļu no izmaksām. Tagad esmu gandrīz pab

Lasīt vairāk

Fona dzēšgumija - kā noņemt fonu Photoshop CC

Parasti ir vēlme noņemt fotoattēla fonu un vienkārši saglabāt objektu. Pēc tam fotoattēla priekšmetu var novietot uz pilnīgi cita fona. Šī rokasgrāmata parādīs, kā izdzēst fotoattēla fonu, izmantojot Photoshop CC. Izmantojot Photoshop CC jaunāko versiju, fonu noņemšana ir vienkāršāka nekā jebkad agrāk! Pirmkārt, pārliecinietie

Lasīt vairāk

JavaScript datu tipi: izskaidrots tips

typeofir JavaScript atslēgvārds, kas atgriezīs mainīgā veidu, kad to izsauksit. To var izmantot, lai apstiprinātu funkciju parametrus vai pārbaudītu, vai ir definēti mainīgie. Ir arī citi izmantošanas veidi. typeofOperators ir noderīga, jo tas ir viegls veids, kā pārbaudīt mainīgā veidu savā kodā. Tas ir svarīgi, jo

Lasīt vairāk

Paskaidrots JavaScript Onclick notikums

onclickNotikums JavaScript ļauj jums kā programmētājs izpildīt funkciju, kad elements ir uzklikšķināt. Pogas Onclick piemērs Click me function myFunction() { alert('Button was clicked!'); } Vienkāršā piemērā iepriekš, kad lietotājs noklikšķina uz pogas, pārlūkprogrammā tiks parādīts brīdinājums Button was clicked!. Dinamiski pievienojot

Lasīt vairāk

Uzziniet Git pamatus mazāk nekā 10 minūtēs

Jā, nosaukums ir klikšķis. Nekādā gadījumā jūs nevarat saprast git tehnoloģijas pamatus tikai 10 minūtēs. Bet jūs varat nokļūt diezgan tuvu apmēram 25 minūtēs. Un tas ir šī raksta mērķis. Ja vēlaties sākt mācīties Git tehnoloģiju, esat nonācis īstajā vietā. Šis ir visaptverošs Git ceļvedis iesācējiem. Git ir daudz klientu. Tehnoloģija

Lasīt vairāk

Mans ceļš, lai kļūtu par tīmekļa izstrādātāju no nulles bez CS grāda (un ko es uzzināju no ...

Pirmkārt, ļaujiet man iepazīstināt ar sevi. Mani sauc Sergejs Garsija, un es esmu pilnas slodzes izstrādātājs ar 2 gadu pieredzi. Tajā laikā esmu strādājis par front-end izstrādātāju gan Forbes 500 konsultāciju firmā, gan mazā uzņēmumā. Iespējams, ka tas neizklausās pēc lielas pieredzes, bet otrā gada pabeigšana kā izstrādātājam man ir bijis milzīgs pavērsiens. Tas ir tāpēc, ka man nebija re

Lasīt vairāk

Saistiet JavaScript ar HTML ar skriptu src Atribūts

Atribūts 'src' tagā ir ceļš uz ārēju failu vai resursu, kuru vēlaties saistīt ar savu HTML dokumentu. Piemēram, ja jums ir savs pielāgots JavaScript fails ar nosaukumu 'script.js' un vēlaties pievienot tā funkcionalitāti HTML lapai, jūs to pievienojat šādi: Script Src Attribute Example Tas norāda uz failu ar nosaukumu “script.js”, kas atrodas ta

Lasīt vairāk

Kā iestatīt VSCode, lai uzlabotu savu produktivitāti

Kodu redaktori gadu gaitā ir attīstījušies. Pirms dažiem gadiem nebija Visual Studio koda (VS koda). Jūs, iespējams, izmantojāt Sublime Text, Atom, Bracket utt. Bet, izlaižot VS Code, tas ir kļuvis par iecienītāko kodu redaktoru lielākajai daļai izstrādātāju. Kāpēc VS kods? Izstrādātājiem tas patīk, jo Tas ir pielāgojams Viegla atkļūdošana Emmet Pagarinājumi Git integrācija Integrēts terminālis Intellisense Viņas un citas lietas ... Tagad, kad esat redzējis V

Lasīt vairāk

Electron lietojumprogrammas izveide ar izveidot-reaģēt-lietotni

Tīmekļa pakas konfigurēšana vai “izstumšana” nav nepieciešama. Es nesen izveidoju Electron lietotni, izmantojot lietotni create-reaģēt . Arī man nevajadzēja nomākt ar Webpack vai “izstumt” savu lietotni. Es jums iepazīstināšu, kā es to paveicu. Mani piesaistīja ideja izmantot izveidot-reaģēt-lietotni, jo tā slēpj informāciju par tīmekļa pakas konfigurāciju. Bet mana meklēšana pēc esošajie

Lasīt vairāk

Kā sākt darbu ar MongoDB 10 minūtēs

MongoDB ir bagātīga uz dokumentiem orientēta NoSQL datu bāze. Ja esat pilnīgs NoSQL iesācējs, iesaku ātri apskatīt manu iepriekš publicēto NoSQL rakstu. Šodien es gribēju padalīties ar dažām pamata lietām par MongoDB komandām, piemēram, vaicājumiem, datu filtrēšanai, dzēšanai, atjaunināšanai un tā tālāk. Labi, pietiek ar sarunu, ķe

Lasīt vairāk

HTML centra teksts - kā CSS vertikāli izlīdzināt div

HTML un CSS pasaulē viss ir saistīts ar izkārtojuma struktūru un elementu izplatīšanu. Mēs parasti izmantojam HTML, lai definētu marķējumu un struktūru, savukārt CSS palīdz mums rīkoties ar elementu stilu un izlīdzināšanu. Šajā ziņojumā mēs mazliet uzzināsim dažādus veidus, kā mēs varam centrēt HTML elementus un rīkoties ar vertikālu izlīdzināšanu ar CSS. Vispirms mēs iemācīsimies saska

Lasīt vairāk

Kā 5 minūtēs panākt, lai HTTPS strādātu pie vietējās attīstības vides

Gandrīz jebkuru vietni, kuru šodien apmeklējat, aizsargā HTTPS. Ja jūsu vēl nav, tā tam vajadzētu būt. Servera drošība ar HTTPS nozīmē arī to, ka uz šo serveri nevar nosūtīt pieprasījumus no servera, kuru neaizsargā HTTPS. Tas rada problēmas izstrādātājiem, kuri izmanto vietējās izstrādes vidi, jo visi viņi darbojas //localhostbez izvēles. Startēšanas laikā, kurā es

Lasīt vairāk

Paskaidrota JavaScript tipa piespiešana

Ziniet savus dzinējus [Rediģēt 05.02.2018.] : Šī ziņa tagad ir pieejama krievu valodā. Klapē Serjam Bulavykam par viņa centieniem. Tipa piespiešana ir vērtības konvertēšanas process no viena veida uz citu (piemēram, virkne uz skaitli, objekts uz būla skaitli utt.). Jebkurš tips, neatkarīgi no tā, vai tas ir primitīvs vai objekts, ir derīgs tipa piespiešanas priekšmets. Lai atgādinātu, primit

Lasīt vairāk

Ievads Jasmīna vienības testēšanā

Jasmine ir vispopulārākā JS bibliotēka vienību testēšanai tīmekļa lietotnēs. Šajā apmācībā, kas paredzēta iesācējiem, mēs iepazīstināsim jūs ar ātru un pilnīgu rokasgrāmatu testēšanai ar Jasmine. Jūs iepazīsities ar Jasmine, populāru uz uzvedību balstītu JavaScript testēšanas sistēmu. Mēs redzēsim arī vienkāršu praktis

Lasīt vairāk

HTML komentāri: kā komentēt savu HTML kodu

Komentāri HTML formātā Komentāru tags ir elements, ko izmanto piezīmju atstāšanai, galvenokārt saistīts ar projektu vai vietni. Šo tagu bieži lieto, lai kaut ko izskaidrotu kodā vai atstātu dažus ieteikumus par projektu. Arī komentāru tags ļauj izstrādātājam atgriezties un saprast viņa uzrakstīto kodu vēlāk. Komentārus var izmantot

Lasīt vairāk

Trīs veidi, kā JavaScript ierakstīt teikumu

Šis raksts ir balstīts uz Free Code Camp pamata algoritma skriptu “ Nosaukums, kurā teikums ir teikums ”. Šajā algoritmā mēs vēlamies mainīt teksta virkni tā, lai katra vārda sākumā vienmēr būtu lielais burts. Šajā rakstā es izskaidrošu trīs pieejas. Vispirms ar FOR cilpu, otrkārt, izmantojot kartes () metodi, un trešais, izmantojot metodi aizstāt (). Algoritma izaicinājumsAtg

Lasīt vairāk

Mobi to PDF - Kā konvertēt uz Mobi failu un no tā

Ja nesen esat iegādājies grāmatu tiešsaistē vai lejupielādējis bezmaksas publiski pieejamu grāmatu vietnē, piemēram, Project Guttenberg, pastāv liela iespēja, ka tas ir .mobifails. Bet jūs, iespējams, nevarējāt to atvērt, jo jums nebija instalēta pareizā programmatūra. Šajā rakstā uzzināsiet, kādi .mobifaili ir un kā tos ko

Lasīt vairāk

Labākās Python apmācības

Python ir vispārējas nozīmes programmēšanas valoda, kas tiek dinamiski drukāta, interpretēta un pazīstama ar savu vieglu lasāmību ar lieliskiem dizaina principiem. freeCodeCamp ir viens no populārākajiem Python kursiem. Tas ir pilnīgi bez maksas (un tam pat nav reklāmas). To var noskatīties vietnē YouTube šeit. Vai vēlaties

Lasīt vairāk

HTML5 video: kā iegult video HTML

Pirms HTML5, lai tīmekļa vietnē tiktu atskaņota video, jums jāizmanto spraudnis, piemēram, Adobe Flash Player. Ieviešot HTML5, jūs tagad varat ievietot videoklipus tieši pašā lapā. Tas ļauj videoklipus atskaņot lapās, kas paredzētas mobilajām ierīcēm, jo ​​spraudņi, piemēram, Adobe Flash Player, nedarbojas operētājsistēmā Android vai iOS. HTML elements tiek izmantot

Lasīt vairāk

Ievads par Git apvienošanos un atkārtotu bāzēšanu: kas tie ir un kā tos izmantot

Kā izstrādātājam daudziem no mums ir jāizvēlas starp Apvienot un Rebase. Ņemot vērā visas atsauces, kuras mēs iegūstam no interneta, visi uzskata: “Nelietojiet Rebase, tas var radīt nopietnas problēmas.” Šeit es paskaidrošu, kas ir apvienošana un atkārtota bāze, kāpēc jums tās vajadzētu (un nevajadzētu) izmantot un kā to izdarīt. Git Merge un Git Rebase kal

Lasīt vairāk

Kad (un kāpēc) jāizmanto ES6 bultiņu funkcijas - un kad nevajadzētu

Bultu funkcijas (sauktas arī par “tauku bultiņu funkcijām”) neapšaubāmi ir viena no populārākajām ES6 iezīmēm. Viņi ieviesa jaunu kodolīgu funkciju rakstīšanas veidu. Šeit ir funkcija, kas rakstīta ES5 sintaksē: function timesTwo(params) { return params * 2}function timesTwo(params) { return params * 2 } timesTwo(4); // 8 Tagad šeit ir tā pati funkcija, kas izteikta kā bultiņas funkcija: var timesTwo = params => params * 2 timesTwo(4); // 8 Tas ir daudz īsāks! Netiešo atgriešanās dēļ mē

Lasīt vairāk

Iekļauts CSS ceļvedis - kā tieši veidot HTML tagu

Jūs esat uzrakstījis nedaudz HTML un tagad tas jāveido ar CSS. Viens veids ir izmantot iekļautos stilus, par ko ir šis raksts. This is my first paragraph. Pirms mēs iedziļināmies iekļauto stilu niansēs - kad, kāpēc un kā tos izmantot - ir svarīgi zināt citus HTML veidošanas veidus. Tādā veidā jūs izvēlaties labāko variantu savam kodam. Šeit ir jūsu iespēju

Lasīt vairāk

Labākie Python koda piemēri

Python ir vispārējas nozīmes programmēšanas valoda, kas tiek dinamiski drukāta, interpretēta un pazīstama ar savu vieglu lasāmību ar lieliskiem dizaina principiem. freeCodeCamp ir viens no populārākajiem Python kursiem. Tas ir pilnīgi bez maksas (un tam pat nav reklāmas). To var noskatīties vietnē YouTube šeit. Python datu s

Lasīt vairāk

Kā kapitalizēt katra vārda pirmo burtu JavaScript valodā - JS lielo burtu apmācība

Šajā rakstā jūs uzzināsiet, kā lielo burtu ievadīt jebkura vārda sākumā JavaScript. Pēc tam jūs lietojat lielo burtu no teikuma visu vārdu pirmajā burtā. Programmēšanas skaistais ir tas, ka problēmas risināšanai nav viena universāla risinājuma. Tāpēc šajā rakstā jūs redzēsiet vairākus veidus, kā atrisināt vienu un to pašu problēmu. Vārda pirmais burts tiek lietots

Lasīt vairāk

Formāta specifikatori C

Formātu specifikatori nosaka datu tipu, kas drukājams uz standarta izvades. Jums ir jāizmanto formātu specifikatori neatkarīgi no tā, vai drukājat formatētu izvadi printf()vai pieņemat ievadi ar scanf(). Daži% specifikatori, kurus varat izmantot ANSI C, ir šādi: Specifikators Izmanto % c viens raksturs % s virkne %Sveiki īss (parakstīts) % hu īss (neparakstīts) % Lf garš dubultnieks % n neko nedrukā % d decimālskaitlis (pieņem, ka 10. bāze) % i dec

Lasīt vairāk

Katrs mašīnmācīšanās kurss internetā, sarindots pēc jūsu atsauksmēm

Pirms pusotra gada es izstājos no vienas no labākajām datorzinātņu programmām Kanādā. Es sāku veidot savu datu zinātnes maģistra programmu, izmantojot tiešsaistes resursus. Es sapratu, ka visu, kas man vajadzīgs, es varētu iemācīties, izmantojot edX, Coursera un Udacity. Un es to varētu apgūt ātrāk, efektīvāk un par nelielu daļu no izmaksām. Tagad esmu gandrīz pab

Lasīt vairāk

JavaScript moduļi: iesācēju ceļvedis

Ja esat JavaScript jaunpienācējs, žargons, piemēram, “moduļu paketes pret moduļu iekrāvējiem”, “Webpack pret pārlūkprogrammas apstiprināšanu” un “AMD pret CommonJS”, var ātri kļūt milzīgs. JavaScript moduļu sistēma var būt biedējoša, taču tās izpratne ir ļoti svarīga tīmekļa izstrādātājiem. Šajā ziņojumā es jums izsaiņošu šos modi

Lasīt vairāk

Ko nozīmē JavaScript: Void (0)?

JavaScript tukšais operators novērtē izteiksmi un atgriežas nedefinēts. Jūs varat izmantot konsoli, lai pārbaudītu to pašu: Piezīme : spēkā neesošs , neatkarīgi no vērtības, kas tiek nodota, * vienmēr atgriežas nedefinēts, kā parādīts iepriekš *. Bet, par spēkā neesošu ar to operandu 0 ir priekšroka . Ir divi operanda 0 izmant

Lasīt vairāk

Python miega funkcija - kā panākt, lai Python pirms turpināšanas pagaidītu dažas sekundes, izmantojot komandu piemērus

Varat izmantot Python sleep()funkciju, lai savam kodam pievienotu laika aizkavi. Šī funkcija ir ērta, ja vēlaties, piemēram, pārtraukt kodu starp API izsaukumiem. Vai arī uzlabojiet lietotāja pieredzi, pievienojot pauzes starp vārdiem vai grafiku. from time import sleep sleep(2) print("hello world") Kad es palaidu iepriekš minēto kodu, pirms "sveika pasaule" izdrukas ir aptuveni divu sekunžu kavēšanās. Es piedzīvoj

Lasīt vairāk

Kā pārrakstīt vietējos failus ar Git Pull

Kad jāpārraksta vietējie faili? Ja jūtat nepieciešamību izmest visas vietējās izmaiņas un vienkārši atiestatīt / pārrakstīt visu ar kopiju no attālās filiāles, jums jāievēro šī rokasgrāmata. Svarīgi: ja jums ir kādas lokālas izmaiņas, tās tiks zaudētas. Ar vai bez --hardopcijas visas vietējās saistības, kas nav izpildītas, tiks zaudētas. Ja jums ir kādi faili, kurus Gi

Lasīt vairāk

Kā izmantot Instagram apmācību - izmantojiet IG kā Pro

Pēdējo vairāku gadu laikā Instagram ir kļuvis par ļoti populāru sociālo mediju platformu. Cilvēki visā pasaulē to izmanto, lai kopīgotu fotoattēlus, izplatītu ziņas un iedvesmotu viens otru. Saskaņā ar TechCrunch teikto, Instagram ir vairāk nekā 1 miljards aktīvo lietotāju (katru dienu tiek publicēti 500 miljoni) - tādēļ, ja vēlaties iegūt savus attēlus vai idejas, tā ir laba vieta, kur sākt. Šajā apmācībā mēs aplūkosim

Lasīt vairāk

Eiklida algoritms: GCD (lielākais kopējais dalītājs) skaidrots ar C ++ un Java piemēriem

Šajā tēmā vispirms jāzina par lielāko koplietotāju (GCD) un MOD darbību. Lielākais kopīgais dalītājs (GCD) Divu vai vairāku veselu skaitļu GCD ir lielākais vesels skaitlis, kas dala katru veselu skaitli tā, lai to atlikums būtu nulle. Piemērs- GCD no 20, 30 = 10   (10 ir lielākais skaitlis, kas dala 20 un 30 ar atlikumu kā 0) GCD 42, 120, 285 = 3   (3 ir lielākais skaitlis, kas dala 42, 120 un 285 ar atlikumu kā 0) "mod" darbība Mod darbība nodrošina atlikušo daļu, kad tiek sadalīti divi pozitīvi veseli skaitļi. Mēs to rakstām šādi: A mod B

Lasīt vairāk

CSS pārejas piemēri - kā izmantot kursora animāciju, mainīt necaurredzamību un daudz ko citu

Ja strādājat ar tādām tīmekļa tehnoloģijām kā CSS, HTML un JavaScript, ir svarīgi, lai jums būtu dažas pamatzināšanas par CSS animācijām un pārejām. Šajā rakstā mēs uzzināsim, kā izveidot dažas pamata pārejas animācijas, izmantojot CSS. Kā animēt elementu ar pamata pāreju uz kursora Šajā piemērā mēs mainīsim elementa necaurredzamību, kad lietotājs novieto kursoru virs peles vai peles kursoru. Static Template .elem { background:

Lasīt vairāk

Kā izveidot robotu un automatizēt ikdienas darbu

Lielākajai daļai darbu ir atkārtoti uzdevumi, kurus varat automatizēt, tādējādi atbrīvojot daļu no jūsu vērtīgā laika. Tas padara automatizāciju par galveno prasmi apgūt. Neliela kvalificētu automatizācijas inženieru un domēnu ekspertu grupa, iespējams, spēj automatizēt daudzus visu komandu visnogurdinošākos uzdevumus. Šajā rakstā mēs izpētī

Lasīt vairāk

Paskaidrots plūdu aizpildīšanas algoritms

Plūdu aizpildīšana ir algoritms, ko galvenokārt izmanto, lai noteiktu ierobežotu laukumu, kas savienots ar konkrēto mezglu daudzdimensiju masīvā. Tas ir ļoti līdzīgs spaiņa rīkam krāsu programmās. Visvairāk pieejamā algoritma ieviešana ir rekursīvā funkcija, kuras pamatā ir kaudze, un par to mēs runāsim tālāk. Kā tas darbojas? Probl

Lasīt vairāk

Python Return vairākas vērtības - kā atgriezt Tuple, sarakstu vai vārdnīcu

Varat atgriezt vairākas vērtības no Python funkcijas. Lai to izdarītu, atgrieziet datu struktūru, kas satur vairākas vērtības, piemēram, sarakstu ar jūdzēm, kas jāveic katru nedēļu. def miles_to_run(minimum_miles): week_1 = minimum_miles + 2 week_2 = minimum_miles + 4 week_3 = minimum_miles + 6 return [week_1, week_2, week_3] print(miles_to_run(2)) # result: [4, 6, 8] Datu struktūras Python tiek izmantotas, lai uzglabātu datu kolekcijas, kuras var atgriezt no funkcijām. Šajā rakstā mēs

Lasīt vairāk

Nodarbības no 7 pašmācītiem kodētājiem, kuri tagad pilnu slodzi strādā kā programmatūras izstrādātāji

Kā jūs varat saglabāt motivāciju, mācoties kodēt? Tīmekļa attīstības izpēte ir ceļš, kurā ir daudz kritumu un kritumu. Jums var būt kāda diena, kad jūs izdomājat sarežģītu problēmu un jūtaties absolūti pārsteidzoši. Bet tad jau nākamajā dienā jūs stundām ilgi iestrēdzat šķietami vieglu problēmu. Jūs galu galā jūtaties pilnīgi sak

Lasīt vairāk

Kas ir korelācijas koeficients? R vērtība statistikā izskaidrota

Korelācijas ir lielisks līdzeklis, lai uzzinātu, kā viena lieta mainās ar otru. Pēc šīs informācijas izlasīšanas jums vajadzētu saprast, kas ir korelācija, kā domāt par korelācijām savā darbā un kodēt minimālu ieviešanu, lai aprēķinātu korelācijas. Korelācija ir par to, kā divas lietas mainās savā starpā Korelācija ir abstrakts matemātikas jēdziens, taču jums, iespējams, jau ir ideja par to, ko tas nozīmē. Šeit ir daži trīs vispārējo korelācij

Lasīt vairāk

Kā iegult video un audio HTML

HTML ļauj mums izveidot uz standartiem balstītus video un audio atskaņotājus, kuriem nav nepieciešams izmantot nevienu spraudni. Video un audio pievienošana tīmekļa vietnei ir gandrīz tikpat vienkārša kā attēla pievienošana vai teksta formatēšana. Video elementu iekļaušanai ir divi dažādi veidi. Mēs abus apspriedīs

Lasīt vairāk

Git Push komanda izskaidrota

git pushKomanda ļauj nosūtīt (vai push ), kas ir saistošs no jūsu vietējā filiālē jūsu vietējā Git krātuves uz attālo krātuve. Lai varētu pārsūtīt uz savu attālo repozitoriju, jums ir jāpārliecinās, vai visas jūsu izmaiņas vietējā repozitorijā ir izpildītas . Šīs komandas sintakse ir šāda: git push Ir vairākas dažādas iespējas, kuras varat nodot ar komandu, vairāk par tām varat uzzināt Git dokumentācijā vai palaist git push --help. Pārvietojieties uz noteiktu attālo krātu

Lasīt vairāk

Visbiežāk izmantotās rubīna masīva metodes

Parastās masīvu metodes Rubīna masīvi veido galveno pamatu programmēšanā rubīnā, un patiesībā lielākā daļa valodu. To lieto tik daudz, ka būtu lietderīgi zināt un pat iegaumēt dažas no masīviem visbiežāk izmantotajām metodēm. Ja vēlaties uzzināt vairāk par Rubīna masīviem, mums ir raksts par tiem. Šajā ceļvedī mūsu masīvs bū

Lasīt vairāk

Kā izveidot objektus JavaScript

Mēs visi vienā vai otrā veidā nodarbojamies ar objektiem, rakstot kodu programmēšanas valodā. JavaScript valodā objekti nodrošina veidu, kā mēs varam uzglabāt, manipulēt un nosūtīt datus tīklā. Ir daudzi veidi, kā JavaScript objekti atšķiras no citu galveno programmēšanas valodu objektiem, piemēram, Java. Es mēģināšu to aplūkot

Lasīt vairāk

8 React.js projekta idejas, kas palīdzēs sākt mācīties, darot

Viens no labākajiem mācīšanās veidiem ir darīšana. Bet bieži izstrādātāji cīnās ar lielo jautājumu "ko man vajadzētu būvēt?" Šeit ir 8 projektu idejas, kas papildinātas ar projekta biksītēm un izkārtojuma idejām, lai jūs sāktu mācīties, darot. Bizness un reālā pasaule: karšu statistikas informācijas panelis Jautri un interesanti: mūzikas instruments Personīgais un portfelis: emuārs Produktivitāte: piezīmju grāmatiņa Puzles un spēles: Kosmosa iebrucēji Rīki un bibliotēkas: ietvara tēma Projekta papildinājumi: Webmentions Kloni: produktu medības Šis ir bezmaksas e-grāmatas 50 projekt

Lasīt vairāk

Divi veidi, kā JavaScript pārbaudīt palindromus

Šis raksts ir balstīts uz Free Code Camp pamata algoritmu skriptu “Palindromu pārbaude”. Palindroms ir vārds, frāze, skaitlis vai cita rakstzīmju secība, kas lasa to pašu atpakaļ vai uz priekšu. Pirmo reizi vārdu “palindroms” 17. gadsimtā izdomāja angļu dramaturgs Bens Džonsons, sākot ar grieķu saknēm palin (“atkal”) un dromos (“ceļš, virziens”). - src. Vikipēdija Šajā rakstā es i

Lasīt vairāk

Mērķa HTML atribūts paskaidrots

Par atribūts norāda, kur atvērt saistīto dokumentu ar a(enkuru) tag. Piemēri Mērķa atribūts ar vērtību “_blank” atver saistīto dokumentu jaunā logā vai cilnē. freeCodeCamp Mērķa atribūts ar vērtību “_self” atver saistīto dokumentu tajā pašā rāmī, uz kura tika noklikšķināts (tas ir noklusējums un parasti tas nav jānorāda). freeCodeCamp freeCodeCamp Mērķa atr

Lasīt vairāk

8 labākās kodēšanas izaicinājuma vietnes, kas palīdzēs jums paaugstināt prasmes 2020. gadā

Neskatoties uz zemāko bezdarba līmeni pēdējo desmitgažu laikā, analītiķi sagaida, ka tehnoloģiju noma turpinās stabili pieaugt arī 2020. gados. Tas ir lielisks jaunums nesenajiem datorzinātņu absolventiem un izstrādātājiem, kas šobrīd strādā šajā jomā, taču tas nenozīmē, ka ambiciozi inženieri var kļūt pašapmierināti. Lai gan tirgū, visticamāk, b

Lasīt vairāk

Ja ... Cits paziņojums C skaidrojumā

Nosacītā koda plūsma ir spēja mainīt koda daļas uzvedību, pamatojoties uz noteiktiem nosacījumiem. Šādās situācijās jūs varat izmantot ifpaziņojumus. ifPaziņojums ir pazīstams arī kā lēmumu pieņemšanas paziņojumu, jo tā pieņem lēmumu, pamatojoties uz konkrētā stāvokļa vai izpausmes. ifIzraksta iekšpusē tiek izpi

Lasīt vairāk

JavaScript Fetch API apmācība ar JS Fetch Post un galvenes piemēriem

Ja rakstāt tīmekļa lietojumprogrammu, visticamāk, jums būs jāstrādā ar ārējiem datiem. Tā var būt jūsu pašu datu bāze, trešo pušu API un tā tālāk. Kad AJAX pirmo reizi parādījās 1999. gadā, tas mums parādīja labāku veidu, kā veidot tīmekļa lietojumprogrammas. AJAX bija pagrieziena punkts tīmekļa izstrādē, un tas ir daudzu mūsdienu tehnoloģiju, piemēram, React, pamatkoncepcija. Pirms AJAX jums bija jāpārveido vis

Lasīt vairāk

Nepieciešami moduļi vietnē Node.js: viss, kas jums jāzina

Atjauninājums: Šis raksts tagad ir daļa no manas grāmatas “Node.js Beyond The Basics”. Lasiet šī satura atjaunināto versiju un vairāk par Node vietnē jscomplete.com/node-beyond-basics . Mezgls atkarībā no moduļu pārvaldības izmanto divus galvenos moduļus: Šķiet, ka requiremodulis, kas ir pieejams visā pasaulē, nav nepieciešams require('require'). moduleModulis, kas, šķ

Lasīt vairāk

Kā izveidot vairāku spēlētāju kāršu spēli ar Unity 2D un Mirror (ATJAUNINĀTS)

Darbs ar audeklu Unity 2D sākumā var likties sarežģīts, it īpaši, ja mēģināt iemācīties redaktoru, vienlaikus risinot arī C # skriptu. Var būt arī biedējoši domāt par viena spēlētāja spēles pārvēršanu vairāku spēlētāju pieredzē, jo ir jāņem vērā daudz jaunu koncepciju un vairākas trešo pušu paketes, no kurām izvēlēties. Šīs jaunās video sērijas 1. daļā mēs i

Lasīt vairāk

Hash tabula paskaidrota: kas tas ir un kā to īstenot

Hash tabula, kas pazīstama arī kā hash karte, ir datu struktūra, kurā tiek atslēgas vērtībām. Tā ir viena no tehnikas daļām, ko sauc par jaukšanu, otra - hash funkcija. Hash funkcija ir algoritms, kas veido indeksu, kur vērtību var atrast vai saglabāt hash tabulā. Dažas svarīgas piezīmes par jaukšanas tabulām: Vērtības netiek glabātas sakārtotā secībā. Jūs esat atbildīgs par iesp

Lasīt vairāk

Kā izveidot nolaižamo izvēlni ar CSS un JavaScript

Šajā apmācībā jūs uzzināsiet, kā izveidot vienkāršu nolaižamo izvēlni ar vaniļas Javascript, HTML un CSS. Mēs staigāsim cauri HTML, CSS un Javascript kodam, taču pievērsīsim lielāku uzmanību programmēšanai, jo šī ir JS apmācība. Mēs izmantosim tikai vienkāršu JS un CSS, bez ietvariem un priekšapstrādātājiem. Vienīgais (veida) izņēmums būs F

Lasīt vairāk

Kā iegūt un konfigurēt Git un GitHub SSH atslēgas

Ja izmantojat GitHub, nenosakot SSH atslēgu, jūs patiešām zaudējat. Vienkārši padomājiet - visu laiku, ko pavadījāt, ievadot konsolē savu e-pasta adresi un paroli katru reizi, kad nospiežat saistības, varēja pavadīt kodēšana. Nu ne vairāk. Šeit ir īss ceļvedis, kā ģenerēt un konfigurēt SSH atslēgu, izmantojot GitHub, lai jums vairs nekad nevajadzētu autentificēt vecmodīgi. Pārbaudiet, vai ir esoša SS

Lasīt vairāk

Java saskarnes, kas izskaidrotas ar piemēriem

Saskarnes Java saskarne ir nedaudz līdzīga klasei, taču ar ievērojamu atšķirību: an interfacevar būt tikai metožu paraksti, lauki un noklusējuma metodes. Kopš Java 8 jūs varat izveidot arī noklusējuma metodes. Nākamajā blokā varat redzēt saskarnes piemēru: public interface Vehicle { public String licensePlate = ""; public float maxVel public void start(); public void stop(); default void blowHorn(){ System.out.println("Blowin

Lasīt vairāk

Īss ceļvedis par pogu veidošanu, izmantojot CSS

Pogas ir kļuvušas par neizbēgamu priekšgala attīstības daļu. Tādējādi pirms pogu veidošanas ir svarīgi paturēt prātā dažas lietas. Esmu apkopojis dažus pogu veidošanas veidus, izmantojot CSS. Varat arī apvienot lielāko daļu metožu, lai izveidotu jaunu stilu. Lai izveidotu CSS gradientiem, varat izmantot vietni //uigradients.com. Vienkārša poga “

Lasīt vairāk

Prioritārās rindas Java paskaidrots ar piemēriem

Prioritārās rindas reālajā dzīvē tiek izmantotas ļoti bieži. Šajā rakstā mēs uzzināsim, kādas ir prioritārās rindas un kā mēs tās varam izmantot Java. Pirms mēs apspriedīsim, kāda ir prioritārā rinda, redzēsim, kāda ir regulārā rinda. Regulāra rinda seko struktūrai first in first out (FIFO). Tas nozīmē, ka, ja 3 ziņojumi

Lasīt vairāk

Domājiet kā programmētājs: kā izveidot Snake, izmantojot tikai JavaScript, HTML un CSS

Sveiki ? Laipni lūdzam uz kuģa. Šodien mēs dosimies aizraujošā piedzīvojumā, kur veiksim paši savu čūsku spēli? Jūs uzzināsiet, kā pārvarēt problēmu, sadalot to mazākos vienkāršākos posmos. Šī ceļojuma beigās jūs būsiet iemācījies dažas jaunas lietas, un jūs jutīsieties pārliecināts, ka varat patstāvīgi izpētīt vairāk. Ja jūs esat jauns programmētājs, es ie

Lasīt vairāk

Rekursija nav grūta: šīs noderīgās programmēšanas tehnikas detalizēts apraksts

Es to teikšu uzreiz no nūjas. Vai jūs zināt notikumus, kas notiek pēc funkciju izsaukšanas? Nē? Tad ar to mēs sāksim. Funkciju izsaukšana Kad mēs izsaucam funkciju, izpildes konteksts tiek ievietots izpildes kaudzē. Sadalīsim to vēl. Pirmkārt, kas ir kaudze? Steks ir datu struktūra, kas darbojas pēc principa “Pēdējā ienākšana, pirmā izeja”. Vienums tiek “iestumts” uz

Lasīt vairāk

Kā nodot Oracle Java sertifikātus - praktisks ceļvedis izstrādātājiem

Java sertifikāts ir ļoti novērtēts IT nozarē, un tas nodrošina Java izstrādātāju atzinību visā pasaulē. Tas jums palīdz atrast labāku darbu, iegūt labāku algu un pat labāku paaugstinājumu vai prēmiju pašreizējā darbā. Tāpēc tūkstošiem Java izstrādātāju katru gadu cenšas iegūt sertifikātu, taču šajā eksāmenā panākumi nav viegli. Oracle Java sertifikācijai ir grūts p

Lasīt vairāk

23 alternatīvi karjeras ceļi, kuros programmatūras izstrādātāji var izaugt

Pēdējo piecu gadu laikā esmu lasījis desmitiem vieslekciju daudzās kodēšanas sāknometnēs Čikāgā. Daži jautājumi nekad neizdodas: "Kura valoda man jāmācās tālāk?", "Kā es varu sagatavoties tehniskām intervijām?", "Vai jūs pieņemat darbā?" Bet viens jautājums, kas mani atmeta, bija: "Ko darīt, ja es nevēlos būt programmatūras izstrādātājs?" Pēdējā laikā esmu par to daudz

Lasīt vairāk

Vienkāršs ievads testa vadītā attīstībā ar Python

Esmu pašmācīts izstrādātājs, kurš spēj rakstīt vienkāršas lietotnes. Bet man ir jāatzīstas. Nav iespējams atcerēties, kā viss manā galvā ir savstarpēji saistīts. Šī situācija pasliktinās, ja pēc dažām dienām atgriezīšos pie uzrakstītā koda. Izrādās, ka šo problēmu varētu pārvarēt, izmantojot testa virzītas attīstības (TDD) metodoloģiju. Kas ir TDD un kāpēc tas ir svarīgi? Nesp

Lasīt vairāk