Cum să începeți să învățați să programați

Autor: Janice Evans
Data Creației: 27 Iulie 2021
Data Actualizării: 1 Iunie 2024
Anonim
Cum să începeți să învățați să programați - Cunostinte
Cum să începeți să învățați să programați - Cunostinte

Conţinut

Alte secțiuni

Ai dorit vreodată să faci un program de la zero? Programarea poate fi o experiență foarte plină de satisfacții. Toți marii programatori de computere au început la fel ca tine: fără cunoștințe, ci dorința de a citi, de a studia și de a practica. Acest wikiHow vă învață cum să începeți să învățați să codați.

Pași

Metoda 1 din 3: Decizia asupra unui limbaj de programare de învățat

  1. Gândește-te la ce vrei să faci cu programare cunoştinţe. Acest lucru vă poate ajuta să determinați ce să învățați și cât de mult trebuie să învățați. Sunteți interesat de designul web? Doriți să creați jocuri video? Doriți să dezvoltați aplicații pentru smartphone? Vrei o carieră în industria tehnologiei? Îți place rezolvarea problemelor? Vă interesează mai mult programarea front-end sau programarea back-end?
    • Programatorii front-end lucrează la lucruri precum interfețe grafice de utilizator (GUI) și lucruri cu care utilizatorii interacționează. Limbile populare pentru programatorii front-end includ HTML, CSS și Javascript.
    • Programatorii back-end lucrează la lucruri precum baze de date, scripturi și arhitectură de programe și lucruri care se întâmplă în culise. Limbajele de programare populare pentru utilizatorii back-end includ Ruby, Python, PHP și instrumente precum MySQL și Oracle.

  2. Gândiți-vă la ce platforme vă interesează. Doriți să dezvoltați software pentru computere? Sunteți mai interesat de aplicațiile pentru smartphone-uri și tablete. Dacă da, ce sistem de operare vă interesează cel mai mult? Dezvoltarea de software pentru macOS ar putea necesita să învățați diferite limbi pe care este posibil să nu le cunoașteți dezvoltarea de aplicații pentru Windows. La fel, dezvoltarea de aplicații pentru iPhone și iPad poate necesita abilități diferite decât dezvoltarea de aplicații pentru Android.

  3. Înțelegeți diferite concepte de programare. Deși există multe limbaje de programare diferite, există câteva concepte de bază pe care toate le au în comun. Unele concepte de programare de bază sunt după cum urmează:
    • Variabil: Variabilele sunt informații care sunt stocate astfel încât să poată fi reamintite ulterior. Variabilei i se oferă de obicei un nume simbolic. Un exemplu de variabilă este dacă un program solicită utilizatorului să-și introducă numele. Numele pe care îl introduc poate fi stocat sub un simbol de obiect numit „nume”. Programatorul poate folosi apoi simbolul „nume” pentru a reaminti numele introdus de utilizator și pentru a se referi la utilizator după numele lor. O variabilă sau obiect care constă din caractere se numește „Șir”.
    • Structura de control: Structura de control spune programului ce parte a programului trebuie executată și în ce ordine. Un tip comun de structură de control este deseori denumit declarație If / Then / Else. Acest lucru spune programului că, dacă o condiție este adevărată, atunci rulați secțiunea următoarea secțiune a programului. Pentru toate celelalte, reveniți la o altă secțiune. De exemplu, dacă un program cere utilizatorului să creeze o parolă, parola este stocată ca un șir. Ecranul cu parolă solicită utilizatorului să introducă parola. O instrucțiune IF / Then / Else este utilizată pentru a spune programului că, dacă parola introdusă este egală cu parola salvată, atunci executați restul programului. Pentru toate celelalte, afișați „Parola dvs. este incorectă”.
    • Structură de date: Structura datelor este doar un mod de stocare și organizare a datelor, astfel încât să poată fi utilizate în mod eficient. Un exemplu de structură de date îl reprezintă contactele de pe telefon. În loc să vă stocați contactele fiecare ca variabile separate, programarea dvs. poate crea o variabilă numită „Listă” care stochează toate contactele dvs.
    • Sintaxă: Sintaxa este modul corect de introducere a codului într-o anumită limbă. Fiecare limbaj de programare are o sintaxă diferită. Sintaxa ar putea fi modul de stocare a variabilelor, când se utilizează diferite simboluri (adică paranteze () sau paranteze), utilizarea corectă a indentării și multe altele. Dacă sintaxa nu este introdusă corect, programul nu va putea citi codul și cel mai probabil veți primi un mesaj de eroare.
    • Instrumente: Instrumentele sunt lucruri care facilitează programarea. Acestea pot fi caracteristici software care vă verifică codul și se asigură că este corect. Poate fi, de asemenea, o funcție de program prefabricată pe care o puteți implementa în propriul dvs. program, astfel încât să nu trebuie să îl construiți singur.

  4. Decideți ce limbaje de programare doriți să învățați. După ce decideți ce doriți să faceți cu cunoștințele dvs. de programare, începeți să faceți câteva cercetări pentru a afla ce limbaje de programare sunt utilizate în domeniul dvs. de interes.
    • Piton: Python este un limbaj bun pentru începători. Este un limbaj de uz general care vă permite să faceți aproape orice și este ușor de utilizat.
    • Rubin: Ruby este un alt limbaj bun pentru începători. La fel ca Python, este, de asemenea, un limbaj general, orientat pe obiecte, ușor de învățat.
    • Java: Java este un limbaj popular care există de ani de zile și continuă să crească. Este limba principală utilizată pentru a dezvolta aplicații pentru telefoane Android. Poate fi folosit și pentru dezvoltarea de programe de calculator. De exemplu, Minecraft a fost inițial construit în Java.
    • C: C a fost inițial conceput pentru software de sistem de scriere. Astăzi este încorporat în aproape fiecare microprocesor. Nu există prea multe, dar dacă puteți învăța C, veți avea o bază solidă care vă permite să învățați aproape orice alt limbaj de programare.
    • C ++: C ++ este unul dintre cele mai utilizate limbaje polivalente. Este încă o limbă dificil de învățat, dar merită. C ++ vă oferă un control mai larg asupra aplicațiilor pe care le dezvoltați și vă oferă un control mai mare asupra hardware-ului computerului. Este considerată una dintre cele mai bune limbi pentru dezvoltarea aplicațiilor pe scară largă.
    • C #: C # (pronunțat C sharp) este puțin mai nou decât C ++ și are câteva caracteristici adăugate. Este puțin mai ușor de învățat decât C ++ și este folosit în multe aplicații Windows.
    • Rapid: Swift este un limbaj multifuncțional dezvoltat de Apple. Este utilizat în principal pentru a dezvolta aplicații pentru produse Apple precum iPhone, iPad, macOS, Apple TV și multe altele.
    • HTML / CSS. HTML și CSS sunt utilizate în proiectarea web. HTML este utilizat pentru a crea pagini web care pot fi redate de browserul dvs. web. Puteți utiliza HTML pentru a adăuga obiecte la o pagină web și a proiecta aspectul unei pagini web. CSS este utilizat pentru a crea un aspect sau un stil standard pe mai multe pagini web. De exemplu, dacă doriți să creați un aspect și un stil similar pe mai multe pagini web pentru un site web, puteți aplica aceleași coduri de stil HTML fiecărei pagini web sau puteți crea un singur fișier CSS care aplică același aspect tuturor site-urilor web pagini.
    • Javascript: Javascript (nu trebuie confundat cu Java) este un alt limbaj utilizat în proiectarea web. Javascript este utilizat pentru a crea caracteristici interactive pentru un site web. Este esențial pentru proiectarea oricărei aplicații web.
    • PHP și MySQL: PHP și MySQL sunt limbaje back-end care gestionează baze de date pe un server. Ori de câte ori un program, un site web sau o aplicație stochează informații despre utilizatori și solicită utilizatorilor să se conecteze, aceste informații sunt stocate într-o bază de date.MySQL și PHP sunt limbi folosite pentru a crea și gestiona baze de date.

Metoda 2 din 3: Obținerea resurselor necesare pentru programare

  1. Găsiți câteva tutoriale pentru începători. Puteți găsi o mulțime de tutoriale de bază online, care sunt complet gratuite. Acestea pot fi codarea site-urilor web, tutoriale YouTube sau tutoriale interactive web. De asemenea, ar trebui să căutați un manual despre limba pe care doriți să o învățați. Asigurați-vă că este scris pentru nivelul dvs. de calificare. Unele resurse online includ următoarele:
    • Codeacademy.com este unul dintre cele mai mari site-uri de tutoriale de codare online. Puteți urma cursuri de bază folosind un cont gratuit. Un cont profesionist vă oferă materiale suplimentare, îndrumări pas cu pas și asistență de la egal la egal.
    • EdX este un curs online gratuit, guvernat de MIT și Harvard, care oferă cursuri gratuite într-o varietate de limbaje de programare.
    • w3schools.com este o resursă online gratuită care se concentrează în principal pe designul web. Oferă lecții și exemple gratuite în HTML, CSS, Javascript, PHP, Python, Java, C ++, C # și multe altele.
    • Canalul YouTube al lui Darek Banas oferă tone de tutoriale despre o varietate de limbaje și concepte de programare.
    • Cunoașterea programării este un alt canal YouTube care oferă tone de tutoriale video gratuite despre o varietate de limbaje și concepte de programare.
    • Codeingame este un site excelent care vă ajută să vă îmbunătățiți abilitățile de codare jucând jocuri cu diferite limbaje de programare. Include o mare varietate de limbaje, inclusiv, C ++, C #, Javascript, Java, Python, Koltin, PHP, Swift și multe altele.
    • Scratch este un instrument educațional online dezvoltat de MIT pentru a învăța copiii cum să dezvolte jocuri video și codare. Folosește un limbaj de programare vizual care vă permite să programați folosind blocuri. Acesta este un mod bun de a învăța cum să vizualizați concepte de programare și să învățați cum să gândiți ca un programator.
    • Code.org are o mulțime de tutoriale pentru toate vârstele și nivelurile de clasă pentru a învăța atât copiii, cât și adulții cum să programeze.
  2. Descărcați programele necesare pentru a programa în limba dvs. Nu toate programele necesită instalarea de software pentru a începe programarea. De exemplu, dacă doriți să începeți programarea în HTML, CSS și Javascript, aveți nevoie doar de un editor de text precum Notepad sau TextEdit și un browser web. Cu toate acestea, alte limbi necesită să descărcați și să instalați software special pentru a rula programe programate în aceste limbi
    • Rubin: Descărcați cea mai recentă versiune de Ruby] care conține tot ce aveți nevoie într-un singur program.
  3. Descărcați un mediu de dezvoltare integrat. Mediile de dezvoltare integrate (IDE) sunt programe care conțin instrumente de dezvoltare cuprinzătoare care conțin un editor de cod, instrumente de construire, depanator și, uneori, un compilator. Multe IDE acceptă mai multe limbi. Unele IDE includ următoarele:
    • Eclipsă.
    • Netbeans.
    • Cod Visual Studio
    • Android Studio (pentru aplicații Android).
    • Xcode (pentru aplicații Mac, iPhone și iPad).
  4. Descărcați un compilator sau un interpret. Există două tipuri principale de limbaje de programare, limbaje compilate și limbaje interpretate. Un limbaj compilat vă convertește codul într-un limbaj mașină pe care computerul îl poate înțelege. Limbile compilate includ C și C ++. Limbile interpretate folosesc un interpret execută instrucțiunile din cod fără a le converti în cod mașină. Limbile interpretate includ Python și Javascript. Unele medii de dezvoltare integrate au un compilator sau un interpret inclus. În unele cazuri, va trebui să descărcați un compilator sau un interpret separat.
    • Codechef.com are un ide online, un compilator și un interpret care funcționează pentru o varietate de limbi
    • GCC este un compilator open-source (gratuit) pentru C și C ++.
    • Interpretii Python pot fi descărcați direct de pe site-ul oficial Python.
    • OpenJDK este un kit de dezvoltare open-source gratuit pentru Java care include un compilator.
  5. Găsiți un mentor bun. Dacă intenționați să faceți o carieră din programare, probabil că veți dori să vă uitați la o educație formală în informatică. Căutați instructori cu cunoștințe care să aibă experiență în domeniu care să vă ajute să vă perfecționați abilitățile. Dacă nu intenționați să obțineți o educație formală, căutați grupuri de întâlniri unde să puteți întâlni alte persoane care încearcă să învețe limba pe care doriți să o învățați. De asemenea, puteți verifica comunitățile online și forumurile web.

Metoda 3 din 3: Începutul programării

  1. Gândește-te la ceea ce poți construi cu abilitățile pe care le ai. După ce ați făcut câteva exerciții și ați învățat câteva elemente de bază, începeți să vă gândiți la ce puteți construi cu abilitățile pe care le aveți. Nu trebuie să fie nimic măreț. Poate fi un program simplu de adăugare sau o aplicație cu întrebări și răspunsuri cu alegeri multiple. Creați câteva programe simple. În timp ce participați, continuați să învățați, astfel încât să puteți construi programe mai mari și mai bune.
  2. Decideți care este scopul programului dvs. Programul dvs. ar trebui să aibă un obiectiv care poate fi definit într-o frază sau două. Un program ar trebui să aibă o sarcină specifică pe care o îndeplinește sau îl ajută pe utilizator să o realizeze. Câteva exemple de obiective ale programului includ următoarele:
    • Permiteți utilizatorului să organizeze o listă de nume și informații de contact.
    • Afișați o poveste bazată pe text care permite utilizatorului să își aleagă propria cale.
    • Oferiți jucătorului posibilitatea de a alege dintre atacuri în timp ce inamicii își generează propriile atacuri aleatorii.
    • Calculați orbita unei planete în jurul unei stele.
  3. Decideți limitele la care trebuie să respecte programul. După ce decideți un obiectiv pentru programul dvs., atunci trebuie să decideți regulile pe care trebuie să le respecte programul dvs. pentru a-și îndeplini obiectivul. De exemplu:
    • Contactele trebuie să fie salvate, astfel încât să poată fi recuperate ulterior.
    • Povestea trebuie să explice alegerile anterioare făcute de jucător.
    • Puterea atacurilor jucătorului este determinată de statisticile lor actuale.
    • Programul ar trebui să calculeze cu precizie orbita masei oricărui obiect introdus de utilizator.
  4. Decideți ce instrumente veți folosi. După ce ați decis un obiectiv și reguli pentru programul dvs., decideți ce instrumente veți utiliza pentru a vă dezvolta programul, precum și pentru ce sistem de operare va fi dezvoltat programul. De asemenea, ar trebui să decideți dacă veți lucra singur sau în echipă. De asemenea, vă recomandăm să decideți dacă veți programa singur întregul program sau dacă veți folosi orice cod sau instrumente externe. Gândiți-vă la modul în care acest cod sau instrumentele sunt implementate.
  5. Decideți succesiunea evenimentelor. După ce aveți o idee despre ce va face programul dvs., decideți în ce ordine se vor întâmpla lucrurile. Ce se întâmplă când lansați programul pentru prima dată? Cum informează programul utilizatorul cum să utilizeze programul? Care este primul lucru pe care utilizatorul ar trebui să îl facă cu programul? Cum răspunde programul? Ce face utilizatorul în continuare? Cum se comunică acest lucru utilizatorului? Ce se întâmplă atunci când programul își îndeplinește obiectivul sau obiectivul?
  6. Descompuneți problemele mai mari în probleme mai mici. Faceți o listă cu principalele obiective ale programului. Apoi împărțiți aceste obiective mai mari în obiective mai mici, care sunt mai ușor de abordat. Dacă acele sarcini mai mici sunt încă prea greu de rezolvat, împărțiți-le și mai mult în sarcini mai mici.
  7. Descrieți funcția principală a programului dvs. Când începeți programarea, utilizați comentarii care nu funcționează pentru a contura principalele funcții sau obiective ale programului dumneavoastră. Nu veți putea compila sau interpreta aceste comentarii, dar acestea vă vor ajuta să vă organizați codul.
  8. Îmbunătățiți funcțiile și obiectivele programului unul câte unul. După ce aveți o schiță a funcțiilor și obiectivelor programului, puteți începe să scrieți cod care implementează fiecare funcție. Funcția păstrare ar trebui să fie destul de simplă. Dacă o funcție pare prea complexă, descompuneți-o în funcții mai mici și implementați aceste funcții.
  9. Testați-vă programarea. Pe tot parcursul procesului de programare, va trebui să vă testați programul des pentru a vă asigura că codul dvs. funcționează corect. Va trebui să testați fiecare funcție pe care încercați să o implementați. Încercați diferit utilizând date de intrare diferite pentru a vă asigura că programul funcționează într-o varietate de situații. Gândiți-vă la modul în care un utilizator standard ar putea folosi programul sau cereți altcuiva să testeze programul și să urmărească modul în care îl folosește.
  10. Remediați problemele neașteptate cu care vă confruntați. Pe măsură ce începeți programarea, probabil veți întâmpina probleme la care nu vă așteptați. Încercați tot posibilul pentru a găsi soluții la aceste probleme Următoarele sunt câteva lucruri pe care le puteți face pentru a depana problemele în care vă transformați.
    • Dacă citiți codul din instrucțiuni, recitiți instrucțiunile și asigurați-vă că le înțelegeți.
    • Asigurați-vă că codul dvs. este organizat, indentat corect și utilizează sintaxa corectă.
    • Verificați ortografia și asigurați-vă că este corectă.
    • Utilizați instrucțiunile de tipărire pentru a verifica valorile variabile.
    • Dacă nu sunteți sigur dacă se execută o secțiune de cod, utilizați o Declarație de tipărire pentru a vedea dacă ajunge la secțiunea respectivă.
    • Verificați mesajele de eroare și Google-le.
    • Împărțiți codul în secțiuni și rulați secțiunile individuale pentru a izola unde este o problemă.
    • Încercați să căutați cod de lucru pe internet care face ceea ce doriți să faceți.
    • Vedeți dacă există un instrument care face ceea ce doriți.
    • Introduceți codul manual, în loc să copiați și să lipiți.
    • Faceți o pauză și reveniți la cod.
    • Întreabă pentru ajutor.
  11. Testați-vă din nou programul. De fiecare dată când implementați o funcție nouă sau modificați codul, testați-l pentru a vă asigura că funcționează corect. După ce ați implementat toate funcțiile codului și totul funcționează corect, programul dvs. este complet.

Întrebări și răspunsuri comunitare



Cum pot învăța limba java?

Urmați pașii de mai sus și învățați. Încercați să căutați „Tutorial Java pentru începători” pentru a începe.


  • Cum învăț limbaje de programare?

    Înveți limbaje de programare studiindu-le. Este foarte util să faceți exerciții și teste pentru a vă ajuta să vă exersați cunoștințele. Serviciile online împărtășesc lecțiile și testele în mod convenabil, dar învățarea din cărți și exersarea personală devin fundamentale pe măsură ce cunoștințele tale intră pe teritorii mai profesionale. Învățarea limbajelor de programare este ca învățarea limbilor vorbitoare. Dacă poți vorbi germana, poți vorbi niște olandeze. Limbajele de programare funcționează la fel. Dacă cunoașteți unul, veți putea învăța cu ușurință toate; amintiți-vă doar ce sintaxă să folosiți cu ce limbă.


  • Care sunt câteva site-uri web bune care să mă învețe despre programare?

    Code Academy este foarte util; tu alegi ce vrei să înveți și pleci de acolo.


  • Câți ani trebuie să am pentru a deveni programator?

    Nu există restricții de vârstă, dar ar trebui să aveți o pregătire adecvată.


  • Care este procedura de scriere a unui program C?

    Mai întâi, definiți obiectivele programului. După ce ați făcut acest lucru, puteți scrie codul, îl puteți compila și rula programul. După rularea programului, va trebui să-l testați și să-l eliminați. De acolo este doar o chestiune de modificare și menținere a programului.


  • Cum este Python cel mai bun de utilizat?

    Este cel mai ușor de învățat inițial și toate limbile se dezvoltă una de alta, așa că învățarea și mutarea la altele nu este un schimb teribil. Deci, este cel mai ușor / eficient.


  • Ce pot face dacă nu am computer sau laptop, ci doar un telefon mobil?

    Există o mulțime de aplicații atât pentru iOS, cât și pentru Android, care vă pot ajuta să vă dezvoltați abilitățile în programare, dar atunci când vine vorba de codificarea efectivă, aș investi într-un notebook.


  • Care este cel mai simplu mod de a-mi folosi computerul?

    Python 3 este una dintre limbile mai ușoare.


  • Pot folosi Python pe un telefon Android?

    Da, poti. Cu toate acestea, nu puteți descărca Python de pe site-ul web Python pentru Android; trebuie să instalați o aplicație din Google Play sau un magazin similar de aplicații. Există multe aplicații care pot fi instalate fără a plăti nimic, așa că încercați câteva până găsiți una care vă place.


  • Care este diferența dintre un hacker și securitatea cibernetică?

    Securitatea cibernetică este pusă în aplicare pentru a proteja împotriva intruziunilor neautorizate într-o rețea de calculatoare, iar hackerii sunt cei care încearcă să obțină acces neautorizat la o rețea de calculatoare.


    • Care este cel mai bun limbaj de programare pentru securitatea cibernetică? Răspuns


    • Care sunt câteva programe simple pentru începători în C ++? Răspuns

    sfaturi

    • Nu vă fie teamă să cereți ajutor. Găsiți un forum bun și activ, cu mulți utilizatori cunoscuți în limba pe care ați ales-o și adresați-vă orice întrebări de care aveți nevoie. Un prieten din viața reală cu experiență vă poate ajuta să explicați concepte dificile și să faceți față unor bug-uri enervante.
    • Dacă începeți să vă descurajați, faceți o pauză. S-ar putea să descoperi că ai „obținut” când te întorci. În jur de 15 - 30 de minute de computer este cel mai bun.
    • Dacă găsiți o carte ieftină pentru limba dvs., cumpărați-o. Este întotdeauna bine să aveți o referință pe hârtie, dar fără rost să aveți doar o carte, deoarece există o mulțime de ajutor pe web.
    • Rămâi motivat. Practicați cât de des puteți, pentru că, cu cât rămâneți mai mult între sesiuni, cu atât veți uita mai mult.

    Cum se face un calendar în Word

    Bobbie Johnson

    Iunie 2024

    Ace t articol vă va învăța cum ă creați un calendar în Word, atât pe Window , cât și pe Mac. Puteți face ace t lucru folo ind un șablon de calendar Micro oft (calendar rapid) au cr...

    Produ ul de curățat ajută la îndepărtarea exce ului de bacterii, mucu și reziduuri de particule alimentare prezente pe uprafața limbii. Deoarece acea ta e te o zonă predi pu ă la proliferarea bac...

    Publicații Proaspete