Hur man börjar programmera i Python: 13 steg (med bilder)

Innehållsförteckning:

Hur man börjar programmera i Python: 13 steg (med bilder)
Hur man börjar programmera i Python: 13 steg (med bilder)

Video: Hur man börjar programmera i Python: 13 steg (med bilder)

Video: Hur man börjar programmera i Python: 13 steg (med bilder)
Video: Spelprogrammering: Bygg ditt första spel i 2D 2024, April
Anonim

Vill du börja lära dig programmera? Att komma in i datorprogrammering kan vara skrämmande, och du kanske tror att du måste gå kurser för att lära dig. Även om det kan vara sant för vissa språk, finns det en mängd olika programmeringsspråk som bara tar en dag eller två att förstå grunderna. Python är ett av dessa språk. Du kan ha ett grundläggande Python -program igång på bara några minuter. Se steg 1 nedan för att lära dig hur.

Steg

Del 1 av 5: Installera Python

Windows

167107 1 2
167107 1 2

Steg 1. Besök Pythons webbplats

Du kan ladda ner allt du behöver för att komma igång med Python från Python -webbplatsen (python.org/downloads. Webbplatsen ska automatiskt upptäcka att du använder Windows och presentera länkarna till Windows -installationsprogrammet.

167107 2 2
167107 2 2

Steg 2. Välj vilken version du vill installera

Det finns för närvarande två versioner av Python tillgängliga: 3.x.x och 2.7.10. Python gör båda tillgängliga för nedladdning, men nya användare bör välja 3.x.x -versionen. Ladda ner 2.7.10 om du ska arbeta med äldre Python -kod eller med program och bibliotek som inte har antagit 3.x.x än.

Den här guiden förutsätter att du installerar 3.x.x

167107 3 3
167107 3 3

Steg 3. Kör installationsprogrammet efter nedladdning

Klicka på knappen för den version du vill ladda ner installationsprogrammet för den. Kör det här installationsprogrammet när det har laddats ner.

167107 4 2
167107 4 2

Steg 4. Markera rutan "Lägg till Python 3.5 till PATH"

Detta gör att du kan köra Python direkt från kommandotolken.

167107 5 2
167107 5 2

Steg 5. Klicka på "Installera nu"

Detta kommer att installera Python med alla dess standardinställningar, vilket borde vara bra för de flesta användare.

Om du vill inaktivera vissa funktioner, ändra installationskatalogen eller installera felsökaren, klicka på "Anpassa installationen" istället och markera eller avmarkera rutorna

Mac

167107 6 2
167107 6 2

Steg 1. Bestäm om du vill installera Python 3.x.x

Alla versioner av OS X har redan installerat Python 2.7. Om du inte behöver den nyare versionen av Python behöver du inte installera någonting. Om du vill ha åtkomst till de senaste versionerna av Python vill du installera 3.x.x.

Om du bara vill använda den medföljande versionen av Python kan du skapa skript i en textredigerare och köra dem via terminalen

167107 7 2
167107 7 2

Steg 2. Ladda ner Python 3.x.x -filerna från Pythons webbplats

Besök (python.org/downloads på din Mac. Det ska identifiera ditt operativsystem och visa Mac -installationsfilerna. Om det inte gör det klickar du på länken "Mac OS X".

167107 8 2
167107 8 2

Steg 3. Dubbelklicka på den nedladdade PKG-filen för att börja installera Python

Följ anvisningarna för att installera Python. De flesta användare kan bara använda standardinställningarna.

167107 9 2
167107 9 2

Steg 4. Starta Python i terminalen

För att verifiera att installationen gick OK, starta terminalen och skriv python3. Detta bör starta Python 3.x.x -gränssnittet och visa versionen.

Linux

167107 10 2
167107 10 2

Steg 1. Kontrollera vilken version av Python du redan har installerat

Nästan varje distribution av Linux levereras med Python installerat. Du kan se vilken version du har genom att öppna terminalen och skriva python.

167107 11 2
167107 11 2

Steg 2. Installera den senaste versionen i Ubuntu

Öppna Terminal-fönstret och skriv sudo apt-get install python.

Du kan också installera Python med Ubuntu: s Lägg till/ta bort applikationer i fönstret Program

167107 12 2
167107 12 2

Steg 3. Installera den senaste versionen i Red Hat och Fedora

Öppna Terminal -fönstret och skriv sudo yum install python.

167107 13 2
167107 13 2

Steg 4. Installera den senaste versionen i Arch Linux

Logga in som root -användare. Skriv pacman -S python.

167107 14 2
167107 14 2

Steg 5. Ladda ner IDLE -miljön

Om du vill använda utvecklingsmiljön för Python kan du få det genom att använda din distributions mjukvaruhanterare. Sök bara efter "python inaktiv" för att hitta och installera paketet.

Andra väsentligheter

167107 15 2
167107 15 2

Steg 1. Installera en textredigerare

Medan du kan skapa Python -program i Anteckningar eller TextEdit, kommer du att hitta det mycket lättare att läsa och skriva koden med en specialiserad textredigerare. Det finns en mängd gratis redigerare att välja mellan, till exempel Sublime Text (valfritt system), Anteckningar ++ (Windows), TextWrangler (Mac) eller JEdit (valfritt system).

167107 16 2
167107 16 2

Steg 2. Testa din installation

Öppna kommandotolken (Windows) på din terminal (Mac/Linux) och skriv python. Python laddas och versionsnumret visas. Du kommer till Python tolk kommandotolken, visas som >>>.

Skriv utskrift ("Hej, värld!") Och tryck på ↵ Retur. Du borde se texten Hej, värld! visas under Python -kommandoraden

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

167107 17 2
167107 17 2

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

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

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

167107 18 2
167107 18 2

Steg 2. Röra runt i tolken

Du kan använda tolken för att testa koden utan att behöva lägga till den i ditt program först. Detta är bra för att lära sig hur specifika kommandon fungerar, eller skriva ett kastprogram.

167107 19 2
167107 19 2

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

Python är ett objektorienterat språk, vilket betyder att allt i programmet behandlas som ett objekt. Du behöver inte heller deklarera variabler i början av ditt program (du kan göra det 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 nummer och strängar hanteras.

167107 20 2
167107 20 2

Steg 1. Starta tolken

Öppna din kommandotolk eller terminal. Skriv python vid prompten och tryck på ↵ Enter. Detta kommer att ladda Python -tolken och du kommer till Python -kommandotolken (>>>).

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

167107 21 2
167107 21 2

Steg 2. Utför grundläggande aritmetik

Du kan använda Python för att enkelt utföra grundläggande aritmetik. Se rutan nedan för några exempel på hur du använder kalkylatorfunktionerna. Obs! # Betecknar kommentarer i Python -koden, och de skickas inte genom tolken.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Division returnerar alltid ett flytande (decimal) tal 35,0 >>> (100 - 10*3) // 2 # Golvindelning (två snedstreck) tar bort eventuella decimalresultat 35 >>> 23 % 4 # Detta beräknar resten av division 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Steg 3. Beräkna befogenheter

Du kan använda operatören ** för att markera befogenheter. Python kan snabbt beräkna stora siffror. Se rutan nedan för exempel.

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

167107 23 2
167107 23 2

Steg 4. Skapa och manipulera variabler

Du kan tilldela variabler i Python för att utföra grundläggande algebra. Detta är en bra introduktion till hur man tilldelar variabler inom Python -program. Variabler tilldelas med hjälp av = -tecknet. Se rutan nedan för exempel.

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

167107 24 2
167107 24 2

Steg 5. Stäng tolken

När du har använt 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 ditt första program

167107 25 2
167107 25 2

Steg 1. Öppna din textredigerare

Du kan snabbt 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 din tolk har installerats korrekt.

167107 26 2
167107 26 2

Steg 2. Skapa ett "print" -uttalande

"Skriv ut" är en av Pythons grundläggande funktioner och 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övde du bara skriva "print" följt av det du ville visa. I Python 3 har "print" blivit en funktion, så du måste skriva "print ()", med vad du vill att visas inom parentesen.

167107 27 2
167107 27 2

Steg 3. Lägg till ditt uttalande

Ett av de vanligaste sätten att testa ett programmeringsspråk är att visa texten "Hej, värld!" Placera texten inuti uttrycket "print ()", inklusive citattecken:

print ("Hej, värld!")

Till skillnad från många andra språk behöver du inte ange slutet på en rad med en;. Du behöver inte heller använda lockiga hängslen ({}) för att ange block. I stället indragning kommer att indikera vad som ingår i ett block

167107 28 2
167107 28 2

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 (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 navigera till den i kommandotolken.
  • I det här exemplet, spara filen som "hello.py".
167107 29 2
167107 29 2

Steg 5. Kör programmet

Öppna kommandotolken eller terminalen och navigera till platsen där du sparade filen. När du är där kör du filen genom att skriva hello.py och trycka på ↵ Enter. Du borde se texten Hej, värld! visas under kommandotolken.

Beroende på hur du installerade Python och vilken version det är kan du behöva skriva python hello.py eller python3 hello.py för att köra programmet

167107 30 2
167107 30 2

Steg 6. Testa ofta

En av de stora sakerna med Python är att du kan testa dina nya program direkt. En bra metod är att ha kommandotolken öppen samtidigt som du har redigeraren öppen. När du sparar dina ändringar i din redigerare kan du omedelbart köra programmet från kommandoraden, så att du snabbt kan testa ändringar.

Del 5 av 5: Bygga avancerade program

167107 31 2
167107 31 2

Steg 1. Experimentera med ett grundläggande flödeskontrolluttalande

Med flödeskontrolluttalanden kan du styra vad programmet gör utifrån specifika förhållanden. Dessa uttalanden är hjärtat i Python -programmering och låter dig skapa program som gör olika saker beroende på input och förhållanden. Medan påståendet är bra att börja med. I det här exemplet kan du använda while -satsen för att beräkna Fibonacci -sekvensen 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.
  • Utgången blir 1 1 2 3 5 8 13 21 34 55 89
  • Kommandot end = '' visar utmatningen på samma rad istället för att sätta varje värde på en separat rad.
  • Det finns ett par saker att notera i detta enkla program som är avgörande för att skapa komplexa program i Python:

    • Notera inryckningen. A: indikerar att följande rader kommer att vara indragna och är en del av blocket. I exemplet ovan är utskriften (b) och a, b = b, a+b en del av medan -blocket. Korrekt indragning är viktigt för att ditt program ska fungera.
    • Flera variabler kan definieras på samma rad. I exemplet ovan är a och b båda definierade på den 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 32 2
167107 32 2

Steg 2. Bygg funktioner inom program

Du kan definiera funktioner som du sedan kan använda senare 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 () # Senare i programmet kan du ringa din Fibonacci # -funktion för valfritt värde som du anger fib (1000)

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

167107 33 2
167107 33 2

Steg 3. Skapa ett mer komplicerat flödeskontrollprogram

Flödeskontrolluttalanden låter dig ställa in specifika villkor som ändrar hur programmet körs. Detta är särskilt viktigt när 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 användarens ålder.

age = int (input ("Ange din ålder:")) om ålder <= 12: print ("Det är fantastiskt att vara barn!") elif age in range (13, 20): print ("Du är tonåring ! ") else: print (" Time to grow up ") # Om någon av dessa påståenden är sanna # kommer motsvarande meddelande att visas. # Om ingen av påståendena är sanna visas meddelandet "else" #.

  • Detta program introducerar också några andra mycket viktiga uttalanden som kommer att vara ovärderliga för en mängd olika applikationer:

    • input () - Detta aktiverar användarinmatning från tangentbordet. Användaren ser meddelandet skrivet inom parentes. I det här exemplet är ingången () omgiven av en int () -funktion, vilket innebär att all ingång kommer att behandlas som ett heltal.
    • range () - Denna funktion kan användas på olika sätt. I det här programmet kontrollerar det om antalet i ett intervall mellan 13 och 20. Slutet på intervallet inte räknas med i beräkningen.
167107 34 2
167107 34 2

Steg 4. Lär dig de andra villkorliga uttrycken

Det föregående exemplet använde symbolen "mindre än eller lika" (<=) för att avgöra om inmatningsåldern uppfyllde villkoret. Du kan använda samma villkorliga uttryck som du skulle i matematik, men att skriva dem är lite annorlunda:

Villkorliga uttryck.

Menande Symbol Pythonsymbol
Mindre än < <
Större än > >
Mindre än eller lika <=
Större än eller lika med >=
Är lika = ==
Inte jämnlikt !=
167107 35 2
167107 35 2

Steg 5. Fortsätt lära

Det här är bara grunderna när det gäller Python. Även om det är ett av de enklaste språken att lära sig, finns det ganska lite djup om du är intresserad av att gräva. Det bästa sättet att fortsätta lära är att fortsätta skapa program! Kom ihåg att du snabbt kan skriva skrapprogram direkt i tolken, och att testa dina ändringar är lika enkelt som att köra programmet från kommandoraden igen.

  • Det finns massor av bra böcker tillgängliga för Python -programmering, inklusive "Python för nybörjare", "Python Cookbook" och "Python Programming: An Introduction to Computer Science".
  • Det finns en mängd olika källor tillgängliga online, men många är fortfarande inriktade på Python 2. X. Du kan behöva justera alla exempel de ger.
  • Om du vill köra python online men vill köra python 3 har Repl [1] en pythontolk som använder virtuella Linux -maskiner. En annan bra online-resurs för en framtida "pythonista" (väl insatt pythonprogrammerare) är thinkfunctional [2]. För större utmaningar finns också "Automate the Boring Stuff" [3] och Project Euler [4].
  • Många lokala skolor erbjuder klasser på Python. Ofta lärs Python i introduktionskurser eftersom det är ett av de enklare språken att lära sig.

Provprogram

Image
Image

Exempel på startkod för Python -tolk

Image
Image

Prov Python Calculator Code

Image
Image

Exempel på Easy Python -program

Rekommenderad: