PCEP Python‐opplæring for nybegynnere11 - itnett/FTD02H-N GitHub Wiki
Selvfølgelig! Her er en kortfattet oppsummering som dekker alt du trenger for å lære Python og forberede deg til PCEP-sertifiseringen, på én side:
Python er et programmeringsspråk som er lett å lære og brukes til alt fra spill til dataanalyse. Du kan skrive kode som gir instruksjoner til datamaskinen om hva den skal gjøre.
-
Variabler: En variabel lagrer data som tall eller tekst.
navn = "Emma" alder = 10 print(navn, alder) # Skriver ut: Emma 10
-
Kontrollstrukturer:
-
if
-setninger: Lar deg ta valg.if alder > 5: print("Du er eldre enn 5!")
-
Løkker: Gjør at vi kan gjenta kode flere ganger.
for i in range(3): print("Hei!") # Skriver Hei! tre ganger
-
-
Funksjoner: En funksjon lar deg pakke inn kode for å bruke den igjen senere.
def si_hei(): print("Hei!") si_hei() # Kaller på funksjonen
Python kan også brukes som en kalkulator!
sum = 5 + 3 # Resultatet blir 8
Du kan lese fra og skrive til filer med Python.
# Skrive til en fil
with open("minfil.txt", "w") as fil:
fil.write("Hei, verden!")
Håndter feil uten at programmet krasjer.
try:
resultat = 100 / 0
except ZeroDivisionError:
print("Kan ikke dele på null!")
-
Lister: Samling av data som kan endres.
dyr = ["hund", "katt", "fugl"]
-
Tupler: Samling av data som ikke kan endres.
frukt = ("eple", "banan")
-
Ordbøker: Lagre nøkkel-verdi-par.
person = {"navn": "Ola", "alder": 10}
Her er et eksempel på spillet "Gjett tallet", hvor datamaskinen velger et tilfeldig tall, og du må gjette det.
import random
tilfeldig_tall = random.randint(1, 100)
gjett = None
while gjett != tilfeldig_tall:
gjett = int(input("Gjett tallet: "))
if gjett < tilfeldig_tall:
print("For lavt!")
elif gjett > tilfeldig_tall:
print("For høyt!")
else:
print("Gratulerer, du gjettet riktig!")
For å bestå PCEP må du kunne:
- Grunnleggende Python-syntaks (hvordan skrive kode).
- Variabler og datatyper (lagre data).
-
Kontrollstrukturer (
if
-setninger, løkker). - Funksjoner (lage og bruke funksjoner).
-
Feilhåndtering (fange feil med
try
ogexcept
). - Filer (lese og skrive til filer).
- Datastrukturer (lister, tupler, ordbøker).
- Øv deg på å lage små programmer, som et spill eller en kalkulator.
- Løs oppgaver som tester det du har lært.
- Husk at programmering er morsomt – fortsett å prøve og lær av feilene dine!
Du er nå godt på vei til å mestre Python og bestå PCEP! 🚀
Denne siden gir deg et overblikk over de viktigste Python-konseptene du trenger for PCEP. Nå gjelder det bare å øve og ha det gøy med koding!
Her er en PCEP Cheat Sheet i tabellformat som dekker de viktigste Python-konseptene du trenger å vite for å bestå PCEP-sertifiseringen:
Konsept | Beskrivelse | Eksempel |
---|---|---|
Kommentarer | Legg til kommentarer i koden som blir ignorert. | # Dette er en kommentar |
Variabler | Lagre data i en variabel. | navn = "Ola" |
Datatyper | Typer som int , float , str , bool . |
alder = 25 # int pi = 3.14 # float
|
Operatorer | Brukes til å utføre beregninger. |
5 + 3 (addisjon)10 // 3 (heltallsdivisjon)2 ** 3 (eksponent) |
If-setning | Betinget logikk. | python<br>if alder > 18:<br> print("Voksen")<br>else:<br> print("Barn") |
For-løkke | Gå gjennom elementer i en sekvens. | python<br>for i in range(5):<br> print(i) |
While-løkke | Gjenta så lenge betingelsen er sann. | python<br>while tall < 10:<br> tall += 1 |
Lister | En samling av elementer som kan endres. | python<br>frukt = ["eple", "banan"]<br>frukt.append("pære") |
Tupler | En samling av elementer som ikke kan endres. | python<br>dyr = ("hund", "katt")<br>print(dyr[0]) |
Ordbøker | Nøkkel-verdi-par for å lagre data. | python<br>person = {"navn": "Anna", "alder": 20} |
Funksjoner | Definerer gjenbrukbar kode. | python<br>def si_hei():<br> print("Hei!")<br>si_hei() |
Funksjoner med argumenter | Funksjoner kan ta inn parametre. | python<br>def kvadrat(x):<br> return x * x<br>kvadrat(4) |
Returnere verdi | Funksjoner kan returnere en verdi. | python<br>def addisjon(a, b):<br> return a + b |
Feilhåndtering | Fang opp feil med try og except . |
python<br>try:<br> print(10 / 0)<br>except ZeroDivisionError:<br> print("Feil!") |
Skrive til fil | Lagre informasjon i en fil. | python<br>with open("fil.txt", "w") as fil:<br> fil.write("Hei") |
Lese fra fil | Les informasjon fra en fil. | python<br>with open("fil.txt", "r") as fil:<br> innhold = fil.read() |
Importere moduler | Bruk eksterne Python-moduler. | python<br>import math<br>print(math.sqrt(16)) |
Tilfeldige tall | Generer et tilfeldig tall. | python<br>import random<br>tilfeldig_tall = random.randint(1, 10) |
- Grunnleggende Python-syntaks: Hvordan skrive variabler, funksjoner, løkker osv.
-
Kontrollstrukturer: Hvordan bruke
if
,else
,for
ogwhile
for å styre flyten av programmet. - Funksjoner: Hvordan lage og bruke funksjoner, med eller uten argumenter og returverdi.
-
Feilhåndtering: Hvordan bruke
try
ogexcept
for å håndtere feil. - Arbeide med filer: Hvordan lese fra og skrive til filer.
- Datastrukturer: Hvordan bruke lister, tupler og ordbøker for å lagre og hente data.
Denne PCEP Cheat Sheet-tabellen gir deg en oversikt over de viktigste Python-konseptene og funksjonene som testes på PCEP-sertifiseringen. Sørg for å øve på disse konseptene, og bruk dem i små programmer for å styrke forståelsen din. Lykke til! 🚀