En stor del af denne artikel vil fokusere på computer programmering og hvad er programmering?
Nu, programmering af computere kan beskrives meget forskelligt. Det afhænger af, hvem du spørger om det. Din bror eller ven kan have en mening om det, din 7. klasse computer programmering lærer kan have en helt anden opfattelse om emnet, og selvfølgelig din chef på din programmering firma kan bare beslutte, at programmering er et program, der gør hans firma en stor chunck af forandring.
Så vi skydning til en enkel og objekt måde at beskrive edb-programmering i dag, og hvad er nogle fornuftige måder at nærme emnet.
Et edb-program er en algoritme, der en computer kan forstå. Dette program er ofte omtalt som en implementering. Ikke alle algoritmer kan implementeres med en computer: Nogle af dem kan ikke. Vi er interesseret i dem, der kan. Et programmeringssprog er en særlig måde at udtrykke algoritmer til en computer. Der er mange programmeringssprog og de har alle forskellige metoder til angivelse af dele af en algoritme.
Hvad du skriver i et bestemt programmeringssprog til at angive en algoritme er ofte omtalt som kode. Hvert programmeringssprog er designet til forskellige årsager, og de har alle styrker og svagheder, men de deler mange af de samme begreber. På grund af dette, når du har lært et eller to programmeringssprog, læring andre bliver meget lettere. Hvorfor Python og hvorfor skal vi bruge det? I dette kursus vil vi bruge programmeringssproget Python. Python er en fremragende programmeringssprog for folk, der er ved at lære at programmere.
Du kan være undrende, hvorfor dette kursus ikke undervise programmering i C ++ eller Java. Disse er de sprog, som du sikkert høre om oftest. I dette kursus, vi vil have dig til at fokusere på de grundlæggende begreber i programmering. Det er langt sværere at gøre i Java og C ++: der er for mange andre ting at bekymre sig om, når programmering på disse sprog. Studerende får ofte overvældet af detaljerne i sproget og kan ikke koncentrere sig om begreberne bag de programmer, de skriver.