Skillnad mellan versioner av "Python interpretatorn"

Från Mathonline
Hoppa till: navigering, sök
m
m
Rad 62: Rad 62:
 
=== <b><span style="color:#931136">&nbsp;&nbsp;&nbsp;Python är ett interpreterande språk</span></b> ===
 
=== <b><span style="color:#931136">&nbsp;&nbsp;&nbsp;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>
=== <b><span style="color:#931136">&nbsp;&nbsp;&nbsp;Interactive mode är både interpretatorns miljö och sättet att koda i interpretatorn.</span></b> ===
+
=== <b><span style="color:#931136">&nbsp;&nbsp;&nbsp;Interactive mode är både interpretatorns miljö (se nedan) och sättet att koda i interpretatorn.</span></b> ===
 
</div>
 
</div>
  

Versionen från 21 januari 2024 kl. 17.33

        <<  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

Install Python.jpg


Två olika produkter

I och med installationen ovan har vi fått två olika produkter:

  1. \( \;\; \) Python interpretatorn med ikonen Python interpretatorIkonen.jpg
  2. \( \;\; \) Pythons utvecklingsmiljö IDLE med ikonen IDLE Ikonen.jpg

\( \qquad\quad\; \) IDLE = Integrated Development and Learning Environment

\( \qquad\qquad\quad\;\, \) = Editor + interpretator


Om Python

Om Pythona.jpg


   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

Python interpretatorna.jpg

   Interactive mode är både interpretatorns miljö (se nedan) och sättet att koda i interpretatorn.


Python interpretatorn med Interactive mode

Interactive mode.jpg


IDLE = Integrated Development and Learning Environment   IDLE Ikonen.jpg

IDLE Miljon.jpg


Att skriva pythonkod i en fil   IDLE Ikonen.jpg

Att skriva pythonkod i en fil 1a.jpg


Att skriva pythonkod i en fil 2.jpg


Att exekvera pythonkod från en fil

Att exekvera pythonkod fran en fila.jpg


Fortsätt med Dagens övningar.








Copyright © 2023 TechPages AB. All Rights Reserved.