Sådan kommer du i gang med Python -programmering: 15 trin (med billeder)

Indholdsfortegnelse:

Sådan kommer du i gang med Python -programmering: 15 trin (med billeder)
Sådan kommer du i gang med Python -programmering: 15 trin (med billeder)

Video: Sådan kommer du i gang med Python -programmering: 15 trin (med billeder)

Video: Sådan kommer du i gang med Python -programmering: 15 trin (med billeder)
Video: Москва слезам не верит, 1 серия (FullHD, драма, реж. Владимир Меньшов, 1979 г.) 2024, November
Anonim

Vil du lære at programmere? At lære computerprogrammering kan være vanskelig, og du tænker måske på at tage et bestemt kursus. Dette kan være sandt for nogle programmeringssprog, men der er mange, der kun tager en dag eller to at forstå det grundlæggende. Python er et af disse sprog. Du kan køre grundlæggende Python -programmer på få minutter. Se trin 1 herunder for at finde ud af hvordan.

Trin

Del 1 af 5: Installation af Python (Windows)

167107 1
167107 1

Trin 1. Download Python til Windows -system

Windows Python -tolken kan downloades gratis fra Python -webstedet. Sørg for at downloade den korrekte version til dit operativsystem.

  • Du skal downloade den nyeste version, der er tilgængelig, hvilket er 3.4 på tidspunktet for denne skrivning.
  • OS X og Linux er forudinstalleret med Python. Du behøver muligvis ikke at installere nogen Python -relateret software, men du kan installere et tekstredigeringsprogram.
  • De fleste versioner af Linux -distributioner og OS X bruger stadig Python 2.x. Der er nogle mindre forskelle mellem version 2 & 3, men den mest betydningsfulde ændring er i "print" -erklæringen. For at installere den nyeste version af Python på OS X eller Linux kan du downloade filen fra Python -webstedet.
167107 2
167107 2

Trin 2. Installer Python -tolken

De fleste brugere kan installere tolken uden at ændre nogen indstillinger. Du kan integrere Python i kommandoprompten ved at aktivere den sidste mulighed på listen over tilgængelige moduler.

167107 3
167107 3

Trin 3. Installer en teksteditor

Selvom du kan oprette Python -programmer fra Notesblok eller TextEdit, er det meget lettere at læse og skrive kode ved hjælp af en dedikeret tekstredigerer. Der er forskellige gratis redaktører, du kan bruge, såsom Notepad ++ (Windows), TextWrangler (Mac) eller jEdit (ethvert system).

167107 4
167107 4

Trin 4. Test installationen

Åbn kommandoprompt (Windows) fra Terminal (Mac/Linux), og skriv python. Python indlæses, og versionsnummeret vises. Du vil blive ført til kommandoprompten til Python -tolk, vist som >>>.

Skriv print ("Hej, verden!"), Og tryk på Enter. Du vil se teksten, der vises under kommandolinjen i Python

Del 2 af 5: Læring af grundlæggende begreber

167107 5
167107 5

Trin 1. Forstå, at Python ikke skal kompileres

Python er et fortolket sprog, hvilket betyder, at du kan køre programmer, så snart du foretager ændringer i filer. Dette gør processen med iterering, revision og fejlfinding af programmer meget hurtigere end på mange andre sprog.

Python er et af de lettere sprog at lære, og du kan køre grundlæggende programmer på få minutter

167107 6
167107 6

Trin 2. Fiddle med tolken

Du kan bruge tolken til at teste kode uden først at tilføje den til programmet. Dette er fantastisk til at lære, hvordan specielle kommandoer fungerer, eller til at skrive smidige programmer.

167107 7
167107 7

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

Python er et objektorienteret sprog, hvilket betyder, at alt i programmet behandles som et objekt. Det betyder, at du ikke behøver at deklarere variabler i starten af programmet (du kan gøre dette når som helst), og du behøver ikke at angive variabeltypen (heltal, streng osv.).

Del 3 af 5: Brug af Python -tolken som en lommeregner

Udførelse af nogle grundlæggende lommeregnerfunktioner hjælper dig med at blive fortrolig med Pythons syntaks og håndtering af tal og strenge.

167107 8
167107 8

Trin 1. Kør tolken

Åbn kommandoprompt eller terminal. Skriv python ved prompten, og tryk på Enter. Dette indlæser Python -tolken, og du bliver ført til Python -kommandoprompten (>>>).

Hvis du ikke integrerer Python i kommandoprompten, skal du navigere til Python -mappen for at køre tolken

167107 9
167107 9

Trin 2. Udfør grundlæggende regning

Du kan bruge Python til let at lave grundlæggende regning. Se boksen herunder for nogle eksempler på, hvordan du bruger lommeregnerfunktionerne. Bemærk: # er kommentarer i Python -kode, og de behandles ikke af tolken.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Division returnerer altid et flydende tal (decimal) 35,0 >>> (100 - 10*3) // 2 # Afrunding af division (to skråstreger) vil smide decimal 35 >>> 23 % 4 # Dette vil beregne resten af division 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 10
167107 10

Trin 3. Beregn rangen

Du kan bruge operatoren ** til at betegne eksponenter. Python kan hurtigt beregne store kræfter. Se feltet herunder for et eksempel.

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

167107 11
167107 11

Trin 4. Opret og manipuler variabler

Du kan tildele variabler i Python til at lave grundlæggende algebra. Dette er en god introduktion til at vide, hvordan man tildeler variabler i Python -programmer. Variabler specificeres ved hjælp af = -tegnet. Se feltet herunder for et eksempel.

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

167107 12
167107 12

Trin 5. Luk tolken

Når du er færdig med at bruge tolken, kan du lukke den og vende tilbage til kommandoprompten ved at trykke på Ctrl+Z (Windows) eller Ctrl+D (Linux/Mac) og derefter trykke på Enter. Du kan også skrive afslut () og trykke på Enter.

Del 4 af 5: Oprettelse af det første program

167107 13
167107 13

Trin 1. Åbn en teksteditor

Du kan ved at oprette et testprogram, der gør dig bekendt med det grundlæggende i at oprette og gemme programmer og derefter køre dem gennem tolken. Dette hjælper dig også med at teste, at tolken er installeret korrekt.

167107 14
167107 14

Trin 2. Opret en "print" -erklæring

"Udskriv" er en af de grundlæggende Python -funktioner, der bruges til at vise information i terminalen under et program. Bemærk: "print" er en af de største ændringer fra Python 2 til Python 3. I Python 2 behøver du kun at skrive "print" efterfulgt af det, du vil vise. I Python 3 er "print" blevet en funktion, så du skal skrive "print ()", og skrive hvad du vil have i parentes.

167107 15
167107 15

Trin 3. Tilføj en erklæring

En af de mest almindelige måder at teste et programmeringssprog på er at vise teksten "Hej verden!" Omsæt dette stykke tekst i sætningen "print ()", herunder citaterne:

print ("Hej, verden!")

I modsætning til de fleste andre sprog behøver du ikke at angive linie slutninger med;. Du behøver heller ikke bruge krøllede seler ({}) til at repræsentere blokke. I stedet vil indrykket angive, hvad der er inkluderet i blokken

167107 16
167107 16

Trin 4. Gem filen

Klik på menuen Filer i teksteditoren, og vælg Gem som. Vælg rulletypen Python i rullemenuen under navnefeltet. Hvis du bruger Notesblok (men anbefales ikke), skal du vælge "Alle filer" og derefter tilføje "py" til slutningen af filnavnet.

  • Sørg for at gemme filen et sted, der er let at få adgang til, da du skal pege den på kommandoprompten.
  • I dette eksempel skal du gemme filen som "hello.py".
167107 17
167107 17

Trin 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 hello.py og Enter. Du vil se teksten, der vises under kommandoprompten.

Afhængigt af hvordan du installerede Python, skal du muligvis skrive python hello.py for at køre programmet

167107 18
167107 18

Trin 6. Test programmet ofte

En af de store ting ved Python er, at du kan teste nye programmer med det samme. En anden fordel er, at din kommandoprompt og editor er åbne. Efter at have gemt ændringer i editoren, kan du køre programmet direkte fra kommandolinjen, hvilket gør det hurtigt at teste ændringer.

Del 5 af 5: Opbygning af avancerede programmer

167107 19
167107 19

Trin 1. Eksperimenter med grundlæggende flowkontrolerklæringer

Flowkontrolerklæringer er nyttige til at kontrollere, hvad et program gør under visse betingelser. Disse udsagn er kernen i Python -programmering, så du kan oprette programmer, der gør en række ting, afhængigt af input og betingelser. Imens udsagn er en god start på at lære. I dette eksempel bruger du en while -sætning til at beregne Fibonacci -serien op til 100:

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

  • Sekvensen kører, så længe (mens) b er mindre end (<) 100.
  • Programoutput er 1 1 2 3 5 8 13 21 34 55 89
  • Kommandoen end = '' sender output på den samme linje i stedet for at sætte hver værdi på en separat linje.
  • Der er et par ting at bemærke i dette enkle program, og de er meget vigtige for at oprette komplekse programmer i Python:

    • Vær opmærksom på indrykningerne.: angiver, at den næste linje vil blive indrykket og er en del af blokken. I eksemplet ovenfor er print (b) og a, b = b, a+b en del af while -blokken. Korrekt indrykning er afgørende for, at programmet fungerer.
    • Flere variabler kan defineres på samme linje. I eksemplet ovenfor er a og b. Begge er defineret på den første linje
    • Hvis du indtaster dette program direkte i tolken, skal du tilføje en tom linje i slutningen, så tolken ved, at programmet er færdigt.
167107 20
167107 20

Trin 2. Byg funktionen i programmet

Du kan definere funktioner, der senere kan kaldes til i programmet. Dette er især nyttigt, hvis du skal bruge flere funktioner inden for rammerne af et større program. I det følgende eksempel kan du oprette en funktion til at kalde en Fibonacci -sekvens, der ligner den, du skrev tidligere:

def fib (n): a, b = 0, 1 mens a <n: print (a, end = '') a, b = b, a+b print () # Du kan derefter kalde # Fibonacci -funktionen for hver værdi specificeret fib (1000)

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

167107 21
167107 21

Trin 3. Byg et mere komplekst flowkontrolprogram

Flowkontrolerklæringer er nyttige til at angive visse betingelser, der ændrer, hvordan programmet udføres. Dette er især vigtigt, hvis du har at gøre med brugerinput. Følgende eksempel vil bruge if, elif (else if), og ellers til at oprette et simpelt program, der evaluerer en brugers alder.

alder = int (input ("Indtast din alder:")) hvis alder <= 12: print ("Childhood is amazing!") elif age in range (13, 20): print ("You are a teenager!") else: print ("Tid til at vokse op") # Hvis nogen af disse udsagn er sande # Den tilhørende meddelelse vises. # Hvis ingen af udsagnene er sande, vises # en "andet" -meddelelse.

  • Programmet introducerer også nogle andre meget vigtige udsagn til brug i forskellige applikationer:

    • input () - Dette kalder brugerinput fra tastaturet. Brugeren vil se meddelelsen skrevet i parentes. I dette eksempel er input () omgivet af funktionen int (), hvilket betyder, at alle input behandles som heltal
    • område () - Denne funktion kan bruges på mange forskellige måder. I dette program kontrollerer denne funktion, om et tal er i intervallet 13 og 20. Afslutningen af intervallet tælles ikke med i beregningen.
167107 22
167107 22

Trin 4. Lær andre betingede udtryk

Det foregående eksempel bruger symbolet "mindre end eller lig med" (<=) til at afgøre, om den indtastede alder matcher betingelsen. Du kan bruge de samme betingede udtryk som i matematik, men måden de skrives på er lidt anderledes:

Betinget udtryk.

Betyder Symbol Python -symbol
Mindre end < <
Bedre end > >
Mindre end eller lig med <=
Større end eller lig med >=
Sammen med = ==
Ikke lig med !=

Trin 5. Lærer konstant

Alt det ovenstående er kun grundlæggende i Python. Selvom Python er et af de enkleste sprog at lære, er der et stort omfang i det, som du kan grave ind i. Den bedste måde at blive ved med at lære er at blive ved med at programmere! Husk, at du hurtigt kan skrive programmer fra bunden direkte fra tolken, og at teste dine ændringer er lige så let som at køre programmet igen fra kommandolinjen.

  • Der findes mange gode bøger om Python -programmering, herunder "Python for Beginners", "Python Cookbook" og "Python Programming: An Introduction to Computer Science".
  • Der er forskellige kilder tilgængelige på internettet, men de fleste er stadig afsat til Python 2.x. Du bliver nødt til at foretage justeringer for hvert givet eksempel.
  • Mange kurser tilbyder Python -læring. Python undervises ofte i introduktionsklasser, fordi det er et af de lettere sprog at lære.

Anbefalede: