Sådan starter du programmering i Python

Forfatter: Peter Berry
Oprettelsesdato: 16 Juli 2021
Opdateringsdato: 22 Juni 2024
Anonim
Learn Python by Building Five Games - Full Course
Video.: Learn Python by Building Five Games - Full Course

Indhold

Vil du lære programmering? Processen med at vænne sig til et programmeringsjob kan være skræmmende og tror, ​​at du skal tage seriøs skole for at gøre det. For nogle sprog er dette undertiden sandt. Men der er også mange programmeringssprog, der kun tager en til to dage at få det grundlæggende i dem. Python er et sådant sprog. Med bare et par minutter kan du køre et grundlæggende Python-program. Læs trin 1 nedenfor for at lære hvordan.

Trin

Del 1 af 5: Installer Python (til Windows-operativsystemer)

  1. Download Python til Windows-systemer. Windows Python-tolk kan installeres gratis fra Python-webstedet. Sørg for, at du har downloadet den version, der passer til dit operativsystem.
    • Du skal downloade den senest tilgængelige version, som på det tidspunkt, hvor denne artikel er skrevet, er version 3.4.
    • Python er tilgængelig i OS X og Linux. Du behøver ikke længere at installere nogen anden Python-relateret software. Du bør dog sandsynligvis installere et teksteditorprogram.
    • De fleste Linux-distributioner og OS X-versioner bruger stadig Python 2.X. Der er nogle mindre forskelle mellem version 2 og version 3, især en ændring i "print" (in) strukturen. Hvis du vil installere en nyere version af Python til OS X eller Linux, kan du downloade filen fra Python-webstedet.

  2. Installer Python-tolk. De fleste brugere kan installere tolken uden at ændre nogen af ​​indstillingerne. Du kan flette Python til det tilgængelige Windows-kommandolinjetolkeapplikation (Command Prompt) ved at aktivere den sidste mulighed på listen over tilgængelige moduler.
  3. Installer en teksteditor. Uanset om du kan skrive Python-programmer med Notepad eller TextEdit, bliver du meget lettere at læse og kode ved hjælp af en specialiseret teksteditor. Der er mange gratis editorprogrammer at vælge imellem, såsom Notepad ++ (Windows), TextWrangler (Mac) eller Jedit (til ethvert operativsystem).

  4. Kontroller dine indstillinger. Åbn kommandoprompt (Windows) eller Terminal (emulator - Mac / Linux), og skriv python. Python indlæser og viser versionsnummeret. Du føres til Python-tolkens kommandolinjetolke-applikation, repræsenteret som :.
    • Kæmp videre print ("Hello World!") og tryk på tasten ↵ Indtast (Gå). Teksten vises lige under Python-kommandolinjen.
    reklame

Del 2 af 5: Lær det grundlæggende


  1. Forstå venligst, at Python ikke kræver kompilering. Python er et fortolket sprog, hvilket betyder at du kan køre et program, så snart du foretager en ændring i filen. Som et resultat kører programmer, der gentager, retter og løser problemer, meget hurtigere end andre sprog.
    • Python er et af de nemmeste sprog at lære, og du kan køre et simpelt program på få minutter.
  2. Udforsk med tolk. Du kan bruge tolken til at teste koden med det samme uden at skulle tilføje den til programmet, før du kører den. Det er fantastisk til at lære, hvordan en bestemt kommando fungerer, eller skrive et udkast til program.
  3. Lær hvordan Python behandler objekter og variabler. Python er et objektorienteret sprog, hvilket betyder, at alt i programmet betragtes som et objekt. Du behøver heller ikke at specificere variablen i starten af ​​programmet (hvilket kan gøres når som helst), og du behøver ikke at specificere variabeltypen (heltal, streng osv.). reklame

Del 3 af 5: Brug af tolken som en lommeregner

Udførelse af et par enkle beregningsfunktioner hjælper med at gøre dig fortrolig med Pythons syntaks, og hvordan tal og strenge håndteres.

  1. Start tolk. Åbn din kommandoprompt eller terminal. Linjetypning python ved prompt og tryk på tasten ↵ Indtast. Python-tolken indlæser og leder dig til Pythons kommandolinjetolkerapplikation ().
    • Hvis du ikke har kombineret Python med din eksisterende kommandolinjetolkeapplikation, skal du gå til Python-biblioteket for at køre tolken.
  2. Udfør grundlæggende aritmetiske beregninger. Du kan bruge Python til at gøre det let. Se nogle eksempler i boksen nedenfor om, hvordan du bruger beregningsfunktionen. Bemærk: I Python-kode fortolkes de anvendte afsnit, der følger, og vil derfor ikke blive inkluderet i tolken.
  3. Eksponentiering. Du kan bruge operatører ** at betegne beføjelser. Python kan hurtigt beregne store antal. Se eksemplet i boksen nedenfor.
  4. Opret og manipuler de samme variabler. Du kan tildele variabler i Python til at udføre enkle algebraiske beregninger. Dette kan betragtes som en god introduktion til variabel tildeling i et Python-program. Variabler tildeles gennem tegnet =. For bedre forståelse, se eksemplet i feltet nedenfor.
  5. Luk tolken. Når du er færdig med det, kan du lukke tolken og vende tilbage til kommandolinjetolkerapplikationen ved at trykke på tastekombinationen. Ctrl+Z (Windows) eller Ctrl+D (Linux / Mac), og tryk derefter på ↵ Indtast. Du kan også skrive kommandoer Afslut () og tryk på ↵ Indtast. reklame

Del 4 af 5: Opret dit første program

  1. Åbn en teksteditor. Du kan hurtigt oprette testprogrammer for at gøre dig bekendt med det grundlæggende ved at oprette og gemme programmer og køre dem gennem tolken. Det hjælper dig også med at kontrollere, om tolken er installeret korrekt.
  2. Opret kommandoen "print". "Udskriv" er en grundlæggende funktion i Python, der bruges til at vise information i terminalen i et program. Bemærk: "print" er en af ​​de største ændringer siden flytningen fra Python 2 til Python 3. I Python 2 skal du bare skrive "print" før det indhold, du vil vise. I Python 3 er "print" blevet en funktion. Derfor bliver du nødt til at skrive "print ()" med teksten, du vil have vist i parentes.
  3. Tilføj din egen sætning. En af de mest populære måder at teste et programmeringssprog er at vise "Hello World!". Placer dette i kommandoen "print ()", med citaterne:
    • I modsætning til mange andre sprog behøver du ikke bruge diakritik ; for at afslutte ordren. Du har heller ikke brug for seler ({}) for at låse en blok. I stedet er bare indrykkelse nok til at vise, hvad indholdet er i blokken.
  4. Gem filen. Klik på menuen Filer i din editor, og vælg Gem som. Vælg filtypen Python i rullemenuen under navnefeltet. Hvis du bruger Notepad (anbefales ikke), skal du vælge "Alle filer" og derefter tilføje ".py" -udvidelsen til filnavnet.
    • Sørg for at gemme filen et let tilgængeligt sted, da du bliver nødt til at kigge efter den i kommandolinjetolkerprogrammet.
    • I dette eksempel gemmes filen som "hello.py".
  5. Kør programmet. Åbn kommandoprompt eller terminal, og naviger til det sted, hvor du gemte filen. Når du er der, skal du køre filen ved at skrive hej.py tryk derefter på tasten ↵ Indtast. Du skal se teksten vises lige under prompten.
    • Afhængigt af hvordan Python blev installeret, og hvilken version af det er, skal du muligvis skrive python hej.py eller python3 hej.py for at køre programmet.
  6. Test kører regelmæssigt. En af de store ting ved Python er, at du kan prøve det nye program med det samme. Det er en god vane at åbne en kommandolinjetolk og redaktør på samme tid. Når du gemmer ændringer i editoren, kan du køre programmet med det samme fra kommandolinjen. Takket være det skal du kontrollere de ændringer, der lige er foretaget hurtigt. reklame

Del 5 af 5: Opbygning af avancerede programmer

  1. Eksperimenter med en grundlæggende flowkontrolstruktur. Flowkontrolstrukturen giver dig mulighed for at kontrollere, hvad programmet laver på baggrund af visse forhold. Disse konstruktioner er den mest vigtige del af Python, så du kan oprette programmer til at udføre forskellige operationer baseret på en given input og tilstand. Mens er et godt udgangspunkt for at vænne sig til dem. I eksemplet nedenfor kan du bruge en struktur mens Sådan beregnes Fibonacci-serien til 100:
    • Hvor lang tid vil strengen køre (mens) b er mindre end (<) 100.
    • Resultatet bliver
    • Comeinand slut = ' til at vise resultaterne på den samme linje i stedet for at efterlade værdierne på separate linjer.
    • I dette program er der et antal punkter, der spiller en nøglerolle i oprettelsen af ​​komplekse Python-programmer, som du skal huske på som følger:
      • Fremhæver linjeindrykket. Skilt : angiver, at de følgende linjer vil blive indrykket og en del af blokken. I eksemplet ovenfor, print (b) og a, b = b, a + b er delene af blokken mens. Korrekt tilbagetog er ekstremt vigtigt for at sikre, at programmet kører.
      • Det er muligt at definere flere variabler på samme linje. I ovenstående eksempel -en og b er defineret på første linje.
      • Hvis du importerer dette program direkte til tolken, skal du tilføje en tom linje i slutningen af ​​programmet, så tolken ved, at programmet er afsluttet.
  2. Konstruer funktionen i programmet. Du kan definere funktioner til senere brug i dit program. Dette er især nyttigt i tilfælde, hvor du skal bruge flere funktioner inden for grænserne for et større program. I eksemplet nedenfor kan du oprette en funktion til at kalde den samme Fibonacci-sekvens ovenfor:
    • Det vender tilbage
  3. Byg et mere komplekst flowkontrolprogram. Flowkontrolstrukturen giver dig mulighed for at indstille specifikke betingelser for at ændre den måde, programmet fungerer på. Dette er især vigtigt i forbindelse med brugerinput. Eksemplet nedenfor vil bruge hvis (hvis), elif (ellers hvis) (eller hvis), og andet (andet) til oprettelse af et simpelt bruger aldersvurderingsprogram.
    • Dette program introducerer også nogle meget vigtige konstruktioner, der er uvurderlige for en bred vifte af applikationer:
      • input () - Denne kommando kræver, at brugeren indtaster data fra tastaturet. Brugeren vil se meddelelsen skrevet i parentes. I dette eksempel input () indpakket af en funktion int () - hvilket betyder at ethvert input vil blive behandlet som et heltal.
      • rækkevidde () Denne funktion kan bruges på en række forskellige måder. I dette program kontrollerer det, om det indtastede nummer er mellem 13 og 20. De øvre og nedre grænser for intervallet tages ikke med i beregningen.
  4. Lær andre betingede udtryk. I det forrige eksempel brugte vi "mindre end eller lig med" (<=) til at bestemme, om alderen inkluderet i den givne tilstand opfylder betingelsen. Du kan bruge udtryk svarende til dem i matematik, men skriv lidt anderledes:
  5. Fortsæt med at lære. Dette er bare det grundlæggende i Python. På trods af at det er et af de enkleste sprog, er Python stadig meget dybtgående, hvis du vil dykke dybere. Den bedste måde at fortsætte med at lære er at konstant programmere! Husk at du hurtigt kan skrive ethvert program lige ind i tolken og kontrollere de ændringer, du har foretaget, bare ved at køre programmet igen fra kommandolinjen.
    • Der er mange gode bøger om Python-programmering, herunder "Python for begyndere", "Python-kogebog" og "Python-programmering: En introduktion til datalogi" (Python-programmering: En introduktion til datalogi).
    • Ressourcerne på nettet er forskellige, men mange af dem er stadig rettet mod Python 2.X. Du skal muligvis tilpasse et hvilket som helst af de eksempler, de giver.
    • Mange lokale skoler tilbyder Python-klasser. Python undervises ofte i indledende klasser, fordi det er et af de nemmeste sprog at lære.
    reklame

Råd

  • Python er et af de enklere computersprog. Men for at lære skal du stadig give det en anstrengelse. At have en grundlæggende forståelse af algebra vil også hjælpe, fordi Python har et stærkt fokus på matematik.