Skillnad mellan versioner av "Python interpretatorn"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 62: | Rad 62: | ||
=== <b><span style="color:#931136"> Python är ett interpreterande språk</span></b> === | === <b><span style="color:#931136"> Python är ett interpreterande språk</span></b> === | ||
<div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Python interpretatorna.jpg]]</div> | <div style="border:1px solid black;display:inline-table;margin-left: 0px;"> [[Image: Python interpretatorna.jpg]]</div> | ||
+ | |||
<big> | <big> | ||
− | + | <b><span style="color:red">Interactive mode</span></b> betyder två olika saker: | |
# <math> \;\; </math> interpretatorns miljö (se nedan) och | # <math> \;\; </math> interpretatorns miljö (se nedan) och | ||
# <math> \;\; </math> sättet att koda i interpretatorn. | # <math> \;\; </math> sättet att koda i interpretatorn. |
Versionen från 21 januari 2024 kl. 17.44
<< Agenda | Genomgång 12 | Andra pythonmiljöer | Övningar 12 | Innehåll & struktur | Nästa lektion >> |
Systemutveckling för Inbyggda System, DEL II Python
Pythons programmeringsmiljö
Installation av Python
Två olika produkter
I och med installationen ovan har vi fått två olika produkter:
\( \qquad\quad\; \) IDLE = Integrated Development and Learning Environment
\( \qquad\qquad\quad\;\, \) = Editor + interpretator
Om Python
Pythons innovativa bidrag till programmeringen:
- Avskaffat måsvingarna { } som symboler för avgränsning av block, t.ex. kroppar till
- klasser, funktioner, kontrollstrukturer osv.
- Indragning ersätter { }.
- Konsekvens: God programmeringsstil (indragningar) har blivit språkets syntax.
- Inte längre obligatoriskt att avsluta en sats med semikolon. <Return> ersätter semikolon.
- Inte längre obligatoriskt att deklarera variabler. En variabels initiering ersätter deklarationen.
- Löpande kod och funktioner behöver inte nödvändigtvis skrivas i klasser.
- Språkets interpreterande karaktär gör det möjligt att på ett lekfullt sätt experimentera med
- kod: utan IDE, utan projekt, utan editor, utan kompilering.
Vad är en interpretator?
Python är ett interpreterande språk
Interactive mode betyder två olika saker:
- \( \;\; \) interpretatorns miljö (se nedan) och
- \( \;\; \) sättet att koda i interpretatorn.
Python interpretatorn med Interactive mode
IDLE = Integrated Development and Learning Environment 
Att skriva pythonkod i en fil 
Att exekvera pythonkod från en fil
Fortsätt med Dagens övningar.
Copyright © 2023 TechPages AB. All Rights Reserved.