Kom i gang med Python

Like dokumenter
For å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.

Installasjonsveiledning Visma Avendo, versjon 5.2

Installasjonsveiledning

Installasjon av Nett-TV-meter Trinn for trinn

Installasjonsveiledning

Hvordan installere Java og easyio på Windows

VMware Horizon View Client. Brukerveiledning for nedlasting, installasjon og pålogging for fjerntilgang

Velkomment til å installere BAS21

Læringsmål og pensum. v=nkiu9yen5nc

TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 1 Introduksjon til Programmering og Python. Professor Alf Inge Wang

- Java kan lastes ned gratis For installasjon, se punktet Hvordan laster jeg ned og installerer Java på min maskin?.

Bruk av kildeavskrifter som er merket med grønn kule

Installasjonsveiledning

Huldt & Lillevik Lønn 5.0. Oppdatere til ny versjon

DIGITAL SKOLEEKSAMEN FOR STUDENTER VED POLITIHØGSKOLEN

Installasjonsveiledning

Installere JBuilder Foundation i Mandrake Linux 10.0

INF109 - Uke 1a

Installasjonsveiledning

WinTid Scheduler. Oppgradering til versjon HRM

Installasjonsveiledning Lenovo ThinkPad Edge. ADCom Data - Molde

Brukerveiledning. Searchdaimon AS phone: Østensjøveien 34 fax:

BRUKERMANUAL. Telsys Online Backup

DIGITAL SKOLEEKSAMEN FOR STUDENTER VED POLITIHØGSKOLEN

Installere JBuilder Foundation i Windows XP

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

Installasjonsveiledning Visma Avendo Lønn, versjon 7.60 Oktober 2011

Installasjons Guide for esam

Avinstallere Java: Windows 7 og eldre versjoner

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

4. Installasjonsveiledning. Experior - rich test editor for FitNesse -

Hvordan man kobler til printeren, laster ned CardPresso, installerer skrifttypen og får kommet i gang med produktet.

Hvordan koble seg opp mot prosjekt i SAFE fra Mac OS X?

Oppdatering av Extensor 05

Logica AS. Tlf: Brukerdokumentasjon LogicalPrint InnsIKT 2.0 Versjon Godkjennelse. Forfatter: Logica. Date.

Manual for Eagle 100 og Lynx 500

Manual for AL500AC og AL100AC

Før du starter, del 2

Gå til Nedlastninger på menylinjen for Visma Skolelisens og velg Visma Lønn versjon 9.5.

Introduksjon til Jupyter Notebook

HJEMMEKONTOR. Del 1 Installasjon på jobb Norsk Helsenett SF

Brukerveiledning for programmet HHR Animalia

Hvordan laste ned og installere Java på Windowsplattformen

1. NetBeans IDE: Lage en enkel mobilapplikasjon

Nedlastning og installasjon av Visma Lønn Gå til Visma Community og logg inn:

Hvordan oppdatere Java.

Huldt & Lillevik Reise. Oppgradering. Aditro HRM AS

Innstallasjon og oppsett av Wordpress

Scan Secure GTS PAS

Velkommen til Brother's Keeper 6 for Windows!

Veiledning for nedlasting og aktivering av Mathcad

Brukerveiledning Privatisering av datamaskinen For avgangselever våren 2017

Manual for elever ved 10. trinn som vil klargjøre skole-pc for hjemmebruk etter endt skolegang ved Tromsøskolen

Opus Dental 7.1 Oppdateringsveiledning

Installasjonsveiledning Oppgradering av tidligere versjon

TMA4100 Matematikk 1, høst 2013

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

Skriv ordbøker og litteratur på Tegnspråk med en nett-tjener i lommeformat! For ivrige Tegnskrift (SignWriting )- brukere!

Komme igang med App Inventor Introduksjon App Inventor PDF

Installasjonsmanual for 1 st part TAPI

Kort brukerveiledning om fjerntilgangsløsningen

HJEMMEKONTOR. Installasjon på hjemme - PC Norsk Helsenett SF

Ny på nett. Operativsystemer

Suzuki ECU Programming System (SEPS)

TMA4100 Matematikk 1, høst 2013

Lotus Traveler - Manual for installasjon

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

Installasjon av Statistica for Windows

Denne brukerguiden beskriver hvordan man går frem for å spille simuleringen T2 - Bli Kjent med launcher.

Kjøre Wordpress på OSX

TI -programvare for grafiske enheter og informasjon om lokalisering

WinTidServer. Oppgradering til versjon HRM

Kom i gang med programmering i Java

Introduksjon til dataanlegget ved Institutt for informatikk. Marc Bezem Institutt for informatikk Universitetet i Bergen

Kom i gang med VPN inn til skolens filserver. Innhold

Brukerveiledning for nedlastning og installasjon av Office Av Roar Nubdal, fagprøve IKT-servicefag, juni 2014

Installasjonsveiledning Oppgradering av tidligere versjon

INSTALLASJONSVEILEDNING

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Innholdsfortegnelse. Side 118 av 135

Bruk av NetBeans i JSP-delen av Web-applikasjoner med JSP og JSF

2. Beskrivelse av installasjon av SQL Server 2005 og hvordan lage databasen som trengs av administrasjonsprogrammet:

og Java

Installasjonsveiledning. DDS-CAD ByggMester

Installasjonsveiledning, CGM Vision Installasjonskrav. 1 Innhold. 1 Formål. 2.1 Windows. 2.2 Oracle. 2.3 CGM Vision. Oppgradering v4.7 til v4.

NY PÅ NETT. Operativsystemer

Dwell Clicker 2. Manual

Brukermanual for Quizbuilder

Bergeland IKT. Elev guide

Veiledning for oppdatering av Extensor 05 - versjon 1.16.

Din verktøykasse for anbud og prosjekt

Enbruker-installasjon

WinTid g2. Oppgradering til versjon HRM

Hei verden Introduksjon Swift PDF

Installasjonsveiledning. Phonzoadapter

Programvareoppdateringer

Innhold. Kom i gang med IRiR. 1 Installer R & RStudio. 2 Last ned siste versjon av IRiR-skriptet

Brukerveiledning For Installasjon Av PCKasse. v1.01

Transkript:

Kom i gang med Python Instruksjon for lærere Pål Hellesnes SYSTEMUTVIKLER paal@firstpoint.no www.bedreinnsikt.no

Dette dokumentet er en del av skolematerialet for undervisning i programmering. «Alle barn bør lære å programmere en datamaskin fordi det lærer deg å tenke» - Steve Jobs Målet vårt er at unger skal oppleve mestring og glede ved å programmere!

Innhold Kom i gang med Python 1 Hva er Python?... 1 PyCharm Edu 3 Introduksjon til PyCharm Edu... 3 Last ned og installer på PC... 4 Last ned og installer på Mac... 7 Ditt aller første dataprogram... 10 Kommentarer som maskinen ignorerer... 12 De vanskelige variablene... 13 Lykke til videre på ferden... 14 Indeks 17 Instruksjon for lærere Kom i gang med Python iii

Kom i gang med Python Hva er Python? Python er et programmeringsspråk som er spesielt beregnet for opplæring i programmering. Den benytter enkle kommandoer og har en ryddig skrivemåte uten unødvendige spesialtegn. Elevene kan også skrive en og en kommandoer direkte i konsollet og se resultatet umiddelbart. Dette senker læreterskelen betydelig i forhold til programmeringsspråk som må kompilere koden før programmet kan kjøres. Instruksjon for lærere Kom i gang med Python 1

Introduksjon til PyCharm Edu PyCharm er et programmeringsverktøy for å programmere med programmeringsspråket Python. PyCharm Edu er en versjon spesielt laget for opplæring og undervisning. Her ledes brukeren gjennom et større antall praktiske oppgaver for å lære å programmere med Python. Alle utgaver av PyCharm har versjoner som kan kjøres på PC, Mac og Linux. Det mest vanlige er nok at du sitter med enten en Windows PC eller en Mac maskin. Du vi her finne veiledning for begge disse. Bruker du Linux er du sannsynligvis nerdete nok til å finne ut av installasjonen selv :-) Merk deg at selv om Raspbian, det offisielle operativsystemet til Raspberry Pi, er baser på Linux varianten Debian så støttes den dessverre ikke av PyCharm. Noe som er veldig synd! Instruksjon for lærere Kom i gang med Python 3

Last ned og installer på PC I nettleseren, naviger til adressen: www.jetbrains.com/pycharm-edu [1]. Klikk på Download i undermenyen [2]. Sjekk at WINDOWS er valgt som operativsystem [3]. Klikk på Download knappen [4]. Klikk på Kjør knappen for å installere direkte på maskinen [5]. 4 Instruksjon for lærere Kom i gang med Python

Klikk på Ja knappen for å tillate installasjon [6]. Gå nå gjennom hele installasjonsveiviseren ved å klikke 3 ganger på Next knappen, Install knappen og til slutt Finish knappen. I Complete Installation vinduet, velg I do not have a previous version of PyCharm og klikk på OK knappen [7]. Når PyCharm Edu starter opp første gang vil du få opp velkomstskjermbildet. Velg her det første alternativet Introduction to Python [8]. Instruksjon for lærere Kom i gang med Python 5

PyCharm Edu vil da automatisk opprette et nytt prosjekt og åpne dette. De forskjellige delene av skjermbildet viser følgende: 1. Prosjekt-vinduet som inneholder alle oppgavene 2. Kursprogresjon-vinduet som viser hvor langt du har kommet I kurset 3. Python-konsollet hvor du ser programmene dine kjøre 4. Redigerings-vinduet som nå viser Python programmet hello_world.py 5. Oppgavebeskrivelse-vinduet som angir hva du skal gjøre 6 Instruksjon for lærere Kom i gang med Python

Last ned og installer på Mac I nettleseren, naviger til adressen: www.jetbrains.com/pycharm-edu [1]. Klikk på Download i undermenyen [2]. Sjekk at OS X er valgt som operativsystem [3]. Klikk på Download knappen [4]. Installasjonsfilen pycharm-edu-2.0.3.dmg vil nå bli lastet ned til Downloads mappen på maskinen din [5]. Instruksjon for lærere Kom i gang med Python 7

I Finder, naviger til Downloads mappen og dobbel-klikk på pycharm-edu-2.0.3.dmg filen [6]. Dra PyCharm Edu.app filen over i Application mappen for å installere applikasjonen [7]. Applikasjonsfilen vil bli kopiert til Application mappen [8]. I Finder, naviger til Application mappen og dobbel-klikk på PyCharm Edu.app filen for å starte applikasjonen [9]. 8 Instruksjon for lærere Kom i gang med Python

Når PyCharm Edu starter opp første gang vil du få opp velkomstskjermbildet. Velg her det første alternativet Introduction to Python [10]. PyCharm Edu vil da automatisk opprette et nytt prosjekt og åpne dette. De forskjellige delene av skjermbildet viser følgende: 1. Prosjekt-vinduet som inneholder alle oppgavene 2. Kursprogresjon-vinduet som viser hvor langt du har kommet I kurset 3. Python-konsollet hvor du ser programmene dine kjøre 4. Redigerings-vinduet som nå viser Python programmet hello_world.py 5. Oppgavebeskrivelse-vinduet som angir hva du skal gjøre Instruksjon for lærere Kom i gang med Python 9

Ditt aller første dataprogram I sin enkleste form er et dataprogram er en serie med kommandoer som datamaskinen utfører sekvensielt i den rekkefølgen de blir forekommer i programfilen. Mange av disse kommandoene inneholder funksjoner. En av de mest vanlige funksjonene er print-funksjonen. Den fortelle maskinen at den skal skrive noe ut på skjermen. Funksjoner kan ha parametere hvor man kan spesifisere hva som skal utføres når funksjonen kjøres. Den første oppgaven som du blir tildelt av PyCharm Edu er å lage en variant av det klassiske Hello World eksempelprogrammet som ber datamaskinen om å skrive ordene «Hello World» ut på skjermen. På norsk velger vi å kalle det Hei på deg eksempelet. Oppgavebeskrivelse-vinduet forteller deg hva den valgte oppgaven går ut på [1]. I dette eksempelet skal du fullføre programmet ved å taste inn navnet ditt. 10 Instruksjon for lærere Kom i gang med Python

I redigerings-vinduet er mesteparten av programmet allerede skrevet for deg. Tast inn navnet ditt i den markerte delen av koden [2]. Når du er ferdig med en oppgave, klikk på kjør knappen i redigerings-vinduet [3]. Resultatet av programmet som kjøres vises i Python-konsollet. Her vises også eventuelle feilmeldinger [4]. I dette tilfelle feiler programmet fordi navnet inneholder det norske tegnet å som ikke maskinen forstår fordi den kun kjenner til det engelske tegnsettet. I redigerings-vinduet, erstatt bokstaven å med aa og kjør programmet på nytt [5]. Instruksjon for lærere Kom i gang med Python 11

I Python-konsollet kan du nå se at programmet kjører riktig [6]. Legg merke til at maskinen her også gir beskjed (på sin snedige måte) om at den er ferdig med å kjøre programmet. Gratulerer, du har nå laget og kjørt ditt første dataprogram! Python definerer som alle andre programmeringsspråk regler for hvordan kommandoer skrives, som kalles syntaksregler. Dette er viktig å forstå fra første stund fordi datamaskiner er veldig pirkete på hvordan kommandoer skrives inn. Den vanligste feilen i et dataprogram er syntax error eller syntaksfeil på norsk. Dette er maskinens måte å fortelle at den ikke skjønner kommandoen som vi har gitt den. Dette er høyst sannsynlig fordi vi har skrevet noe feil i kommandoen. Kommentarer som maskinen ignorerer Den andre oppgaven viser hvordan du kan lage kommentarer i programmet ditt som maskinen vil ignorere men som beskriver koden slik at kan være til hjelp for å forstå koden for deg selv og andre mennesker. Kommentarer er alle linjer som begynner med skigard tegnet #. I oppgavebeskrivelse-vinduet, klikk på høyrepilen i verktøylinjen for å gå til neste oppgave [2]. 12 Instruksjon for lærere Kom i gang med Python

I redigerings-vinduet, tast inn hvilken som helst tekst i den markerte delen av koden [2]. Klikk på kjør knappen til redigerings-vinduet eller i Python-konsollet [3]. I Python-konsollet kan du nå sjekke om programmet kjører riktig [4]. De vanskelige variablene Variabler i programmering er noe som for mange er et vanskelig konsept å få grepet på. Dette er noe vi kommer til å bruke mye tid på med klassen. I oppgavebeskrivelse-vinduet, klikk på høyrepilen i verktøylinjen for å gå til neste oppgave [1]. Instruksjon for lærere Kom i gang med Python 13

I redigerings-vinduet, tast inn en tekst som passer i den markerte delen av koden [2]. Husk at teksten må være i anførselstegn! Klikk på kjør knappen til redigerings-vinduet eller i Python-konsollet [3]. I Python-konsollet kan du nå sjekke om programmet kjører riktig [4]. Lykke til videre på ferden Nå som du er godt i gang med å programmere, overlater jeg deg til å gå vider med de resterende oppgavene på egenhånd. PyCharm Edu vil lede deg gjennom oppgavene som en trofast læremester. Merk at du kan klikke på lyspære ikonet når som helst hvis du sitter fast. Les først oppgaven i oppgavebeskrivelse-vinduet og prøv å løse den på egenhånd [1]. Hvis du sitter fast kan du klikke på lyspæren i verktøylinjen til oppgavebeskrivelsevinduet [2]. 14 Instruksjon for lærere Kom i gang med Python

Lykke til videre :-) Instruksjon for lærere Kom i gang med Python 15

Indeks P programmeringsspråk 1 PyCharm Edu 3 Kursprogresjon-vinduet 6, 9 Oppgavebeskrivelse-vinduet 6, 9 Prosjekt-vinduet 6, 9 Python-vinduet 6, 9 Redigerings-vinduet 6, 9 Python 1, 3 Instruksjon for lærere Kom i gang med Python 17