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 8Du 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 
tryogexcept). - 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  # intpi = 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,forogwhilefor å styre flyten av programmet. - Funksjoner: Hvordan lage og bruke funksjoner, med eller uten argumenter og returverdi.
 - 
Feilhåndtering: Hvordan bruke 
tryogexceptfor å 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! 🚀