Hur man kommer igång med Python -programmering: 15 steg (med bilder)

Innehållsförteckning:

Hur man kommer igång med Python -programmering: 15 steg (med bilder)
Hur man kommer igång med Python -programmering: 15 steg (med bilder)

Video: Hur man kommer igång med Python -programmering: 15 steg (med bilder)

Video: Hur man kommer igång med Python -programmering: 15 steg (med bilder)
Video: How To Check Specs on PC/Laptop (2023 Guide) 2024, November
Anonim

Vill du lära dig programmera? Att lära sig datorprogrammering kan vara svårt, och du kanske funderar på att gå en viss kurs. Detta kan vara sant för vissa programmeringsspråk, men det finns många som bara tar en dag eller två att förstå grunderna. Python är ett av dessa språk. Du kan köra grundläggande Python -program på bara några minuter. Se steg 1 nedan för att ta reda på hur.

Steg

Del 1 av 5: Installera Python (Windows)

167107 1
167107 1

Steg 1. Ladda ner Python för Windows -system

Windows Python -tolkaren kan laddas ner gratis från Python -webbplatsen. Se till att ladda ner rätt version för ditt operativsystem.

  • Du måste ladda ner den senaste versionen som är tillgänglig, vilket är 3.4 när detta skrivs.
  • OS X och Linux är förinstallerade med Python. Du kanske inte behöver installera någon Python -relaterad programvara, men du kan installera en textredigerare.
  • De flesta versioner av Linux -distributioner och OS X använder fortfarande Python 2.x. Det finns några mindre skillnader mellan version 2 och 3, men den viktigaste förändringen är i "print" -uttalandet. För att installera den senaste versionen av Python på OS X eller Linux kan du ladda ner filen från Pythons webbplats.
167107 2
167107 2

Steg 2. Installera Python -tolken

De flesta användare kan installera tolken utan att ändra några inställningar. Du kan integrera Python i kommandotolken genom att aktivera det sista alternativet i listan över tillgängliga moduler.

167107 3
167107 3

Steg 3. Installera en textredigerare

Även om du kan skapa Python -program från Anteckningar eller TextEdit, är det mycket lättare att läsa och skriva kod med en dedikerad textredigerare. Det finns olika gratisredigerare du kan använda, till exempel Anteckningar ++ (Windows), TextWrangler (Mac) eller jEdit (valfritt system).

167107 4
167107 4

Steg 4. Testa installationen

Öppna kommandotolken (Windows) från Terminal (Mac/Linux) och skriv python. Python laddas och versionsnumret visas. Du kommer att tas till kommandotolken Python -tolk, som visas >>>.

Skriv ut ("Hej, värld!") Och tryck på Retur. Du kommer att se texten som visas under kommandoraden Python

Del 2 av 5: Att lära sig grundläggande begrepp

167107 5
167107 5

Steg 1. Förstå att Python inte behöver kompileras

Python är ett tolkat språk, vilket innebär att du kan köra program så snart du gör ändringar i filer. Detta gör processen med iterering, översyn och felsökning av program mycket snabbare än på många andra språk.

Python är ett av de enklare språken att lära sig, och du kan köra grundläggande program på bara några minuter

167107 6
167107 6

Steg 2. Pussla med tolk

Du kan använda tolk för att testa kod utan att först lägga till den i programmet. Detta är bra för att lära sig hur speciella kommandon fungerar, eller för att skriva kastprogram.

167107 7
167107 7

Steg 3. Lär dig hur Python hanterar objekt och variabler

Python är ett objektorienterat språk, vilket innebär att allt i programmet behandlas som ett objekt. Det betyder att du inte behöver deklarera variabler i början av programmet (du kan göra detta när som helst), och du behöver inte ange variabelns typ (heltal, sträng, etc).

Del 3 av 5: Använda Python -tolken som en kalkylator

Att utföra några grundläggande kalkylatorfunktioner hjälper dig att bekanta dig med Pythons syntax och hur du hanterar siffror och strängar.

167107 8
167107 8

Steg 1. Kör tolken

Öppna kommandotolken eller terminalen. Skriv python vid prompten och tryck på Retur. Detta kommer att ladda Python -tolken och du kommer till Python -kommandotolken (>>>).

Om du inte integrerar Python i kommandotolken måste du navigera till Python -mappen för att köra tolken

167107 9
167107 9

Steg 2. Utför grundläggande aritmetik

Du kan enkelt använda Python för att göra grundläggande aritmetik. Se rutan nedan för några exempel på hur du använder kalkylatorfunktionerna. Obs! # Är kommentarer i Python -kod och de behandlas inte av tolk.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Division returnerar alltid ett flyttal (decimal) 35,0 >>> (100 - 10*3) // 2 # Avrundning av division (två snedstreck) kommer att kasta bort decimalen 35 >>> 23 % 4 # Detta beräknar resten av division 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 10
167107 10

Steg 3. Beräkna rankningen

Du kan använda operatören ** för att beteckna exponenter. Python kan snabbt beräkna stora krafter. Se rutan nedan för ett exempel.

>> 7 ** 2 # 7 i kvadrat 49 >>> 5 ** 7 # 5 till 7 78125

167107 11
167107 11

Steg 4. Skapa och manipulera variabler

Du kan tilldela variabler i Python för att göra grundläggande algebra. Detta är en bra introduktion till att veta hur man tilldelar variabler i Python -program. Variabler anges med = -tecknet. Se rutan nedan för ett exempel.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Variabel kan vara valfri sträng> >> höjd = 5 >>> bredd * höjd 50

167107 12
167107 12

Steg 5. Stäng tolken

När du är klar med att använda tolken kan du stänga den och återgå till kommandotolken genom att trycka på Ctrl+Z (Windows) eller Ctrl+D (Linux/Mac) och sedan trycka på Enter. Du kan också skriva avsluta () och trycka på Retur.

Del 4 av 5: Skapa det första programmet

167107 13
167107 13

Steg 1. Öppna en textredigerare

Du kan genom att skapa ett testprogram som gör dig bekant med grunderna för att skapa och spara program och sedan köra dem genom tolk. Detta hjälper dig också att testa att tolken är korrekt installerad.

167107 14
167107 14

Steg 2. Skapa ett "print" -uttalande

"Skriv ut" är en av de grundläggande Python -funktionerna som används för att visa information i terminalen under ett program. Obs: "print" är en av de största ändringarna från Python 2 till Python 3. I Python 2 behöver du bara skriva "print" följt av vad du vill visa. I Python 3 har "print" blivit en funktion, så du måste skriva "print ()" och skriva vad du vill ha inom parentes.

167107 15
167107 15

Steg 3. Lägg till ett uttalande

Ett av de vanligaste sätten att testa ett programmeringsspråk är att visa texten "Hej, värld!" Bifoga den här texten i uttalandet "print ()", inklusive citaten:

print ("Hej, värld!")

Till skillnad från de flesta andra språk behöver du inte deklarera radändelser med;. Du behöver inte heller använda lockiga hängslen ({}) för att representera block. I stället indikerar strecksatsen vad som ingår i blocket

167107 16
167107 16

Steg 4. Spara filen

Klicka på Arkiv -menyn i textredigeraren och välj Spara som. I rullgardinsmenyn under namnrutan väljer du filtypen Python. Om du använder Anteckningar (men rekommenderas inte), välj "Alla filer" och lägg sedan till "py" i slutet av filnamnet.

  • Se till att spara filen någonstans lättillgänglig, eftersom du måste peka den mot kommandotolken.
  • I det här exemplet, spara filen som "hello.py".
167107 17
167107 17

Steg 5. Kör programmet

Öppna kommandotolken eller terminalen och navigera till platsen där du sparade filen. Väl där kör du filen genom att skriva hello.py och Enter. Du kommer att se texten som visas under kommandotolken.

Beroende på hur du installerade Python kan du behöva skriva python hello.py för att köra programmet

167107 18
167107 18

Steg 6. Testa programmet ofta

En av de stora sakerna med Python är att du kan testa nya program direkt. En annan fördel är att kommandotolken och redigeraren är öppna. När du har sparat ändringar i redigeraren kan du köra programmet direkt från kommandoraden, vilket gör det snabbt att testa ändringar.

Del 5 av 5: Bygga avancerade program

167107 19
167107 19

Steg 1. Experimentera med grundläggande flödeskontrolluttalanden

Flödeskontrolluttalanden är användbara för att kontrollera vad ett program gör under vissa förhållanden. Dessa uttalanden är kärnan i Python -programmering, så du kan skapa program som gör en mängd olika saker, beroende på inmatning och förutsättningar. Medan uttalandet är en bra början att lära sig. I det här exemplet använder du en while -sats för att beräkna Fibonacci -serien upp till 100:

# Varje tal i Fibonacci -sekvensen är # summan av de två föregående talen a, b = 0, 1 medan b <100: print (b, end = '') a, b = b, a+b

  • Sekvensen körs så länge (medan) b är mindre än (<) 100.
  • Programutgångar är 1 1 2 3 5 8 13 21 34 55 89
  • Kommandot end = '' kommer att mata ut utmatningen på samma rad istället för att sätta varje värde på en separat rad.
  • Det finns några saker att notera i detta enkla program, och de är mycket viktiga för att skapa komplexa program i Python:

    • Var uppmärksam på indragningarna.: indikerar att nästa rad kommer att vara indragen och är en del av blocket. I exemplet ovan är utskrift (b) och a, b = b, a+b en del av medan -blocket. Korrekt inryckning är viktigt för att programmet ska fungera.
    • Flera variabler kan definieras på samma rad. I exemplet ovan, a och b. Båda definieras på första raden
    • Om du anger detta program direkt i tolkaren måste du lägga till en tom rad i slutet så att tolken vet att programmet är klart.
167107 20
167107 20

Steg 2. Bygg funktionen i programmet

Du kan definiera funktioner som senare kan anropas i programmet. Detta är särskilt användbart om du behöver använda flera funktioner inom ramen för ett större program. I följande exempel kan du skapa en funktion för att anropa en Fibonacci -sekvens som liknar den du skrev tidigare:

def fib (n): a, b = 0, 1 medan a <n: print (a, end = '') a, b = b, a+b print () # Du kan sedan anropa # Fibonacci -funktionen för varje värde specificerad fib (1000)

Detta returnerar 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 21
167107 21

Steg 3. Skapa ett mer komplext flödeskontrollprogram

Flödeskontrolluttalanden är användbara för att ställa in vissa villkor som ändrar hur programmet körs. Detta är särskilt viktigt om du har att göra med användarinmatning. I följande exempel används if, elif (else if), och annars för att skapa ett enkelt program som utvärderar en användares ålder.

age = int (input ("Enter your age:")) if age <= 12: print ("Childhood is amazing!") elif age in range (13, 20): print ("You are a teenager!") else: print ("Time to grow up") # Om någon av dessa påståenden är sanna # Motsvarande meddelande visas. # Om inget av påståendena är sant, # visas ett "annat" -meddelande.

  • Programmet introducerar också några andra mycket viktiga uttalanden för användning i olika applikationer:

    • input () - Detta kallar användarinmatning från tangentbordet. Användaren ser meddelandet skrivet inom parentes. I det här exemplet är input () omgiven av int () -funktionen, vilket innebär att alla ingångar kommer att behandlas som heltal
    • range () - Denna funktion kan användas på många olika sätt. I detta program kontrollerar denna funktion om ett tal ligger inom intervallet 13 och 20. Slutet på intervallet räknas inte med i beräkningen.
167107 22
167107 22

Steg 4. Lär dig andra villkorliga uttryck

I föregående exempel används symbolen "mindre än eller lika med" (<=) för att avgöra om den angivna åldern matchar villkoret. Du kan använda samma villkorliga uttryck som i matematik, men hur de skrivs är något annorlunda:

Villkorligt uttryck.

Menande Symbol Pythonsymbol
Mindre än < <
Större än > >
Mindre än eller lika med <=
Större än eller lika med >=
Tillsammans med = ==
Inte lika med !=

Steg 5. Lär dig ständigt

Allt ovan är bara Python -grunderna. Även om Python är ett av de enklaste språken att lära sig, finns det mycket utrymme i det som du kan gräva i. Det bästa sättet att fortsätta lära är att fortsätta programmera! Kom ihåg att du snabbt kan skriva program från början direkt från tolken, och att testa dina ändringar är lika enkelt som att köra programmet igen från kommandoraden.

  • Det finns många bra böcker om Python -programmering, inklusive "Python for Beginners", "Python Cookbook" och "Python Programming: An Introduction to Computer Science".
  • Det finns olika källor tillgängliga på internet, men de flesta ägnas fortfarande åt Python 2.x. Du måste göra justeringar för varje givet exempel.
  • Många kurser erbjuder Python -lärande. Python lärs ofta ut i introduktionskurser, eftersom det är ett av de enklare språken att lära sig.

Rekommenderad: