5 kysymystä, jotka auttavat sinua oppimaan ohjelmoinnin perusteet 1

5 kysymystä, jotka auttavat sinua oppimaan ohjelmoinnin perusteet

Ohjelmointi ei ole enää ”nörttien verkkotunnusta”. Todellisuudessa se ei koskaan ollut, mutta yhä useammat ihmiset aloittavat koodauksen – se on jopa sisällytetty joihinkin peruskoulun opetussuunnitelmat. Jotta voit olla monipuolinen ohjelmoija, sinun on kuitenkin opittava muutama eri kieli-ja voitava käyttää niitä.

Onneksi voit kysyä itseltäsi viisi kysymystä, kun aloitat uuden kielen oppimisen. Tässä artikkelissa etsitään vastauksia niihin ja asetetaan sinulle uusi nuoli nuorelle!

1. Kuinka määritän tiedot ohjelmastani?

Vaikka jokainen vastaus on ratkaiseva, kun opit minkä tahansa ohjelmointikielen perusteet, ensimmäisen kysymyksen keskipisteenä on oltava tietojen määrittäminen. Ilman dataa ohjelma on yhtä hyvä kuin hyödytön.

Hyvä vinkki tässä on nähdä, mikä on valitsemasi kielen ”ydin”. Esimerkiksi Java, Tikka, Ruosteja monet muut on rakennettu C: n päälle. Tämä tarkoittaa, että löydät monia kiharaisia ​​aaltosulkeita, puolipisteitä ja muuttujien tyyppimääritelmiä.

Jos siis ymmärrät yhden kielen, osa tiedoista voi mahdollisesti ylittää. Siitä huolimatta haluat selvittää, onko kielesi ”voimakkaasti kirjoitettu”, Koska haluat ymmärtää, mitä tyyppejä sinulla on käytettävissä ja miten ne on määritelty koodissasi.

2. Kuinka voin tallentaa tietoja ja työskennellä niiden kanssa?

Itse asiassa ennen tätä kysymystä sinun on kysyttävä toinen kysymys: miten tietojen tallennuskomennot kuvaavat kutakin tietoryhmää? Esimerkiksi monet kielet käyttävät ”matriiseja” ja ”hajautaulukoita”. Pythonin kaltaiset kielet käyttävät kuitenkin tarkempia ja kuvaavia termejä: ”luettelot” ja ”sanakirjat”.

Esimerkki sanakirjasta Python Tricksistä.

Kun olet laskenut nimikkeistön alas, voit selvittää, kuinka rakentaa taulukot ja tiivistetaulukot. Monilla kielillä käytät hakasulkeita ja kiharaita. Esimerkiksi tässä on taulukon (tai luettelon) Python -malli:

Hash -taulukon (jota kutsutaan Pythonissa sanakirjaksi) luomiseksi se muuttuu muotoon:

Jos katsot muita kieliä, kuten JavaScript, Swift ja muut, näet tämän muodon ylittävän lähes tarkasti.

3. Kuinka voin kerätä koodin ja tuoda logiikan ohjelmaan?

Kun voit määrittää tiedot ja tallentaa ne, haluat todennäköisesti varmistaa, että niitä voidaan käyttää, kunnes tehtävä on valmis. Harkitse esimerkiksi yksinkertaista numerogeneraattoria tai mukautettua kenttätarkistajaa, joka kulkee käyttäjätunnusten ja salasanojen tiivistetaulukon läpi.

Ohjelmointikielellesi kannattaa oppia kaksi silmukkaa:

  • Silmukoille. Näillä silmukoilla on tietty pää, yleensä kun iteraattori on päättynyt alueeseen. Ne ovat hyviä iterointiin matriisien ja muun tallennustilan kautta.
  • Silmukoiden aikana. Nämä ovat kesyttämättömiä silmukoita, jotka voivat rikkoa ohjelmasi tai lähettää sen loputtomasti sylkemällä saman tuloksen. Sellaisenaan ne sopivat erinomaisesti pelin suorittamiseen, mutta eivät niin loistavasti numeerisen datan sekoittamiseen.

Kuten ymmärrät, silmukat toimivat omassa ohjelmointikieli, kannattaa myös harkita, miten ”Jos” -lausunnot kirjoitetaan. Logiikka on tietysti tärkeä osa mitä tahansa ohjelmaa, vaikka muuttujien tavoin niillä on taipumus noudattaa vanhemman kielen muotoa.

4. Miten luon koodisarjoja?

Tässä vaiheessa voit määrittää ja tallentaa tietoja, kiertää niitä ja suorittaa logiikkaa. Nyt voit luoda pieniä komentosarjoja ja suorittaa ne komentoriviltä. Toiminnot ja luokat antavat sinulle kuitenkin mahdollisuuden järjestää koodisi ja luoda uudelleenkäytettäviä katkelmia.

Nämä elementit eivät ole yhtä johdonmukaisia ​​kuin muut kielen sisällä. Esimerkiksi JavaScript on nimenomaisesti luomassa:

Kun taas Python käyttää def:

Objektisuuntautunut ohjelmointi (OOP) Sinun on myös ymmärrettävä, jos käytät sitä tällä hetkellä ensisijaisella ohjelmointikielelläsi. Se ei kuitenkaan ole asia, joka aina kääntää. Näissä tapauksissa sinun kannattaa kääntyä asiantuntijoiden puoleen.

5. Mistä löydän apua, jos olen jumissa?

Nyt voit kirjoittaa yksinkertaisia ​​ohjelmia millä tahansa kielellä, jota tarvitset ”grok”. Olet ehkä myös tehnyt jonkin verran tutkimusta tarvittavan kielen osa -alueista. Et kuitenkaan välttämättä ole täysin tietoinen siitä, missä paras apu on.

Useimmat ohjelmoijat siirtyvät Stack Overflowiin:

Stack Overflow -sivusto.

Tämä on valtava sivustoverkko, jolla on laaja käyttäjäkunta. Se ei kuitenkaan tunnetusti ole ystävällinen aloittelijoille tai ”artikulatiivisille” ohjelmoijille. Siksi haluat löytää foorumeita, joissa aloittelijat ovat tervetulleita kysyä ”tyhmiä” kysymyksiä.

Lopuksi haluamme mainita myös huippuluokan resurssin ohjelmointikielen nopeaan oppimiseen: Opi X Y minuutissa.

Learn X In Y Minutes -sivusto.

Se on pohjimmiltaan ”kalliomuistiinpanoja” ja huijausarkkeja lähes kaikille olemassa oleville kielille. On hienoa, että se on käsilläsi, kun opit uutta ohjelmointikieltä, ja se on tulostettava!

Yhteenvetona

Jos peruskoulutus sisältää koodauksen opetussuunnitelmaan, se tarkoittaa, että se on taitamisen arvoinen taito. ”Monikielinen” ohjelmoija lisää ydinosaamistasi ja antaa sinulle myös mahdollisuuden työllistyä paremmin.

Jos haluat oppia ohjelmointikieltä ilmaiseksi, olemme keskustelleet tästä aikaisemmin. Oletko yrittänyt oppia toista ohjelmointikieltä? Jos on, miten päädyit? Jaa tarinasi alla olevassa kommenttiosiossa!

Tue työtämme ❤️

Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.

Turvallinen maksu PayPalilla
Moyens I/O Staff on motivoinut sinua antamalla neuvoja tekniikasta, henkilökohtaisesta kehityksestä, elämäntavoista ja strategioista, jotka auttavat sinua.