Eng Programméierungssprooch léieren

Auteur: Morris Wright
Denlaod Vun Der Kreatioun: 1 Abrëll 2021
Update Datum: 1 Juli 2024
Anonim
Eng Programméierungssprooch léieren - Relooking
Eng Programméierungssprooch léieren - Relooking

Inhalt

Wann Dir interesséiert sidd fir Computerprogrammer, mobil Apps, Websäiten, Spiller oder aner Aart vu Software ze kreéieren, da musst Dir léieren wéi Dir kodéiert. Dir maacht Programmer mat enger Programmiersprache. Dëst erlaabt e Programm op engem Computer, engem Handy oder aneren Hardware ze lafen.

Ze trëppelen

Deel 1 vu 6: Wielt eng Sprooch

  1. Bestëmmt Äert Interessegebitt. Dir kënnt mat all Programméierungssprooch ufänken déi Dir wëllt (awer e puer sinn däitlech "méi einfach" wéi anerer), also ass dat éischt wat Dir Iech selwer freet wat Dir wëllt erreechen andeems Dir eng Programmiersprache léiert. Dëst hëlleft der Art vu Programméierung ze bestëmmen mat där Dir sollt ufänken, an ass e gudde Startpunkt.
    • Wann Dir mat der Webentwécklung wëllt ufänken, musst Dir eng ganz Rei Programméierungssproochen léieren, am Géigesaz zu der Entwécklung vu Computerprogrammer. Mobile Apps entwéckelen erfuerdert aner Fäegkeete wéi Programméiere fir Computeren. All dës Entscheedunge bestëmmen d'Richtung déi Dir hëlt.
  2. Fänkt mat enger "einfacher" Sprooch un. Egal wéi Är Entscheedung et ass gescheit mat enger méi héijer, méi einfacher Programméierungssprooch unzefänken. Dës Programméierungssprooche si besonnesch nëtzlech fir Ufänger, well se Iech Basis Konzepter a Weeër vun denken léieren, déi op bal all Programméierungssprooch applizéiert kënne ginn.
    • Déi zwee meescht benotzte Programméierungssproochen an dëser Kategorie si Python a Ruby. Béid sinn objektorientéiert Programméierungssproochen déi eng einfach ze liesen Syntax benotzen.
    • "Objektorientéiert" heescht datt d'Programméierungssprooch ronderëm d'Konzept vun "Objeten", oder Datensätz gebaut ass, an d'Operatiounen drop. Dëst ass e Konzept dat a ville fortgeschratte Programméierungssproochen wéi C ++, Java, Objective-C a PHP benotzt gëtt.
  3. Liest e puer Basis Tutorials fir eng Auswiel vu Programméierungssproochen. Wann Dir nach ëmmer net sécher sidd wéi eng Programmiersprache Dir wëllt léieren, liest e puer Tutorials fir e puer verschidde Programméierungssproochen. Wann Dir eng Programmiersprooch besser versteet wéi eng aner, probéiert et ze kucken ob et richteg fir Iech ass. Et gi vill Tutorials online verfügbar fir all existent Programmiersprache, vill vun deenen Dir op wikiHow fannt:
    • Python - Eng super Programmiersprache fir unzefänken a mächteg genuch, wann Dir Iech eemol vertraut hutt. D'Sprooch kann och fir Webapplikatiounen a souguer Spiller benotzt ginn.
    • Java - A ville verschiddene Programmer benotzt, vu Spiller iwwer Webapplikatiounen bis ATM Software.
    • HTML - E wesentleche Startpunkt fir all Webentwéckler. Kënnen mat HTML ze schaffen ass vital ier Dir mat iergendenger Webentwécklung weidergoe kënnt.
    • C - Eng vun den ale Programméierungssproochen, an nach ëmmer e staarkt Instrument, et ass d'Basis fir déi méi modern Sprooche C ++, C # an Objective-C.

Deel 2 vu 6: Start kleng

  1. Léiert d'Kärkonzepter vun der Programmiersprache. Wärend Deeler vun dësem Schrëtt kënnen oder net uwennen ofhängeg vun der Programmiersprooch déi Dir gewielt hutt, deelen all Programméierungssproochen fundamental Konzepter déi essentiel si fir nëtzlech Programmer ze bauen. Dës Konzepter léieren a beherrschen wäert et méi einfach maachen e mächtegen, effiziente Code ze troubleshooten a schreiwen. Hei drënner fannt Dir eng Rei Schlësselbegrëffer wéi se a ville verschiddene Programméierungssproochen benotzt ginn:
    • Variabelen - Eng Variabel ass e Wee fir Daten ze referenzéieren an ze späicheren. Variablen kënne geännert ginn a sinn dacks vun engem virausbestëmmten Typ, wéi "ganz Zuelen", "Zeechen", déi d'Art vun Daten bestëmmt, déi an hinne kënne gespäichert ginn. Beim Programméiere gitt Dir sécher datt Variabelen e Numm hunn. Dëst mécht et méi einfach ze verstoen wéi d'Variabel mam Rescht vum Code interagéiert.
    • Conditionnel Aussoen - Eng bedingt Erklärung ass eng Handlung déi ofhängeg ass ob d'Ausso richteg ass oder net. Déi heefegst Form vun enger bedingter Erklärung ass d '"Wann-Da" Ausso. Wann d'Ausso richteg ass (z. B. x = 5) da geschitt eng Saach, wann d'Ausso falsch ass (z. B. x! = 5) da geschitt eppes anescht.
    • Funktiounen / Subrutinen - Den aktuelle Numm vun dësem Begrëff kann an all Programméierungssprooch anescht genannt ginn, ofhängeg vun der Programmiersprache. Et kann och eng "Prozedur", eng "Method" oder eng "Callable Unit" genannt ginn. Dëst ass am Fong just e méi klenge Programm bannent engem gréissere Programm. Eng Funktioun kann e puer Mol vum Programm "geruff" ginn, sou datt de Programméierer méi komplex Programmer méi effizient kreéiert.
    • Datenentrée - Dëst ass e breede Begrëff a bal all Programméierungssprooch. Et handelt ëm d'Benotzung vum Input an d'Datenspeicher. Wéi Daten gesammelt ginn, hänkt vun der Aart vum Programm of an de verfügbaren Inputmethoden (Tastatur, Datei, asw.). Dëst ass direkt bezunn op d'Ausgab, wou e gewësse Resultat dem Benotzer zréckgesat gëtt, um Bildschierm gewise gëtt oder als Datei geliwwert gëtt.
  2. Installéiert déi néideg Software. Vill Programméierungssproochen erfuerderen e Compiler, Programmer entwéckelt fir de Code an eng Programmiersprooch z'iwwersetzen déi d'Maschinn kann verstoen. Aner Programméierungssproochen, wéi Python, benotzen en Dolmetscher, deen d'Programmer direkt ausféiere kann ouni se als éischt ze kompiléieren.
    • E puer Programméierungssproochen enthalen en IDE (Integrated Development Environment) mat normalerweis e Code Editor, e Compiler an / oder Dolmetscher, an en Debugger. Dëst erlaabt de Programméierer all néideg Funktiounen an engem Ëmfeld ze hunn. IDEe kënnen och visuell Representatioune vun Objekthierarchien a Verzeechnes enthalen.
    • Et ginn eng verschidden Zuel vu Code Editoren online verfügbar. Dës Programmer bidden verschidde Weeër fir Syntax z'ënnerscheeden an aner Entwécklungsinstrumenter ze bidden déi ganz nëtzlech kënne sinn.

Deel 3 vu 6: Maacht den éischte Programm

  1. Konzentréiert Iech op 1 Konzept gläichzäiteg. Ee vun den éischte Programmer, déi an all Programmiersprooch geléiert ginn ass de "Hello World" Programm. Dëst ass e ganz einfachen Programm deen den Text "Hello, World" (oder eng Variatioun dovun) um Bildschierm dréckt. Dëse Programm liest eng éischte Kéier Programméierung, d'Syntax fir en einfachen, funktionéierende Programm ze schreiwen, a wéi d'Ausgab ugewise gëtt. Wann Dir den Text ännert kënnt Dir léiere wéi einfach Date vum Programm verschafft ginn. Hei drënner sinn e puer wikiHow Artikele fir e "Hello World" Programm a verschiddene Programméierungssproochen ze kreéieren:
    • Hallo Welt am Python
    • Hallo Welt am Rubin
    • Hallo Welt am C
    • Hallo Welt a PHP
    • Hallo Welt am C #
    • Hallo Welt op Java
  2. Léiert duerch Online Beispiller z'entwéckelen. Et ginn dausende Beispiller vu Code online verfügbar fir praktesch all Programméierungssproochen. Benotzt dës Beispiller fir z'ënnersichen wéi déi verschidden Aspekter vun der Programmiersprooch funktionnéieren a wéi déi verschidden Deeler interagéieren. Huelt Bits a Stécker aus de verschiddene Proben fir Ären eegene Programm ze maachen.
  3. Ënnersicht d'Syntax. D'Syntax ass de Wee wéi d'Programméierungssprooch geschriwwe gëtt fir de Compiler oder den Dolmetscher ze verstoen. All Programméierungssprooch huet eng eenzegaarteg Syntax, och wa verschidden Elementer aus verschiddene Programméierungssproochen déiselwecht sinn. D'Syntax léieren ass essentiell fir ze léieren an enger Programmiersprooch ze codéieren, an ass dacks dat wat d'Leit mat der Programmatioun verbannen. A Wierklechkeet ass dëst just d'Fundament op deem méi fortgeschratt Konzepter gebaut ginn.
  4. Experimentéiert mat Ännerungen. Maacht Ännerunge fir Är Musterprogrammer an test d'Resultat. Duerch Experimentéiere kënnt Dir vill méi séier léieren wat funktionnéiert a wat net, wéi wann Dir e Buch oder Artikel liest. Maacht Iech keng Suergen iwwer e Programm ofstierzen; Léiere wéi Dir Programméierungsfeeler fixéiert ass e wichtege Bestanddeel vum Entwécklungsprozess, an nei Programmer funktionnéieren normalerweis ni ganz perfekt déi alleréischte Kéier.
  5. Start Debuggen. Wann Dir ufänkt ze programméieren, wäert Dir zwangsleefeg a Käfer lafen. Dëst si Feeler am Programm a kënne wierklech iwwerall optrieden. Bugs kënne harmlos Hikupen an Ärem Code oder gréisser Feeler sinn, déi verhënneren datt de Programm kompiléiert oder leeft. Fannen a fixéieren dës Feeler ass e ganz wichtegen Deel vum Entwécklungszyklus, also gewinnt Iech direkt vun Ufank un.
    • Wärend Dir experimentéiert hutt mat Standardprogrammer z'änneren, fannt Dir Saachen déi net funktionnéieren. Erauszefannen wéi eng aner Approche fir d'Probleemléisung ze huelen ass eng vun de wichtegste Fäegkeeten déi Dir als Programméierer hutt.
  6. Kommentéiert all Äre Code. Bal all Programméierungssproochen hunn eng "Kommentarfunktioun" déi et erméiglecht Text am Code mat anzebauen, wat net funktionell Code ass. Dir kënnt dëst benotze fir eng kuerz, awer a klenger Sprooch ze erklären, wat de Code mécht. Dëst hëlleft Iech net nëmmen ze erënneren wat all Zeil vu Code representéiert, awer et ass och ganz wichteg wann Dir an engem Teamkontext programméiere gitt, well da kënnen aner Programméierer direkt gesinn wat Äre Code mécht.

Deel 4 vu 6: Sport regelméisseg

  1. Programm deeglech. Virun allem d'Meeschterung vun enger Programmiersprache wäert Zäit brauchen. Och eng méi einfach Programmiersprache wéi Python, déi nëmmen een Dag oder zwee dauere sollt fir Basis Syntax ze léieren, hëlt vill Zäit fir wierklech beherrscht ze ginn. Wéi all aner Fäegkeeten ass Praxis dat wat Meeschterleeschtung kreéiert. Op d'mannst probéiert all Dag Zäit ze maachen fir ze codéieren, och wann et just eng Stonn virum Iessen ass.
  2. Setzt Ziler fir Är Programmer. Andeems Dir erreechbar awer usprochsvoll Ziler setzt, sidd Dir séier beschäftegt Problemer ze léisen. Probéiert mat enger éischter Uwendung ze kommen, wéi zum Beispill e Rechner, a kommt mat Weeër fir eng ze programméieren. Benotzt d'Syntax a Konzepter déi Dir geléiert hutt a gitt se an d'Praxis.
  3. Schwätzt mat anere Programméierer an iwwerpréift aner Programmer. Et gi vill Programméierungsgruppen déi spezifesch Programméierungssproochen oder Disziplinne gewidmet sinn. Fannen a matmaachen an enger Gemeinschaft kënne Léiere Wonner leeschten. Dir fannt verschidde Beispiller an Tools, déi Iech beim Léierprozess hëllefe kënnen. De Programmcode vun aneren ze liesen kann Iech inspiréieren an Iech hëllefen d'Konzepter ze verstoen datt Dir nach net beherrscht.
    • Kontrolléiert Programméierungsforen an Online Gemeinschaften no der Programmiersprooch vun Ärer Wiel. Gitt sécher datt Dir matmaacht a stellt net nëmme Froen. Dës Gemeinschaften ginn normalerweis als Plaz ugesinn wou Dir kënnt kollaboréieren an diskutéieren, net nëmmen als Q&A. Frot no Hëllef, awer sidd och bereet Är eege Aarbecht ze weisen an oppe fir aner Approchen.
    • Wann Dir eng Erfahrung kritt hutt, iwwerleet Iech mat engem Hack-a-Thon oder Programméierungsstau. Dëst sinn Eventer wou Eenzelpersounen oder Teams géint Zäit rennen fir e funktionnelle Programm ze kreéieren, normalerweis ronderëm e spezifescht Thema. Dës Eventer kënne vill Spaass hunn an e super Wee fir aner Programméierer ze treffen.
  4. Erauszefuerderen Iech et Spaass ze halen. Probéiert Saachen ze maachen déi Dir nach net wësst. Fuersch Weeër fir eng Aufgab ze maachen, da probéiert et an Ärem eegene Programm ëmzesetzen. Gitt net ze einfach zefridden mat engem Programm dee "ongeféier" funktionnéiert; maacht alles wat Dir maache kënnt fir sécher ze sinn datt all Aspekt perfekt ass.

Deel 5 vu 6: Erweiderung vun Ärem Wëssen

  1. Huelt e puer Coursen. Vill Universitéiten, Gemeinschaftshéichschoulen, a Gemeinschaftsgebaier bidden Programméiere Coursen an Atelieren un déi Dir kënnt besichen ouni Iech an enger Schoul anzeschreiwen. Dëst ka super fir nei Programméierer sinn, well Dir direkt Direktioun vun engem erfuerene Programméierer kritt zousätzlech zu Netzwierker mat anere lokale Programméierer.
  2. Bicher kafen oder léinen. Et ginn Dausende vun Uweisungsbicher fir all programméierbar Sprooch virstellbar. Wärend Äert Wësse sollt net nëmmen aus engem Buch kommen, si si super Referenzbicher an enthalen dacks vill gutt Beispiller.
  3. Mathe studéieren a Logik. Déi meescht Programméierung beschäftegt sech mat allgemenger Algebra, awer et ka sécher nëtzlech sinn fir déi méi fortgeschratt Mathematik ze studéieren. Dëst ass besonnesch de Fall wann Dir komplex Simulatioune entwéckelt oder all anere Programm dee vill Equatiounen erfuerdert. Logik kann Iech hëllefen ze verstoen wéi Dir am beschten komplexe Probleemer léist.
  4. Stop net mam Programméieren. Et gëtt eng populär Theorie datt en Expert ginn op d'mannst 10.000 Stonnen Praxis dauert. Och wann dëst sécher diskutabel ass, bleift den allgemenge Prinzip: Meeschterleeschtung hëlt Zäit an Engagement. Erwaart net datt Dir alles an e puer Deeg beherrscht, awer wann Dir fokusséiert bleift a weider léiert, wäert Dir eventuell en Expert an Ärem Beräich ginn.
  5. Léiert nach eng aner Programmiersprache. Wärend Dir sécher eng Programméierungssprooch léiere kënnt, léieren déi meescht Programméierer verschidde Sprooche fir besser Chance op Erfolleg an hirem Feld ze hunn. Normalerweis ergänzen déi zweet an déi drëtt Sprooch déi éischt, sou datt se méi komplex an interessant Programmer erstellen. Wann Dir gutt an Ärer éischter Programméierungssprooch beherrscht, ass et Zäit déi nächst ze léieren.
    • Dir wäert wahrscheinlech feststellen datt d'zweet Sprooch léieren méi séier ass wéi déi éischt. Vill Kärkonzepter sinn déiselwecht a Gruppe vu Programméierungssproochen, besonnesch wann d'Sproochen no beienee sinn.

Deel 6 vu 6: Är Fäegkeeten uwenden

  1. Mell dech op eng Uni oder Uni. Och wann net strikt noutwendeg ass, no der richteger Ausbildung wäert Är Chancen am Feld staark erhéijen. Zousätzlech kritt Dir bal automatesch e méi breede Netzwierk vu Kollegen an aner Fachleit. Dëst ass net fir jiddereen a vill erfollegräich Programméierer hunn nach ni en Diplom besicht.
  2. Erstellt e Portfolio. Wéi Dir Programmer erstallt an Äert Wëssen erweidert, ass et wichteg déi bescht Aarbecht ze späicheren déi Dir an engem Portfolio gemaach hutt. Dir kënnt dëst bei Jobjäger a Firme wärend enger Applikatioun weisen. Gitt sécher datt d'Aarbechten an Ärer Fräizäit mat abegraff sinn, a gitt sécher datt Dir d'Autorisatioun hutt fir d'Aarbechte fir eng Firma ze weisen.
  3. Maacht Fräiberuffler Aarbecht. De Maart fir Freelance Programméierer ass enorm, besonnesch wann et ëm mobil App Entwéckler geet. Huelt e puer kleng Fräiberuffler fir e Gefill ze kréien fir Aufgaben ze maachen. Dir kënnt dës Aufgaben dacks benotze fir Äre Portfolio auszebauen an op Aarbechten ze verweisen déi publizéiert goufen.
  4. Entwéckelt Är eege Freeware oder kommerziell Programmer. Dir musst net fir eng Firma schaffen fir Sue mat Programméiere ze maachen. Wann Dir d'Kompetenzen hutt, kënnt Dir Software selwer entwéckelen a verkafen, entweder iwwer Är eege Websäit oder iwwer en anere Kanal. Dir musst Ënnerstëtzung als Service fir Är Clienten ubidden, well Dir d'Leit fir Äre Produkt bezuele léisst.
    • Freeware ass e populäre Wee fir kleng Programmer an Utilityen ze publizéieren. Den Entwéckler kritt keng Suen, awer et ass e super Wee fir sech en Numm ze maachen a sech an der Gemeinschaft sichtbar ze maachen.

Tipps

  • Wann Dir u Programméiere fir Spiller interesséiert sidd, konzentréiert Iech op Python, C ++ a Java. Vun den dräi ass C ++ wuel déi bescht wat d'Performance ugeet, de Python bei wäitem am einfachsten, a Java fir Programmer ze kreéieren déi op Windows, Mac OS a Linux lafen.
  • Erweiderung Är Kenntnisser vu gratis Software. Studéiert de Quellcode vu Programmer déi Dir am gratis Software Verzeechnes fannt. Firwat d'Rad nei erfannen wann Dir et och verbessere kënnt? Awer ëmmer probéiert ze verstoen wat Dir programméiert.
  • Fir déi meescht Leit gëtt eppes programméiere wat se benotze kënnen oder wat Dir interesséiert wëllt méi Spaass wéi d'Beispiller aus engem Léierbuch. Benotzt eng Sichmaschinn fir Informatioun ze fannen déi vun engem Projet benotze kann deen Iech interesséiert.
  • Wann Dir eppes Neies léiert, ass et normalerweis nëtzlech et selwer ëmzesetzen an dann mam Design ze bastelen, ze probéieren d'Resultater virauszesoen datt Dir sécher sidd datt Dir d'Konzept verstitt.
  • Benotzt eng aktuell Interface an offiziell Referenzmaterial.
  • Referenzbicher sinn hei fir Iech ze hëllefen. Maacht Iech keng Suergen wann Dir net alles direkt wësst; dat wäert schlussendlech natierlech kommen. Dat Wichtegst, Dir wësst wou Dir sicht.
  • Probéiert ze üben andeems Dir anerer léiert. Net nëmme wäert et Iech e bessere Programméierer maachen, awer Dir wäert och d'Saach aus méi Wénkele kucken.