Pythonintroduktion

Vad är Python?

Python är ett populärt programmeringsspråk. Det skapades av Guido van Rossum och släpptes 1991.

Det används för:

  • Webbutveckling (server-side)
  • Mjukvaruutveckling
  • Matematik
  • Systemkoder

Vad kan Python göra?

  • Python kan användas på servrar för att skapa webbapplikationer.
  • Python kan användas tillsammans med programvara för att skapa arbetsflöden.
  • Python kan ansluta till databassystem. Det kan också läsa och ändra filer.
  • Python kan användas för att hantera stora mängder data och utföra komplexa matematiska beräkningar.
  • Python kan användas för snabb prototypdesign och också för produktionsklara mjukvaruutveckling.

Varför välja Python?

  • Python är kompatibel med olika plattformar (Windows, Mac, Linux, Raspberry Pi med mera).
  • Python har en enkel syntax som liknar engelska.
  • Python:s syntax tillåter utvecklare att skriva program med färre rader kod än med andra programmeringsspråk.
  • Python körs på en interpreteringsmiljö, vilket innebär att koden kan köras omedelbart efter att den har skrivits. Detta innebär också att prototypdesign kan vara mycket snabb.
  • Python kan hanteras på ett programmatiskt, objektorienterat eller funktionsbaserat sätt.

Vänligen var medveten

Python:s senaste huvudversion är Python 3, och vi kommer att använda det i denna tutorial. Men även om Python 2 inte har några säkerhetsuppdateringar utöver dessa, är det fortfarande mycket populärt.

I denna tutorial kommer vi att skriva Python i en textredigerare. Du kan också skriva Python i en integrerad utvecklingsmiljö, till exempel Thonny, Pycharm, Netbeans eller Eclipse, vilket är särskilt användbart när du hanterar ett stort antal Python-filer.

Python Syntax jämfört med andra programmeringsspråk

  • Python är utformad för läsbarhet, har några likheter med engelska och är påverkad av matematik.
  • Python använder nya rader för att slutföra kommandon, inte som andra programmeringsspråk som vanligtvis använder semikolon eller klamrar.
  • Python använder indragning för att definiera räckvidd, använda blanksteg; till exempel i loopen, funktionen och klassens räckvidd. Andra programmeringsspråk använder ofta klamrar för att uppnå detta mål.