Programmering Basics
læringsresultater • Brug Python software for at få programmer kørende. • Oprette programmer, der udfører enkle beregninger. • Brug variabler til at gemme informationer i et program. • Oprette programmer, der tager input fra brugeren. • Forklar, hvordan computere lagrer oplysninger i binær. • Tag et simpelt problem og skabe en algoritme, der løser det. • Gennemføre at algoritmen i Python. Startende med Python På dette kursus, vil du bruge programmeringssproget Python. Du kan downloade Python gratis eller bruge det i laboratoriet.
En god egenskab af Python er dens interaktiv tolk. Du kan starte op Python og begynde at skrive i Python kode. Det vil blive henrettet med det samme, og du vil se resultaterne. Du kan også skrive Python kode i en fil og gemme den. Derefter kan du køre det hele på én gang. Den interaktive tolk er generelt bruges til at udforske sproget eller afprøve ideer. Python kode i en fil kan køres som et program, og endda dobbelt-klikkede for at køre dit program. Du vil starte ved at arbejde med Python fortolkeren. Når du starter Python fortolkeren, vil du se noget som dette: Python 2.3.
3 (# 1, marts 23, 2004, 00:08:50) Type "hjælp", "ophavsret", "kreditter" eller "licens" til mere information. >>> Det >>> er prompten. Når du ser det i fortolkeren, kan du skrive Python-kommandoer. Når du trykker på retur, vil kommandoen blive udført, og du vil blive vist resultatet. Når du ser >>> hurtig i eksemplerne, er det et eksempel på, hvad du ville se i tolk, hvis du har skrevet koden efter >>>. Af en eller anden grund, når folk har lært at programmet, det første program, de ser, er en, der udskriver ordene "Hello World" på skærmen. Ikke ønsker at rock båden, vil du gøre det også.
Her er, hvad det ser ud i Python fortolkeren: >>> print "Hej Verden" Hej Verden Ting efter prompt er den første linje i Python kode, du har set. Du kunne også skrevet den i en teksteditor, opkaldt filen hello.py og køre den. Den trykte kommando i Python bruges til at sætte tekst på skærmen. Uan- set kommer efter det vil blive trykt på skærmen. Enhver tekst i anførselstegn, som "Hej verden" i eksemplet, kaldes en streng. Strenge er bare en flok tegn. Tegn er bogstaver, tal, mellemrum og tegnsætning. Strenge skal placeres i anførselstegn for at skelnes fra Python kommandoer.
Hvis vi havde udeladt de citater, ville Python har klaget over, at det ikke vidste, hvad "Hej" betød, da der ikke er indbygget kommando kaldet Hej.
Interpreter vs. Editor Når du bruger Pythons IDLE (Integrated Development Environment), det første vindue, som du ser, er den interaktive tolk. Det er vinduet med >>>