Kategooria: Programmeerimine

Coding Bootcamp Primer - tasuta veebiarenduskursus, mis valmistab teid ette registreerumiseks mis tahes bootcampis

Tasuta 4-tunnine kursus, mis õpetab teile piisavalt veebiarendust, et olla valmis mis tahes kodeeriva alglaaduri jaoks. Täna on mul hea meel teatada, et avame kursuse inimestele, kes kaaluvad veebiarenduse alase hariduse omandamist. Seda nimetatakse The Coding Bootcamp primeriks (<- link) ja see õpetab teile veebisaitide loomise kõige olulisemaid ehituskive: HTML, CSS ja Javascript. Sam

Lang L: none (read-more)

Mis on (Pythoni) __name__?

Sissejuhatus muutujaks _ _name_ _ ja selle kasutamiseks Pythonis Tõenäoliselt olete __name__muutujat näinud siis, kui olete Pythoni koodi läbinud. Allpool näete näite koodijuppi selle väljanägemise kohta: if __name__ == '__main__': main() Selles artiklis tahan teile näidata, kuidas saate selle muutuja abil Pythonis mooduleid luua. Miks ka

Lang L: none (read-more)

Parimad HTML-i näited ja HTML5-näited

HTML pakub veebisaitide struktuuri. Siin on mõned näited, kuidas kasutada HTML-süntaksit veebisaitide loomiseks, sealhulgas mõned näited uuematest HTML5-funktsioonidest. A Hrefi atribuudi näide Atribuut viitab sihtkoha kohta, mille link. a(Ankur) silt on surnud ilma atribuut. Mõnikord ei soovi te oma töövoogus aktiivset linki või ei tea te lingi sihtkohta veel. Sel juhul

Lang L: none (read-more)

Häkid JavaScripti massiivide loomiseks

Mõistlikud näpunäited JavaScripti massiivide loomiseks ja kloonimiseks. Iga programmeerimiskeele väga oluline aspekt on keeles saadaval olevad andmetüübid ja struktuurid. Enamik programmeerimiskeeli pakub andmetüüpe keerukate andmete esitamiseks ja nendega töötamiseks. Kui olete töötanud selliste keeltega nagu Python või Ruby, oleksite pidanud nägema selliseid andmetüüpe nagu loendid , komplektid , korrektsioonid , räsi , dikteerimine jne. JavaScriptis po

Lang L: none (read-more)

Õppige selle tasuta kursuse abil arvutiprogrammeerimise ja arvutiteaduse põhitõdesid

Seal on palju põhimõisteid, mille mõistmine on oluline kõigi programmeerijate jaoks, olenemata sellest, millist programmeerimiskeelt nad kasutavad. Oleme välja andnud kahetunnise videokursuse arvutiteaduse aluste õpetamiseks. Õpetatavad mõisted kehtivad kõigi programmeerimiskeelte kohta. See kursus on mõeldud inimestele, kes on huvitatud arvutiteadustest ja programmeerimisest, kuid kellel on kodeerimise kohta vähe taustteavet. Selle tööt

Lang L: none (read-more)

JavaScripti andmetüübid: Typeof Explained

typeofon JavaScripti märksõna, mis tagastab muutuja tüübi, kui seda kutsute. Seda saate kasutada funktsiooni parameetrite kinnitamiseks või muutujate määratlemise kontrollimiseks. On ka muid kasutusalasid. typeofOperaator on kasulik, sest see on lihtne viis kontrollida tüüpi muutuja koodi. See on oluline, kuna JavaScript on dünaamiliselt sisestatud keel. See tähen

Lang L: none (read-more)

JavaScripti Onclicki sündmus on selgitatud

onclickSündmus JavaScript saate programmeerijana käivitate funktsiooni, kui element on klõpsatud. Nupp Onclick näide Click me function myFunction() { alert('Button was clicked!'); } Ülalolevas lihtsas näites näevad kasutajad nuppu klõpsates oma brauseris märguannet Button was clicked!. Onclicki lisamine dünaamiliselt onclickKoht võib olla ka programmiliselt lisada igale element kasutades järgmist koodi järgmine näide: click on this element. var p = docum

Lang L: none (read-more)

Minu teekond veebiarendajaks saamisest nullist ilma CS kraadita (ja mida ma õppisin…

Esiteks lubage mul ennast tutvustada. Minu nimi on Sergei Garcia ja ma olen täiskohaga 2-aastase kogemusega kasutajaliidese arendaja. Selle aja jooksul olen töötanud kasutajaliidese arendajana nii Forbes 500 konsultatsioonifirmas kui ka väikeses ettevõttes. See ei pruugi tunduda palju kogemusi, kuid teise aasta arendajana lõpetamine on olnud minu jaoks tohutu verstapost. Selle

Lang L: none (read-more)

Kuidas seadistada VSCode oma tootlikkuse parandamiseks

Koodiredaktorid on aastate jooksul arenenud. Mõni aasta tagasi ei olnud Visual Studio koodi (VS-koodi). Tõenäoliselt kasutasite Sublime Text, Atom, Bracket jne. Kuid VS Code'i väljaandmisega on see muutunud enamiku arendajate lemmikkoodiredaktoriks. Miks VS kood? Arendajatele meeldib see sellepärast See on kohandatav Lihtne silumine Emmet Laiendused Giti integreerimine Integreeritud terminal Intellisense Teemad ja palju muud ...

Lang L: none (read-more)

Kuidas MongoDB-ga alustada 10 minutiga

MongoDB on rikkalik dokumendile orienteeritud NoSQL-i andmebaas. Kui olete NoSQL-i täielik algaja, soovitan teil kiiresti vaadata minu varem avaldatud NoSQL-i artiklit. Täna tahtsin jagada mõningaid põhilisi asju MongoDB käskude kohta, näiteks päringute esitamine, andmete filtreerimine, kustutamine, värskendamine ja nii edasi. Okei,

Lang L: none (read-more)

JavaScripti tüübi sundimine on selgitatud

Tunne oma mootoreid [Muuda 05.02.2018] : see postitus on nüüd saadaval vene keeles. Plaksutab Serj Bulavyki tema pingutuste eest. Tüübi sundimine on väärtus, mis teisendab väärtuse ühest tüübist teise (näiteks string numbriks, objekt tõeväärtuseks ja nii edasi). Mis tahes tüüp, olgu see ürgne või objekt, on tüüp sundi kehtiv subjekt. Tuletame meelde, et

Lang L: none (read-more)

Sissejuhatus jasmiini ühikute testimisse

Jasmine on kõige populaarsem JS-i raamatukogu veebirakenduste testimiseks. Selles algajatele mõeldud õpetuses tutvustame teile kiiret ja täielikku juhendit Jasmiiniga testimiseks. Tutvustatakse Jasmiini, JavaScripti populaarse käitumispõhise testimise raamistikku. Näeme ka lihtsat praktilist näidet, kuidas Jasmiiniga ühikuteste kirjutada, mis aitab teil hõlpsalt oma koodis vigu kontrollida. Lühidalt

Lang L: none (read-more)

Need on 2019. aasta parimad JavaScripti graafikute teegid

Esiteks, lühike ajalugu: Kui andmete kogumine ja kasutamine kasvab jätkuvalt hüppeliselt, muutub vajadus neid andmeid visualiseerida. Arendajad püüavad koondada miljoneid andmebaasikirjeid ilusatesse graafikutesse ja juhtpaneelidesse, mida inimesed saavad kiiresti ja intuitiivselt tõlgendada. Andmete visualiseerimise tehnoloogia on viimase kümne aasta jooksul jätkuvalt paranenud ja paljud tarbijatele on nüüd kättesaadavad paljud täiustatud graafikute teegid. 2000-ndate

Lang L: none (read-more)

Parimad Pythoni õpetused

Python on üldotstarbeline programmeerimiskeel, mis on dünaamiliselt trükitud, tõlgendatud ja tuntud oma hõlpsa loetavuse ning suurepäraste kujunduspõhimõtete poolest. freeCodeCampil on Pythonis üks populaarsemaid kursusi. See on täiesti tasuta (ja sellel pole isegi ühtegi reklaami). YouTube'is saate seda vaadata siit. Kas soo

Lang L: none (read-more)

Millal (ja miks) peaksite kasutama ES6 noolefunktsioone - ja millal mitte

Noolefunktsioonid (neid nimetatakse ka “rasva noolefunktsioonideks”) on kahtlemata üks ES6 populaarsematest omadustest. Nad tutvustasid uut viisi lühifunktsioonide kirjutamiseks. Siin on funktsioon, mis on kirjutatud ES5 süntaksis: function timesTwo(params) { return params * 2}function timesTwo(params) { return params * 2 } timesTwo(4); // 8 Nüüd on siin sama funktsioon, mis on väljendatud noole funktsioonina: var timesTwo = params => params * 2 timesTwo(4); // 8 See on palju lühem! Me võime k

Lang L: none (read-more)

Java loendimeetodite õpetus - Utilisti API näide

Loendeid kasutatakse tavaliselt igas programmeerimiskeeles. Selles õpetuses uurime Java loendi API-d. Alustame põhitoimingutega ja seejärel tegeleme täpsemate asjadega (näiteks erinevate loenditüüpide, näiteks ArrayList ja LinkedList, võrdlus). Annan teile ka mõned juhised, mis aitavad teil valida loendi rakendamise, mis sobib teie olukorrale kõige paremini. Kuigi õpe

Lang L: none (read-more)

Parimad Pythoni koodi näited

Python on üldotstarbeline programmeerimiskeel, mis on dünaamiliselt trükitud, tõlgendatud ja tuntud oma hõlpsa loetavuse ning suurepäraste kujunduspõhimõtete poolest. freeCodeCampil on Pythonis üks populaarsemaid kursusi. See on täiesti tasuta (ja sellel pole isegi ühtegi reklaami). YouTube'is saate seda vaadata siit. Pythoni

Lang L: none (read-more)

Kuidas kasutada JavaScripti iga sõna esimest tähte suurtähena - JS-i suurtähtede õpetus

Selles artiklis saate teada, kuidas JavaScripti mis tahes sõna algustäht suurtähtedega kirjutada. Pärast seda hakatakse suurtähtedes kasutama lausest kõigi sõnade esimest tähte. Programmeerimise ilus külg on see, et probleemi lahendamiseks pole üht universaalset lahendust. Seetõttu näete selles artiklis sama probleemi lahendamiseks mitu võimalust. Suurtäht sõ

Lang L: none (read-more)

Vorminguspetsifikaatorid C-s

Vorminguspetsifikaatorid määravad standardsele väljundile prinditavate andmete tüübi. Kas printite vormindatud väljundi printf()või aktsepteerite sisendit, peate kasutama vorminguspetsifikaate scanf(). Mõned% spetsifikaatoritest, mida saate ANSI C-s kasutada, on järgmised: Täpsustaja Kasutatud % c üksik tegelane % s string %Tere lühike (allkirjastatud) % hu lühike (allkirjastamata) % Lf pikk topelt % n ei prindi midagi % d kümnendarvu täisarv (eeldab baasi 10) % i kümnendarvu täisarv (tuvastab aluse automaatselt) % o kaheksandik

Lang L: none (read-more)

JavaScripti moodulid: juhend algajatele

Kui olete JavaScripti uustulnuk, võib žargoon nagu „moodulite kogujad vs moodulilaadijad”, „Webpack vs. sirvija” ja „AMD vs CommonJS” kiiresti muutuda valdavaks. JavaScripti moodulisüsteem võib küll hirmutada, kuid selle mõistmine on veebiarendajatele eluliselt vajalik. Selles postituses pakin need moesõnad teie jaoks lahti inglise keeles (ja mõned koodinäidised). Loodan, et leiate se

Lang L: none (read-more)

Mida tähendab JavaScript: tühine (0)?

JavaScripti tühine operaator hindab avaldist ja naaseb määratlemata. Konsooli abil saate kontrollida sama: Märkus : tühine , olenemata mis tahes väärtusest edasi, * naaseb alati määratlemata, nagu eespool näidatud *. Aga tühine operandi 0 eelistatakse . Operandi 0 kasutamiseks on kaks võimalust: void (0) või void 0. Mõlemad neis

Lang L: none (read-more)

Pythoni unefunktsioon - kuidas panna Python enne jätkamist paar sekundit ootama, näidiskäskudega

Ajapikenduse sleep()lisamiseks koodile saate kasutada Pythoni funktsiooni. See funktsioon on mugav, kui soovite oma koodi näiteks API-kõnede vahel peatada. Või suurendage kasutaja kogemust, lisades sõnade või graafika vahele pause. from time import sleep sleep(2) print("hello world") Kui ma käivitan ülaltoodud koodi, on "tere maailm" printimiseks umbes kaks sekundit viivitust. Koge

Lang L: none (read-more)

Instagrami õpetuse kasutamine - kasutage IG-d nagu Pro

Instagramist on viimase mitme aasta jooksul saanud massiliselt populaarne sotsiaalmeedia platvorm. Inimesed üle kogu maailma kasutavad seda fotode jagamiseks, sõnumite levitamiseks ja üksteise inspireerimiseks. TechCrunchi andmetel on Instagramil üle 1 miljard aktiivset kasutajat (iga päev postitatakse 500 miljonit) - nii et kui soovite oma pilte või ideid sealt kätte saada, on see hea koht alustamiseks. Selle

Lang L: none (read-more)

Eukleidese algoritm: GCD (suurim ühine jagaja), selgitatud C ++ ja Java näidetega

Selle teema jaoks peate kõigepealt teadma suurima ühisjaguri (GCD) ja MOD-i toimingut. Suurim ühine jagaja (GCD) Kahe või enama täisarvu GCD on suurim täisarv, mis jagab kõik täisarvud nii, et nende ülejäänud osa oleks null. Näide GCD 20, 30 = 10   (10 on suurim arv, mis jagab 20 ja 30 ülejäänud 0-ga) GCD 42, 120, 285 = 3   (3 on suurim arv, mis jagab 42, 120 ja 285 ülejäänud 0-ga) "mod" operatsioon Mod-toiming annab teile ülejäänud, kui kaks positiivset täisarvu jagatakse. Me kirjutame selle jä

Lang L: none (read-more)

CSS-i üleminekunäited - kuidas hõljutada animatsiooni, muuta läbipaistmatust ja palju muud

Kui töötate veebitehnoloogiatega nagu CSS, HTML ja JavaScript, on oluline omada põhiteadmisi CSS-i animatsioonide ja üleminekute kohta. Selles artiklis õpime, kuidas CSS-i abil teha mõnda põhilist üleminekuanimatsiooni. Kuidas hõljumisel elementaarset elementi animeerida Selles näites muudame elemendi läbipaistmatust, kui kasutaja viib elemendi kohale või hiirega üle selle. Static Temp

Lang L: none (read-more)

Reageeri ruuteri õpetus - kuidas koodinäidetega renderdada, ümber suunata, vahetada, linkida ja muud

Kui olete just Reactiga alustanud, keerate tõenäoliselt ikkagi pea kogu ühe lehe rakenduse kontseptsiooni ümber. Traditsiooniliselt töötab marsruutimine nii: oletame, /contactet sisestate URL-i. Brauser esitab serverile GET-päringu ja server tagastab vastuseks HTML-lehe. Kuid uue ühe lehe rakenduse paradigma korral serveeritakse kõik URL-i päringud kliendipoolse koodi abil. Rakendad

Lang L: none (read-more)

Chrome'i laienduse loomine ja avaldamine 20 minutiga

Kas olete mõelnud, kuidas oleks Chrome'i laienduse loomine? Noh, ma olen siin, et teile öelda, kui lihtne see on. Järgige neid samme ja teie idee saab reaalsuseks ning saate mõne aja pärast Chrome'i veebipoes reaalse laienduse avaldada. Mis on Chrome'i laiendus? Chrome'i laiendused võimaldavad teil Chrome'i veebibrauserisse funktsionaalsust lisada, ilma et sukelduge põhjalikult natiivkoodi. See on

Lang L: none (read-more)

Pythoni mitme väärtuse tagastamine - kuidas tagastada Tuple, loend või sõnastik

Pythoni funktsioonist saate tagastada mitu väärtust. Selleks tagastage mitu väärtust sisaldav andmestruktuur, näiteks loend, mis sisaldab igal nädalal läbitavate miilide arvu. 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] Pythoni andmestruktuure kasutatakse andmete kogumite salvestamiseks, mida saab funktsioonidest tagastada. Selles

Lang L: none (read-more)

Siin on 115 Coursera sertifikaati, mida saate nüüd tasuta teenida (koroonaviiruse pandeemia ajal)

Märtsi lõpus teatas maailma suurim massiliste avatud veebikursuste pakkuja Coursera, et pakub COVID-19 pandeemia tagajärgedele vastuseks 100 tasuta kursust. Viimati lisas Coursera veel 35 uut kursust Ladina-Ameerika ülikoolipartneritelt ja pikendas tähtaega. Analüüsisin neid 135 nüüdsest tasuta Coursera kursust, kasutades Class Centrali andmekogumit. Ja avast

Lang L: none (read-more)

Mis on korrelatsioonikordaja? R väärtus statistikas selgitatud

Seosed on suurepärane vahend selle kohta, kuidas üks asi teisega muutub. Pärast selle lugemist peaksite mõistma, mis on korrelatsioon, kuidas mõelda korrelatsioonidele oma töös ja korrelatsioonide arvutamiseks kodeerida minimaalne rakendus. Seos on selles, kuidas kaks asja üksteisega muutuvad Korrelatsioon on abstraktne matemaatika mõiste, kuid tõenäoliselt on teil juba idee, mida see tähendab. Siin on mõn

Lang L: none (read-more)

Git Pushi käsk selgitatud

git pushKäsk võimaldab saata (või push ) commits oma kohaliku filiaali oma kohaliku Git hoidla et Kaughoidla. Oma kaughoidlasse jõudmiseks peate veenduma, et kõik muudatused kohalikus hoidlas on tehtud . Selle käsu süntaks on järgmine: git push Käsuga saate edastada mitmeid erinevaid võimalusi, nende kohta saate lisateavet Giti dokumentatsioonist või käivitada git push --help. Valige kon

Lang L: none (read-more)

Kuidas luua JavaScripti objekte

Programmeerimiskeeles koodi kirjutades tegeleme kõik objektidega ühel või teisel viisil. JavaScripti objektid pakuvad meile viisi, kuidas andmeid võrgus salvestada, manipuleerida ja saata. On mitmeid viise, kuidas JavaScripti objektid erinevad teiste peavoolu programmeerimiskeelte (näiteks Java) objektidest. Püüa

Lang L: none (read-more)

8 React.js projektiideed, mis aitavad teil õppimisega alustada

Üks parimaid õppimisviise on tegemine. Kuid sageli võitlevad arendajad suure küsimusega "mida ma peaksin ehitama?" Siin on 8 projektiideed koos projektiülekannete ja küljendusideedega, et saaksite õppimisega alustada. Äri ja tegelik maailm: kaardistatistika juhtpaneel Lõbus ja huvitav: muusikariist Isiklik ja portfell: ajaveeb Tootlikkus: märkmik Mõistatused ja mängud: kosmose sissetungijad Tööriistad ja raamatukogud: raamistiku teema Projekti lisandmoodulid: veebimärgid Kloonid: tootejaht See on eelvaade tasuta e-raamatule 50 projekti React & Static Web jaoks. 50 projektiide

Lang L: none (read-more)

Siht HTML atribuut selgitatud

Atribuut täpsustatakse, kuhu avada seotud dokumendid ühes a(ankur) tag. Näited Sihtatribuut väärtusega „_blank” avab lingitud dokumendi uues aknas või vahekaardil. freeCodeCamp Sihtatribuut väärtusega „_self” avab lingitud dokumendi samas raamis, kus sellel klõpsati (see on vaikimisi ja seda ei pea tavaliselt määrama). freeCodeCamp fre

Lang L: none (read-more)

8 parimat kodeerimis väljakutse veebisaiti, mis aitavad teil oma oskusi 2020. aastal suurendada

Hoolimata viimase aastakümne madalaimast töötuse määrast, loodavad analüütikud, et tehnoloogia rentimine jätkab stabiilset kasvu ka 2020. aastatel. See on suurepärane uudis hiljutistele arvutiteaduse eriala lõpetajatele ja praegu selles valdkonnas töötavatele arendajatele, kuid see ei tähenda, et ambitsioonikad insenerid võiksid leppida. Ehkki turul

Lang L: none (read-more)

Kui ... Muu lause C-s selgitatud

Tingimuslik koodivoog on võime muuta koodijupi käitumist teatud tingimustel. Sellistes olukordades saate kasutada ifavaldusi. ifAvaldus on tuntud ka otsuse tegemise avalduse, kui ta teeb otsuse põhjal antud seisundi või väljend. Avalduse sees olev koodiplokk iftäidetakse, kui seisundi väärtus on tõene. Lokkisul

Lang L: none (read-more)

Kuidas oma Giti ja GitHubi SSH-võtmeid hankida ja konfigureerida

Kui kasutate GitHubi ilma SSH-võtit seadistamata, jääb tõesti puudu. Mõelge vaid sellele, et kogu selle aja, mille veetsite konsooli sisestades oma e-posti aadressi ja parooli, võisite kulutada kodeerimisele iga kord, kui pühendate. No mitte rohkem. Siin on kiire juhend SSH-võtme genereerimiseks ja konfigureerimiseks GitHubi abil, et te ei peaks enam kunagi vanamoodsalt autentima. Kontro

Lang L: none (read-more)

Näidetega selgitatud Java-liidesed

Liidesed Java-liides sarnaneb natuke klassiga, kuid olulise erinevusega: an-il interfacevõib olla ainult meetodi allkirju, väljad ja vaikemeetodid. Alates Java 8-st saate luua ka vaikemeetodeid. Järgmises plokis näete liidese näidet: public interface Vehicle { public String licensePlate = ""; public float maxVel public void start(); public void stop(); default void blowHorn(){ System.out.p

Lang L: none (read-more)

Rekursioon pole keeruline: selle kasuliku programmeerimistehnika üksikasjalik ülevaade

Ma ütlen selle kohe ära. Kas teate sündmusi, mis toimuvad funktsiooni kutsumisel? Ei? Siis alustame sellest. Funktsioonide kutsumine Kui kutsume funktsiooni, paigutatakse täitmisekontekst käivitamise virnale. Lammutame selle veel ära. Esiteks, mis on virn? Virn on andmestruktuur, mis töötab põhimõttel „Viimane sisse, esimene välja“. Üksus “lükatak

Lang L: none (read-more)