Programmering i Python

Forfatter: Frank Hunt
Opprettelsesdato: 13 Mars 2021
Oppdater Dato: 1 Juli 2024
Anonim
Lynkurs i Python-programmering
Video: Lynkurs i Python-programmering

Innhold

Vil du lære å programmere? Å komme i gang med programmering på et programmeringsspråk kan virke skremmende, og du synes kanskje det er nødvendig å ta kurs for å lære dette. Selv om det kan være tilfelle for visse programmeringsspråk, er det flere språk du kan mestre på en dag eller to. Python er et av disse språkene. Du kan allerede ha opprettet et fungerende Python-program i løpet av få minutter. Les videre for å lære hvordan.

Å trå

Del 1 av 5: Installere Python (Windows)

  1. Last ned Python for Windows. Du kan laste ned Python-tolk for Windows gratis fra Python-nettstedet. Sørg for å laste ned riktig versjon for operativsystemet.
    • Last ned den nyeste versjonen.
    • Python er allerede inkludert i OS X og Linux. Det er ikke nødvendig å installere all Python-relatert programvare, men du trenger virkelig en god programmeringsspråk tekstbehandler.
    • De fleste Linux-distribusjoner og versjoner av OS X bruker fortsatt Python 2.X. Det er noen mindre forskjeller mellom 2 og 3, og endringene i "print" -uttalelsen er spesielt merkbare. Hvis du vil installere en nyere versjon av Python på OS X eller Linux, kan du laste ned de nødvendige filene fra Python-nettstedet.
  2. Installer Python-tolk. Standardinnstillingene vil være tilstrekkelig for de fleste brukere. Du kan få Python til å fungere fra ledeteksten ved å sjekke det siste alternativet i listen over tilgjengelige moduler.
  3. Installer en tekstbehandler. Det er mulig å skrive et Python-program i Notisblokk eller TextEdit, men det er mye lettere å lese koden med en spesialisert tekstredigerer. Det er en rekke gratis redaktører å velge mellom, for eksempel Notepad ++ (Windows), TextWrangler (Mac) eller JEdit (Ethvert system).
  4. Test installasjonen din. Åpne ledeteksten (Windows ledetekst) eller Terminal (Mac / Linux) og skriv python. Python lastes inn og versjonsnummeret vises. Du vil nå se Python-tolkens ledetekst, som følger >.
    • Type utskrift ("Hello, World!") og trykk ↵ Gå inn. Du får nå tekst Hei Verden! kan sees under Python-ledeteksten.

Del 2 av 5: Lære de grunnleggende begrepene

  1. Det er ikke nødvendig å kompilere et Python-program. Python jobber med en tolk, noe som betyr at du kan kjøre et program umiddelbart så snart du gjør endringer i det. Dette gjør prosessen med iterasjon, revisjon og feil å finne mye raskere enn i mange andre programmeringsspråk.
    • Python er et av de enkleste språkene å lære, og du kan kjøre et enkelt program på få minutter.
  2. Bruke tolk. Du kan teste med tolkekoden uten å legge den til i programmet først. Dette er flott for å lære hvordan oppgaver fungerer, eller for å skrive et engangsprogram.
  3. Måten Python håndterer objekter og variabler på. Python er et objektorientert språk, som betyr at alt blir behandlet som et objekt. Dette betyr at du må erklære variabler i begynnelsen av et program (du kan gjøre dette når som helst), og du må også indikere typen variabel (heltall, streng osv.).

Del 3 av 5: Bruke Python Interpreter som kalkulator

Å utføre noen grunnleggende aritmetiske funksjoner hjelper deg med å bli kjent med Python-syntaksen og måten tall og strenger håndteres på.


  1. Start tolk. Åpne ledeteksten eller terminalen. Type python og trykk ↵ Gå inn. Dette starter Python-tolk og åpner Python-ledeteksten (>).
    • Hvis du ikke har Python installert slik at du kan kjøre det fra ledeteksten, må du først gå til Python-katalogen for å kjøre tolk.
  2. Noen få enkle regneoperasjoner. Du kan enkelt bruke Python til å utføre noen enkle aritmetiske operasjoner. Se koden nedenfor for noen eksempler på disse beregningsfunksjonene. Følg med: # indikerer at du kommenterer i Python-kode, og ikke behandles av tolk.

    > 3 + 7 10> 100-10 * 3 70> (100-10 * 3) / 2 # Deling returnerer alltid et flytende punkt (desimal) tall 35,0> (100-10 * 3) // 2 # Floor divisjon (to skråstreker) ignorerer desimaler 35> 23% 4 # Beregner resten av divisjon 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Beregning av krefter. Bruke ** operatøren for å indikere en strøm. Python kan raskt beregne store tall. Se koden nedenfor med eksempler.

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

  4. Opprette og manipulere variabler. Du kan tilordne variabler i Python for enkle algebraiske funksjoner. Dette er en utmerket introduksjon til tildeling av variabler i Python-programmer. Du tilordner variabler med = skilt. Se koden nedenfor med 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

  5. Lukk tolk. Når du er ferdig med å bruke tolk, kan du avslutte den og gå tilbake til ledeteksten ved å trykke Ctrl+Z (Windows) eller Ctrl+D. (Linux / Mac) og deretter på ↵ Gå inn. Du kan også slutte () skriv inn, og trykk deretter på ↵ Gå inn trykker på.

Del 4 av 5: Et første program

  1. Åpne tekstbehandleren. Du kan raskt lage et testprogram for å bli kjent med det grunnleggende om å lage og lagre programmer, og deretter kjøre dem med tolk. Dette lar deg også teste om tolk er riktig installert.
  2. Å gi en "utskrift" uttalelse. "Print" er en av de grunnleggende funksjonene til Python, og brukes til å vise informasjon i terminalen mens du kjører et program. Merk: "print" er en av de største forskjellene mellom Python 2 og Python 3. I Python 2 måtte du bare skrive "print" etterfulgt av det du ønsket å vise. I Python 3 har "print" blitt en funksjon, så du må nå skrive "print ()", med det du vil vise mellom parentesene.
  3. Legg til en uttalelse. En av de vanligste måtene å teste et programmeringsspråk er å lese teksten "Hello, World!" å vise. Plasser denne teksten i setningen "print ()" sammen med anførselstegnene:

    utskrift ("Hello, World!")

    • I motsetning til mange andre språk er det ikke nødvendig å legge til et semikolon på slutten av en linje ; å sette. Det er heller ikke nødvendig å bruke krøllete bukseseler ({}) som skal brukes til å indikere blokker med kode. I stedet jobber du med innrykk for å indikere kodeblokker.
  4. Lagre filen. Klikk på Fil i hovedmenyen til tekstbehandleren, og velg Lagre som. I rullegardinmenyen under navnefeltet velger du typen Python-fil. Hvis du bruker Notisblokk (anbefales ikke), velg "Alle filer" og sett ".py" på slutten av filnavnet.
    • Sørg for å lagre filen der du enkelt kan få tilgang til den, da du lett kan få tilgang til den fra kommandolinjen.
    • Lagre det først som "hallo.py".
  5. Kjør programmet. Åpne ledeteksten eller terminalen og naviger til lagringsplassen til filen. Når du kommer dit, kjør programmet ved å skrive hei.py og trykk ↵ Gå inn. Du bør nå få teksten Hei Verden! under kommandolinjen.
    • Avhengig av hvordan du installerte Python og hvilken versjon du måtte trenge å bruke python hei.py eller python3 hei.py å skrive for å kjøre programmet.
  6. Test så ofte som mulig. En av de gode tingene med Python er at du kan teste nye programmer med en gang. God praksis er å la kommandolinjen være på samtidig som du jobber i redaktøren. Når du lagrer et program i redigeringsprogrammet, kan du kjøre programmet rett fra kommandolinjen, slik at du raskt kan teste endringene.

Del 5 av 5: Designe mer komplekse programmer

  1. Eksperimenter med en standard flytkontrolluttalelse. Uttalelser om flytkontroll lar deg kontrollere hva et program gjør ut fra visse forhold. Disse uttalelsene er kjernen i Python-programmering, og du kan bruke dem til å lage programmer som gjør forskjellige ting, avhengig av input og forhold. Den samtidig som uttalelse er et godt eksempel på dette, til å begynne med. I dette eksemplet kan du gjøre det samtidig som uttalelse for å 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 fortsetter til (mens) b er mindre enn () 100.
    • Resultatet blir da 1 1 2 3 5 8 13 21 34 55 89
    • Den end = "" kommandoen vil vise utdata på samme linje, i stedet for å vise hver verdi på en annen linje.
    • Det er en rekke ting å merke seg i dette enkle programmet som er avgjørende for å lage komplekse programmer i Python:
      • Legg merke til fordypningen. EN : indikerer at følgende linjer vil bli innrykket og utgjøre en del av en blokk med kode. Opprett i eksemplet ovenfor trykk (b) og a, b = b, a + b en del av det samtidig som blokkere. Riktig fordypning er viktig og unik for et Python-program. Det vil ikke fungere ordentlig hvis fordypningen er feil.
      • Flere variabler kan defineres på samme linje. I eksemplet ovenfor begge en som b definert på første linje.
      • Hvis du skriver inn dette programmet direkte i tolken, må du legge til en tom linje på slutten, slik at tolken vet at programmet er avsluttet.
  2. Designfunksjoner innen programmer. Du kan definere funksjoner som du kan ringe senere i programmet. Dette er spesielt nyttig når du trenger å bruke flere funksjoner innenfor rammen av et større program. I det følgende eksemplet oppretter du den samme funksjonen som tidligere skrevet for å ringe en Fibonacci-sekvens:

    def fib (n): a, b = 0, 1 mens an: print (a, end = '') a, b = b, a + b print () # Senere i programmet kaller du Fibonacci-funksjonen # for en verdi som du angir. fib (1000)

    • Dette gir 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Bygg et mer komplekst flytkontrollprogram. Med flytkontrolluttalelser kan du indikere spesifikke forhold som endrer hvordan programmet fungerer. Dette er spesielt viktig når du arbeider med brukerinngang. Følgende eksempel bruker hvis, elif (annet hvis) og ellers å lage et enkelt program for å kommentere noens alder.

    age = int (input ("Skriv inn din alder:")) hvis age = 12: print ("Det er flott å være barn!") elif age in range (13, 20): print ("You are a teenager!" ) annet: skriv ut ("Tid til å vokse opp") # Hvis noen av disse utsagnene er sanne #, vises tilsvarende tekst. # Hvis ingen av utsagnene er sanne, vises meldingen "annet" #.

    • Dette programmet introduserer noen få andre viktige utsagn som er uunnværlige for en rekke forskjellige applikasjoner:
      • inngang () - Dette vil be om input med tastaturet. Brukeren vil se meldingen i anførselstegn. I dette eksemplet inngang () omgitt av int () funksjon, som betyr at all inngang behandles som et heltall (heltall).
      • område () - Denne funksjonen kan brukes på en rekke forskjellige måter. I dette programmet sjekker det om et område faller mellom 13 og 20. Slutten av intervallet er ikke inkludert i beregningen.
  4. Lær de andre betingede uttrykkene. Det forrige eksemplet bruker symbolet "mindre enn eller lik" (=) for å bestemme om den angitte alderen samsvarer med tilstanden. Du kan bruke de samme betingelsesuttrykkene du bruker i matematikk, men å skrive dem er litt annerledes:
    Betingede uttrykk.
    BetydningSymbolPython-symbol
    Mindre enn
    Større enn>>
    Mindre enn eller lik=
    Større enn eller lik>=
    Er lik===
    Ikke lik!=
  5. Fortsett å lære. Dette er bare begynnelsen når det gjelder å lære Python. Selv om det er et av de enkleste språkene å lære, er det mye å lære hvis du vil grave dypere inn i språket. Den beste måten er å fortsette å lage programmer! Husk at du raskt kan skrive noen få programdesign i tolken, og å teste endringene er like enkelt som å kjøre programmet igjen fra kommandolinjen.
    • Det er flere gode bøker om Python-programmering, inkludert "Python for Beginners", "Python Cookbook" og "Python Programming: An Introduction to Computer Science".
    • Det er en rekke online ressurser tilgjengelig, men de fokuserer hovedsakelig på Python 2.X. Det kan hende du må endre eksemplene for å få dem til å fungere i Python 3.
    • Mange skoler tilbyr leksjoner på Python. Python undervises ofte i innledende programmeringskurs fordi det er et av de enkleste språkene å lære.

Tips

  • Python er et av de enklere dataspråkene, men krever fortsatt engasjement for å lære veldig bra. Det hjelper også å ha litt kunnskap om algebra, ettersom Python er veldig fokusert på matematiske modeller .