Skillnad mellan versioner av "Python interpretatorn"
Från Mathonline
Taifun (Diskussion | bidrag) m |
Taifun (Diskussion | bidrag) m |
||
Rad 45: | Rad 45: | ||
<big><big><b><span style="color:#931136"> Pythons innovativa bidrag till programmeringen: </span></b></big> | <big><big><b><span style="color:#931136"> Pythons innovativa bidrag till programmeringen: </span></b></big> | ||
* Avskaffat måsvingarna <b>{ }</b> som symboler för avgränsning av block, t.ex. kroppar till | * Avskaffat måsvingarna <b>{ }</b> som symboler för avgränsning av block, t.ex. kroppar till | ||
− | : klasser, funktioner, kontrollstrukturer osv. | + | : klasser, funktioner, kontrollstrukturer osv. |
− | : Indragning ersätter <b>{ }</b>. | + | : Indragning ersätter <b>{ }</b>. |
* Konsekvens: God programmeringsstil (indragningar) har blivit språkets syntax. | * 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 avsluta en sats med semikolon. <Return> ersätter semikolon. | ||
Rad 52: | Rad 52: | ||
* Löpande kod och funktioner behöver inte nödvändigtvis skrivas i klasser. | * 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: | * 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. | + | : utan IDE, utan projekt, utan editor, utan kompilering. |
</big> | </big> | ||
</div> | </div> |
Versionen från 18 januari 2024 kl. 16.39
<< Agenda | Dagens genomgång | Andra pythonmiljöer | Dagens övningar | 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 är både interpretatorns miljö 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.