Een groot deel van dit artikel zal zich richten op de computer programmeren en wat programmeren?
Nu, kan het programmeren van computers heel anders worden beschreven. Het hangt ervan af wie je het vraagt over. Je broer of vriend kan een mening over hebben, uw 7de rang computer programmeren docent kan een heel andere kijk op het onderwerp, en natuurlijk uw baas op je programmering bedrijf kan gewoon besluiten dat de programmering is een programma dat zijn bedrijf een grote te maken chunck van verandering.
Dus we schieten voor een eenvoudige en object manier om het programmeren van computers te beschrijven vandaag en wat zijn sommige redelijke manieren om het onderwerp te benaderen.
Een computerprogramma is een algoritme dat een computer kan begrijpen. Dit programma wordt vaak aangeduid als een implementatie. Niet alle algoritmen kunnen worden uitgevoerd met een computer: Sommigen van hen kan niet. We zijn geïnteresseerd in de degenen die kunnen. Een programmeertaal is een bepaalde manier van uitdrukken algoritmen op een computer.
Er zijn vele programmeertalen en ze hebben allemaal verschillende methoden van het specificeren van de onderdelen van een algoritme. Wat u typt in een bepaalde programmeertaal om een algoritme te geven wordt vaak aangeduid als code. Elke programmeertaal is ontworpen om verschillende redenen en ze hebben allemaal sterke en zwakke punten, maar ze delen veel van dezelfde concepten. Vanwege dit, als je eenmaal hebt een of twee programmeertalen geleerd, het leren van anderen wordt het veel gemakkelijker.
Waarom Python en waarom zouden we het gebruiken? In deze cursus zullen we met behulp van de programmeertaal Python. Python is een uitstekende programmeertaal voor mensen die leren programmeren. Kan je je afvragen waarom dit natuurlijk niet te leren programmeren in C ++ of Java. Dit zijn de talen die u waarschijnlijk horen over het vaakst. In deze cursus willen we u zich richten op de basisbegrippen van het programmeren. Dit is veel moeilijker te doen in Java en C ++: er zijn te veel andere dingen te maken over bij het programmeren in die talen.
Studenten krijgen vaak overweldigd door de details van de taal en kan niet concentreren op de concepten achter de programma's die ze schrijven.