Programmering i python

Vill du lära dig programmera? Att komma igång med programmering på ett programmeringsspråk kan verka skrämmande, och du kanske tror att det tar lektioner att lära sig det. Även om det kan vara fallet för vissa programmeringsspråk, finns det flera som du kan bemästra på en dag eller två. Python är ett av dessa språk. Du kan redan skapa ett fungerande Python-program på några minuter. Läs vidare för att ta reda på hur.

Steg

Del 1 av 5: Installera Python (Windows)

Bild med titeln 167107 1
1. Ladda ner Python för Windows. Du kan ladda ner Python-tolken för Windows gratis från Python-webbplatsen. Se till att du laddar ner rätt version för ditt operativsystem.
  • Ladda ner den senaste versionen.
  • Python ingår redan i OS X och Linux. Du behöver inte installera all Python-relaterad programvara, men du behöver verkligen en bra ordbehandlare för programmeringsspråk.
  • De flesta Linux-distributioner och versioner av OS X använder fortfarande Python 2.X. Det finns några mindre skillnader mellan 2 & 3, där särskilt förändringarna av "skriva ut" uttalande sticker ut. Om du vill installera en nyare version av Python på OS X eller Linux, ladda ner nödvändiga filer från Python-webbplatsen.
Bild med titeln 167107 2
2. Installera Python-tolken. För de flesta användare räcker standardinställningarna. Du kan få Python att fungera från kommandotolken genom att markera det sista alternativet i listan över tillgängliga moduler.
Bild med titeln 167107 3
3. Installera en ordbehandlare. Det är möjligt att skriva ett Python-program i Notepad (Anteckningar) eller TextEdit, men det är mycket lättare att läsa koden med en specialiserad textredigerare. Det finns ett antal gratisredigerare att välja mellan, som Notepad++ (Windows), TextWrangler (Mac) eller JEdit (alla system).
Bild med titeln 167107 4
4. Testa din installation. Öppna Kommandotolken (Windows Kommandotolk) eller Terminal (Mac/Linux) och skriv pytonorm. Python kommer att laddas och versionsnumret kommer att visas. Du kommer nu att presenteras med kommandotolken för Python-tolken, enligt följande >>>.
typ skriva ut("Hej världen!") och tryck ↵ Gå in.Du får nu text Hej världen! ses under Python-kommandotolken.

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

Bild med titeln 167107 5
1. Inget behov av att kompilera ett Python-program. Python arbetar med en tolk, vilket innebär att du kan köra ett program direkt, när du har gjort ändringar i det. Detta gör processen med iteration, revision och felsökning mycket snabbare än i många andra programmeringsspråk.
  • Python är ett av de enklaste språken att lära sig och du kan ha ett enkelt program igång på några minuter.
Bild med titeln 167107 6
2. Använda tolken. Du kan testa med tolkkoden utan att lägga till den i programmet först. Det här är bra för att lära sig hur uppgifter fungerar, eller för att skriva ett engångsprogram.
Bild med titeln 167107 7
3. Sättet Python hanterar objekt och variabler. Python är ett objektorienterat språk, vilket innebär att allt behandlas som ett objekt. Det betyder att du måste deklarera variabler i början av ett program (du kan göra detta när som helst), och du kommer också att ange typen av variabel (heltal, sträng, etc.).) måste ange.

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

Att utföra några grundläggande aritmetiska funktioner hjälper dig att bekanta dig med Python-syntaxen och hur siffror och strängar behandlas.

Bild med titeln 167107 8
1. Starta tolken. Öppna Kommandotolken eller Terminal. typ pytonorm och tryck ↵ Gå in. Detta startar Python-tolken och öppnar Python-kommandotolken (>>>).
  • Om du inte har installerat Python så att du kan starta från kommandotolken måste du först gå till Python-katalogen för att starta tolken.
  • Bild med titeln 167107 9
    2. Några enkla aritmetiska operationer. Du kan enkelt använda Python för att utföra några enkla aritmetiska operationer. Se koden nedan för några exempel på dessa beräkningsfunktioner. Var uppmärksam: # indikerar att du kommenterar i Python-kod och inte bearbetas av tolken.
    >>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2# Division returnerar alltid en flyttal (decimal) nummer 35.0 >>> (100 - 10*3) // 2# Floor division (två snedstreck) ignorerar decimalen 35 >>> 23% 4# Beräknar resten av en division 3 >>> 17.53*2.67/4.1 11.41587804878049
    Bild med titeln 167107 10
    3. Beräkna krafter. Använd ** operatör för att indikera en effekt. Python kan snabbt beräkna stora tal. Se kod nedan med exempel.
    >>> 7 ** 2# 7 kvadrat 49 >>> 5 ** 7# 5 till 7 78125
    Bild med titeln 167107 11
    4. Skapa och manipulera variabler. Du kan tilldela variabler i Python för enkla algebraiska funktioner. Detta är en utmärkt introduktion till att tilldela variabler i Python-program. Du tilldelar variabler med = skylt. Se kod nedan med exempel.
    >>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b** 2 16 >>> bredd = 10# Variabler kan vara vilken sträng som helst >>> höjd = 5 >>> bredd * höjd 50
    Bild med titeln 167107 12
    5. Stäng tolken. När du har slutat 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 ↵ Gå in. Du kan också sluta med() typ, varefter du trycker ↵ Enter Tryck.

    Del 4 av 5: Ett första program

    Bild med titeln 167107 13
    1. Öppna din ordbehandlare. Du kan snabbt skapa ett testprogram för att bekanta dig med grunderna för att skapa och spara program och sedan köra dem med tolken. Det låter dig också testa om din tolk är korrekt installerad.
    Bild med titeln 167107 14
    2. Tillverkningen av en "skriva ut" påstående. "skriva ut" är en av Pythons grundläggande funktioner och används för att visa information i terminalen medan ett program körs. Var uppmärksam: "skriva ut" är en av de största skillnaderna mellan Python 2 och Python 3. I Python 2 var allt du behövde göra "skriva ut" skriva följt av vad du ville visa. I Python 3 "skriva ut" bli en funktion, så du kommer nu "skriva ut()" måste skriva, sätta det du vill visa mellan parenteserna.
    Bild med titeln 167107 15
    3. Lägg till ett uttalande. Ett av de vanligaste sätten att testa ett programmeringsspråk är genom texten "Hej världen!" att visa. Placera denna text inuti "skriva ut()" uttalande, tillsammans med citaten:
    skriva ut("Hej världen!")
  • Till skillnad från många andra språk är det inte nödvändigt att sätta ett semikolon i slutet av en rad ; att placera. Det är inte heller nödvändigt att använda hängslen ({}) som ska användas för att indikera block med kod. Istället arbetar du med indrag för att indikera kodblock.
    Bild med titeln 167107 16
  • 4. Spara filen. Klicka på Arkiv i huvudmenyn i din ordbehandlare och välj Spara som. I rullgardinsmenyn under namnrutan väljer du typen av Python-fil. Om du använder Anteckningar (rekommenderas inte), välj "Alla filer" och plats ".py" i slutet av filnamnet.
  • Se till att du sparar filen på en plats där du enkelt kan öppna den, eftersom du bör kunna komma åt den enkelt från kommandoraden.
  • Spara det nu som "Hej.py".
    Bild med titeln 167107 17
  • 5. Kör programmet. Öppna kommandotolken eller terminalen och navigera till filsparaplatsen. Väl där, starta programmet genom att skriva Hej.py och tryck ↵ Gå in. Du bör nu få texten Hej världen! kan ses under kommandoraden.
  • Beroende på hur du installerade Python och vilken version kan du behöva göra det python hej.py eller python3 hej.py skriva för att köra programmet.
    Bild med titeln 167107 18
  • 6. Testa så ofta som möjligt. En av de fantastiska sakerna med Python är att du kan testa nya program direkt. En bra praxis är att lämna kommandoraden samtidigt som du arbetar i din editor. När du sparar ett program i editorn kan du köra programmet direkt från kommandoraden, så att du snabbt kan testa ändringar.

    Del 5 av 5: Designa mer komplexa program

    Bild med titeln 167107 19
    1. Experimentera med ett standardutlåtande för flödeskontroll. Med Flow control-satser kan du styra vad ett program gör, baserat på vissa förutsättningar. Dessa uttalanden är kärnan i Python-programmering, och du kan använda dem för att skapa program som gör olika saker beroende på input och förutsättningar. Det medan statement är ett bra exempel på det, till att börja med. I det här exemplet kan du göra det medan uttalande för att beräkna Fibonacci-sekvensen upp till 100:
    # Varje nummer 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 fortsätter tills (medan) b är mindre än (<) 100.
  • Utgången blir då 1 1 2 3 5 8 13 21 34 55 89
  • Det slut=` ` kommandot visar resultatet på samma rad, istället för att visa varje värde på en annan rad.
  • Det finns några saker att se upp med i detta enkla program som är avgörande för att skapa komplexa program i Python:
    • Notera indraget. A : indikerar att följande rader kommer att vara indragna och en del av ett kodblock. Skapa i exemplet ovan print(b) och a, b = b, a+b del av medan blockera. Korrekt indrag är viktigt och unikt för ett Python-program. Det kommer inte att fungera korrekt om indraget inte är rätt.
    • Flera variabler kan definieras på samma rad. I exemplet ovan, båda a om b definieras på första raden.
    • Om du lägger in detta program direkt i tolken måste du lägga till en tom rad i slutet, så att tolken vet att programmet är klart.
  • Bild med titeln 167107 20
    2. Designa funktioner inom program. Du kan definiera funktioner som du kan anropa senare i programmet. Detta är särskilt användbart när det är nödvändigt att använda flera funktioner inom ramen för ett större program. I följande exempel skapar du en funktion som liknar den som skrevs tidigare, för att anropa en Fibonacci-sekvens:
    def fib(n): a, b = 0, 1 medan a < n: print(a, end=` `) a, b = b, a+b print() # Senare i programmet anropar du Fibonacci-funktionen # för ett värde du anger. fib(1000)
  • Detta ger 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
    Bild med titeln 167107 21
    3. Bygg ett mer komplext flödeskontrollprogram. Flödeskontrollsatser låter dig specificera specifika villkor som ändrar hur programmet fungerar. Detta är särskilt viktigt när man hanterar användarinput. Följande exempel använder om, elif (annat om) och annan att göra ett enkelt program för att kommentera någons ålder.
    ålder = int(ingång("Ange din ålder: ")) om ålder <= 12: print("Det är fantastiskt att vara barn igen!") elif age in range(13, 20): print("du är tonåring!") annat: print("Dags att växa upp") # Om ett av dessa påståenden är sant # visas motsvarande text. # Om inget av påståendena är sant, blir det det "annan" # meddelande visas.
  • Detta program introducerar några andra viktiga uttalanden som är oumbärliga för ett antal olika applikationer:
  • inmatning() – Frågar om tangentbordsinmatning. Användaren kommer att se meddelandet inom citattecken. I det här exemplet,inmatning() omgiven av int() funktion, vilket innebär att all indata behandlas som ett heltal (heltal).
  • räckvidd() – Den här funktionen kan användas på ett antal olika sätt. I det här programmet kontrollerar det om ett intervall ligger mellan 13 och 20. Slutet på intervallet räknas inte i beräkningen.
    Bild med titeln 167107 22
  • 4. Lär dig de andra villkorliga uttrycken. Det föregående exemplet använder 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 du använder i matematik, men att skriva dem är något annorlunda:
    Villkorliga uttryck.
    MenandeSymbolPython symbol
    Mindre än<<
    Större än>>
    Mindre än eller lika<=
    Större än eller lika med>=
    lika===
    Inte lika med!=
  • 5. Fortsätt lära. Det här är bara början när det gäller att lära sig Python. Även om det är ett av de enklaste språken att lära sig, finns det mycket att lära sig om du vill fördjupa dig i språket. Det bästa sättet är att fortsätta skapa program! Kom ihåg att du snabbt kan skriva några designs av program i tolken, och att testa dina ändringar är lika enkelt som att köra programmet igen från kommandoraden.
  • Det finns flera bra böcker om Python-programmering, bl.a "Python för nybörjare", "Python kokbok" och "Python-programmering: en introduktion till datavetenskap".
  • Det finns ett antal onlineresurser tillgängliga, men de fokuserar främst på Python 2.X. Du kan sedan behöva modifiera exemplen för att få dem att fungera i Python 3.
  • Många skolor erbjuder klasser om Python. Python lärs ofta ut i programmeringsintroduktionslektioner eftersom det är ett av de enklaste språken att lära sig.
  • Tips

    • Python är ett av de enklare datorspråken, men det krävs fortfarande engagemang för att lära sig riktigt bra. Det hjälper också att ha lite kunskap om algebra, eftersom Python är mycket fokuserat på matematiska modeller.

    Оцените, пожалуйста статью