Slik starter du programmering i Python: 13 trinn (med bilder)

Innholdsfortegnelse:

Slik starter du programmering i Python: 13 trinn (med bilder)
Slik starter du programmering i Python: 13 trinn (med bilder)

Video: Slik starter du programmering i Python: 13 trinn (med bilder)

Video: Slik starter du programmering i Python: 13 trinn (med bilder)
Video: Pygame Tutorial 2: Creating Game Screen and Adding Background Image 2024, April
Anonim

Vil du begynne å lære å programmere? Å komme seg inn i dataprogrammering kan være skremmende, og du tror kanskje at du må ta kurs for å lære. Selv om det kan være sant for noen språk, er det en rekke programmeringsspråk som bare tar en dag eller to å forstå det grunnleggende. Python er et av disse språkene. Du kan ha et grunnleggende Python -program i gang på bare noen få minutter. Se trinn 1 nedenfor for å lære hvordan.

Trinn

Del 1 av 5: Installere Python

Windows

167107 1 2
167107 1 2

Trinn 1. Besøk Python -nettstedet

Du kan laste ned alt du trenger for å komme i gang med Python fra Python -nettstedet (python.org/downloads. Nettstedet skal automatisk oppdage at du bruker Windows og presentere koblingene til Windows -installasjonsprogrammet.

167107 2 2
167107 2 2

Trinn 2. Velg hvilken versjon du vil installere

Det er for tiden to versjoner av Python tilgjengelig: 3.x.x og 2.7.10. Python gjør begge tilgjengelige for nedlasting, men nye brukere bør velge versjonen 3.x.x. Last ned 2.7.10 hvis du skal jobbe med eldre Python -kode eller med programmer og biblioteker som ikke har tatt i bruk 3.x.x ennå.

Denne veiledningen antar at du installerer 3.x.x

167107 3 3
167107 3 3

Trinn 3. Kjør installasjonsprogrammet etter at du har lastet det ned

Klikk på knappen for versjonen du vil laste ned installasjonsprogrammet for den. Kjør dette installasjonsprogrammet etter at det er lastet ned.

167107 4 2
167107 4 2

Trinn 4. Merk av i boksen "Legg til Python 3.5 til PATH"

Dette lar deg kjøre Python direkte fra kommandoprompten.

167107 5 2
167107 5 2

Trinn 5. Klikk "Installer nå"

Dette vil installere Python med alle standardinnstillingene, noe som burde være greit for de fleste brukere.

Hvis du vil deaktivere visse funksjoner, endre installasjonskatalogen eller installere feilsøkingsprogrammet, klikker du "Tilpass installasjon" i stedet, og merker eller fjerner du merket i boksene

Mac

167107 6 2
167107 6 2

Trinn 1. Bestem deg for om du vil installere Python 3.x.x

Alle versjoner av OS X kommer med Python 2.7 allerede installert. Hvis du ikke trenger den nyere versjonen av Python, trenger du ikke å installere noe. Hvis du vil ha tilgang til de nyeste versjonene av Python, vil du installere 3.x.x.

Hvis du bare vil bruke den medfølgende versjonen av Python, kan du lage skript i et tekstredigeringsprogram og kjøre dem gjennom terminalen

167107 7 2
167107 7 2

Trinn 2. Last ned Python 3.x.x -filene fra Python -nettstedet

Besøk (python.org/downloads på Mac -en din. Det skal oppdage operativsystemet og vise Mac -installasjonsfilene. Hvis det ikke gjør det, klikker du på koblingen "Mac OS X".

167107 8 2
167107 8 2

Trinn 3. Dobbeltklikk på den nedlastede PKG-filen for å begynne å installere Python

Følg instruksjonene for å installere Python. De fleste brukere kan bare bruke standardinnstillingene.

167107 9 2
167107 9 2

Trinn 4. Start Python i terminalen

For å bekrefte at installasjonen gikk OK, start terminalen og skriv python3. Dette bør starte Python 3.x.x -grensesnittet og vise versjonen.

Linux

167107 10 2
167107 10 2

Trinn 1. Kontroller versjonen av Python du allerede har installert

Nesten hver distribusjon av Linux leveres med Python installert. Du kan se hvilken versjon du har ved å åpne Terminal og skrive python.

167107 11 2
167107 11 2

Trinn 2. Installer den nyeste versjonen i Ubuntu

Åpne Terminal-vinduet og skriv sudo apt-get install python.

Du kan også installere Python ved hjelp av Ubuntu Add/Remove Applications -appen som ligger i applikasjonsvinduet

167107 12 2
167107 12 2

Trinn 3. Installer den nyeste versjonen i Red Hat og Fedora

Åpne Terminal -vinduet og skriv sudo yum install python.

167107 13 2
167107 13 2

Trinn 4. Installer den nyeste versjonen i Arch Linux

Logg deg på som rotbruker. Skriv pacman -S python.

167107 14 2
167107 14 2

Trinn 5. Last ned IDLE -miljøet

Hvis du vil bruke Python -utviklingsmiljøet, kan du få det ved å bruke distribusjonens programvarebehandler. Bare søk etter "python inaktiv" for å finne og installere pakken.

Andre nødvendigheter

167107 15 2
167107 15 2

Trinn 1. Installer et tekstredigeringsprogram

Selv om du kan lage Python -programmer i Notisblokk eller TextEdit, vil du finne det mye lettere å lese og skrive koden ved hjelp av en spesialisert tekstredigerer. Det finnes en rekke gratis redaktører å velge mellom, for eksempel Sublime Text (Any system), Notepad ++ (Windows), TextWrangler (Mac) eller JEdit (Any system).

167107 16 2
167107 16 2

Trinn 2. Test installasjonen

Åpne kommandoprompt (Windows) på terminalen (Mac/Linux) og skriv python. Python lastes inn og versjonsnummeret vises. Du blir ført til kommandoprompten for Python -tolk, vist som >>>.

Skriv print ("Hello, World!") Og trykk på ↵ Enter. Du bør se teksten Hello, World! vises under Python -kommandolinjen

Del 2 av 5: Læring av grunnleggende konsepter

167107 17 2
167107 17 2

Trinn 1. Forstå at Python ikke trenger å kompilere

Python er et tolket språk, noe som betyr at du kan kjøre programmet så snart du gjør endringer i filen. Dette gjør iterating, revidering og feilsøkingsprogrammer mye raskere enn mange andre språk.

Python er et av de enklere språkene å lære, og du kan ha et grunnleggende program i gang på bare noen få minutter

167107 18 2
167107 18 2

Trinn 2. Rot rundt i tolken

Du kan bruke tolken til å teste ut koden uten å måtte legge den til i programmet ditt først. Dette er flott for å lære hvordan spesifikke kommandoer fungerer, eller skrive et kast-program.

167107 19 2
167107 19 2

Trinn 3. Lær hvordan Python håndterer objekter og variabler

Python er et objektorientert språk, noe som betyr at alt i programmet blir behandlet som et objekt. Du trenger heller ikke å deklarere variabler i begynnelsen av programmet (du kan gjøre det når som helst), og du trenger ikke å spesifisere typen variabel (heltall, streng, etc.).

Del 3 av 5: Bruke Python -tolken som en kalkulator

Å utføre noen grunnleggende kalkulatorfunksjoner vil hjelpe deg med å bli kjent med Python -syntaksen og måten tall og strenger håndteres på.

167107 20 2
167107 20 2

Trinn 1. Start tolken

Åpne kommandoprompt eller terminal. Skriv inn python ved ledeteksten, og trykk på ↵ Enter. Dette vil laste Python -tolken, og du vil bli ført til Python -ledeteksten (>>>).

Hvis du ikke integrerte Python i ledeteksten, må du navigere til Python -katalogen for å kjøre tolken

167107 21 2
167107 21 2

Trinn 2. Utfør grunnleggende regning

Du kan enkelt bruke Python til å utføre grunnleggende regning. Se boksen nedenfor for noen eksempler på hvordan du bruker kalkulatorfunksjonene. Merk: # angir kommentarer i Python -koden, og de blir ikke ført gjennom tolken.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Divisjon vil alltid returnere et flytende tall (desimal) 35,0 >>> (100 - 10*3) // 2 # Gulvinndeling (to skråstreker) vil forkaste eventuelle desimalresultater 35 >>> 23 % 4 # Dette beregner resten av divisjonen 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 22 2
167107 22 2

Trinn 3. Beregn krefter

Du kan bruke ** -operatøren til å indikere strøm. Python kan raskt beregne store tall. Se boksen nedenfor for eksempler.

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

167107 23 2
167107 23 2

Trinn 4. Lag og manipuler variabler

Du kan tilordne variabler i Python for å utføre grunnleggende algebra. Dette er en god introduksjon til hvordan du tildeler variabler i Python -programmer. Variabler tildeles ved å bruke = -tegnet. Se boksen nedenfor for eksempler.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> bredde = 10 # Variabler kan være hvilken som helst streng> >> høyde = 5 >>> bredde * høyde 50

167107 24 2
167107 24 2

Trinn 5. Lukk tolken

Når du er ferdig med å bruke tolken, kan du lukke den og gå tilbake til ledeteksten ved å trykke Ctrl+Z (Windows) eller Ctrl+D (Linux/Mac) og deretter trykke på ↵ Enter. Du kan også skrive avslutte () og trykke ↵ Enter.

Del 4 av 5: Lag ditt første program

167107 25 2
167107 25 2

Trinn 1. Åpne tekstredigereren

Du kan raskt lage et testprogram som gjør deg kjent med det grunnleggende om å lage og lagre programmer og deretter kjøre dem gjennom tolken. Dette vil også hjelpe deg med å teste at tolken din var riktig installert.

167107 26 2
167107 26 2

Trinn 2. Lag en "print" -erklæring

"Skriv ut" er en av de grunnleggende funksjonene til Python, og brukes til å vise informasjon i terminalen under et program. Merk: "print" er en av de største endringene fra Python 2 til Python 3. I Python 2 trengte du bare å skrive "print" etterfulgt av det du ønsket å vise. I Python 3 har "print" blitt en funksjon, så du må skrive "print ()", med det du vil ha vist innenfor parentesen.

167107 27 2
167107 27 2

Trinn 3. Legg til uttalelsen din

En av de vanligste måtene å teste et programmeringsspråk er å vise teksten "Hei, verden!" Plasser denne teksten inne i setningen "print ()", inkludert anførselstegn:

print ("Hei, verden!")

I motsetning til mange andre språk trenger du ikke angi slutten av en linje med en;. Du trenger heller ikke bruke krøllete seler ({}) for å angi blokker. I stedet betyr innrykk hva som er inkludert i en blokk

167107 28 2
167107 28 2

Trinn 4. Lagre filen

Klikk på Fil -menyen i tekstredigereren og velg Lagre som. Velg filtypen Python i rullegardinmenyen under navnefeltet. Hvis du bruker Notisblokk (anbefales ikke), velger du "Alle filer" og legger til ".py" på slutten av filnavnet.

  • Sørg for å lagre filen et sted som er lett tilgjengelig, da du må navigere til den i ledeteksten.
  • For dette eksemplet, lagre filen som "hello.py".
167107 29 2
167107 29 2

Trinn 5. Kjør programmet

Åpne kommandoprompt eller terminal og naviger til stedet der du lagret filen. Når du er der, kjører du filen ved å skrive hello.py og trykke på ↵ Enter. Du bør se teksten Hello, World! vises under ledeteksten.

Avhengig av hvordan du installerte Python og hvilken versjon det er, må du kanskje skrive python hello.py eller python3 hello.py for å kjøre programmet

167107 30 2
167107 30 2

Trinn 6. Test ofte

En av de flotte tingene med Python er at du kan teste de nye programmene dine umiddelbart. En god praksis er å ha ledeteksten åpen samtidig som du har redaktøren åpen. Når du lagrer endringene i redigeringsprogrammet, kan du kjøre programmet umiddelbart fra kommandolinjen, slik at du raskt kan teste endringer.

Del 5 av 5: Bygg avanserte programmer

167107 31 2
167107 31 2

Trinn 1. Eksperimenter med en grunnleggende flytkontrollerklæring

Med flytkontrollerklæringer kan du kontrollere hva programmet gjør ut fra spesifikke forhold. Disse utsagnene er hjertet i Python -programmering, og lar deg lage programmer som gjør forskjellige ting avhengig av input og forhold. Mens -setningen er god å begynne med. I dette eksemplet kan du bruke while -setningen til å beregne Fibonacci -sekvensen opp til 100:

# Hvert tall i Fibonacci -sekvensen er # summen av de to foregående tallene a, b = 0, 1 mens b <100: print (b, end = '') a, b = b, a+b

  • Sekvensen vil løpe så lenge (mens) b er mindre enn (<) 100.
  • Utgangen vil være 1 1 2 3 5 8 13 21 34 55 89
  • Kommandoen end = '' viser utgangen på samme linje i stedet for å sette hver verdi på en egen linje.
  • Det er et par ting å merke seg i dette enkle programmet som er avgjørende for å lage komplekse programmer i Python:

    • Legg merke til innrykket. A: indikerer at følgende linjer blir innrykket og er en del av blokken. I eksemplet ovenfor er utskriften (b) og a, b = b, a+b en del av mens -blokken. Riktig innrykk er viktig for at programmet skal fungere.
    • Flere variabler kan defineres på samme linje. I eksemplet ovenfor er a og b begge definert på den første linjen.
    • Hvis du går inn i dette programmet direkte i tolken, må du legge til en tom linje på slutten slik at tolken vet at programmet er ferdig.
167107 32 2
167107 32 2

Trinn 2. Bygg funksjoner i programmer

Du kan definere funksjoner som du kan ringe til senere i programmet. Dette er spesielt nyttig hvis du trenger å bruke flere funksjoner innenfor rammen av et større program. I det følgende eksemplet kan du opprette en funksjon for å kalle en Fibonacci -sekvens som ligner den du skrev tidligere:

def fib (n): a, b = 0, 1 mens a <n: print (a, end = '') a, b = b, a+b print () # Senere i programmet kan du ringe din Fibonacci # funksjon for en hvilken som helst verdi du angir fib (1000)

Dette vil returnere 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Trinn 3. Bygg et mer komplisert flytkontrollprogram

Med flytkontrollerklæringer kan du angi spesifikke betingelser som endrer hvordan programmet kjøres. Dette er spesielt viktig når du har å gjøre med brukerinngang. Følgende eksempel vil bruke if, elif (else if), og ellers for å lage et enkelt program som evaluerer brukerens alder.

age = int (input ("Enter your age:")) if age <= 12: print ("It's great to be a kid!") elif age in range (13, 20): print ("Du er tenåring ! ") else: print (" Time to grow up ") # Hvis noen av disse påstandene er sanne # vil den tilsvarende meldingen vises. # Hvis ingen av setningene er sanne, vises meldingen "else" #.

  • Dette programmet introduserer også noen andre svært viktige utsagn som vil være uvurderlige for en rekke forskjellige applikasjoner:

    • input () - Dette påkaller brukerinndata fra tastaturet. Brukeren vil se meldingen skrevet i parentes. I dette eksemplet er inngangen () omgitt av en int () -funksjon, noe som betyr at all inngang vil bli behandlet som et heltall.
    • range () - Denne funksjonen kan brukes på en rekke måter. I dette programmet sjekker det om tallet i et område mellom 13 og 20. Enden av området ikke telles i beregningen.
167107 34 2
167107 34 2

Trinn 4. Lær de andre betingede uttrykkene

Det forrige eksemplet brukte symbolet "mindre enn eller lik" (<=) for å avgjøre om inngangsalderen oppfylte betingelsen. Du kan bruke de samme betingede uttrykkene som du ville gjort i matematikk, men å skrive dem er litt annerledes:

Betingede uttrykk.

Betydning Symbol Python -symbol
Mindre enn < <
Større enn > >
Mindre enn eller lik <=
Større enn eller lik >=
Er lik = ==
Ikke lik !=
167107 35 2
167107 35 2

Trinn 5. Fortsett å lære

Dette er bare det grunnleggende når det gjelder Python. Selv om det er et av de enkleste språkene å lære, er det ganske mye dybde hvis du er interessert i å grave. Den beste måten å fortsette å lære er å fortsette å lage programmer! Husk at du raskt kan skrive skrapeprogrammer direkte i tolken, og å teste endringene dine er like enkelt som å kjøre programmet fra kommandolinjen igjen.

  • Det er mange gode bøker tilgjengelig for Python -programmering, inkludert "Python for Beginners", "Python Cookbook" og "Python Programming: An Introduction to Computer Science".
  • Det finnes en rekke kilder tilgjengelig online, men mange er fortsatt rettet mot Python 2. X. Du må kanskje gjøre noen justeringer av eksemplene de gir.
  • Hvis du vil kjøre python online, men ønsker å kjøre python 3, har Repl [1] en python -tolk som bruker virtuelle linux -maskiner. En annen god online ressurs for en fremtidig "pythonista" (velkjent pythonprogrammerer) er thinkfunctional [2]. For større utfordringer er "Automate the Boring Stuff" [3] og Project Euler [4] også tilgjengelige.
  • Mange lokale skoler tilbyr klasser på Python. Ofte blir Python undervist i introduksjonsklasser, ettersom det er et av de enklere språkene å lære.

Eksempel på programmer

Image
Image

Eksempel på oppstartskode for Python -tolk

Image
Image

Eksempel på Python -kalkulatorkode

Image
Image

Eksempel på Easy Python -program

Anbefalt: