Python interpretatorn

Från Mathonline
Hoppa till: navigering, sök
        <<  Agenda          Genomgång 13          Övningar 13          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 Shell med ikonen IDLE Shell Ikona.jpg

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

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

\( \qquad\quad\; \) Shell = Ursprungligen skalet kring ett operativsstem

Här: gränssnittet kring Python interpretatorn


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


Vad är interactive mode?

I Python kan man arbeta i s.k. interactive mode.

Interactive mode betyder två saker:

  •   Python interpretatorns miljö (se nedan) och
  •   Sättet att exekvera kod i interpretatorn, till skillnad från att exekvera från en fil.


Python interpretatorn med Interactive mode

Interactive modec.jpg


IDLE = Integrated Development and Learning Environment   IDLE Shell Ikona.jpg

IDLE Miljon.jpg


Att skriva pythonkod i en fil   IDLE Shell Ikona.jpg

Att arbeta med Python installationens 2:a produkt IDLE Shell

Att skriva pythonkod i en filb.jpg


Att exekvera pythonkod från en fil

Att exekvera pythonkod fran en filc.jpg


Fortsätt med Dagens övningar.








Copyright © 2023 TechPages AB. All Rights Reserved.