Sådan starter du programmering i Python: 13 trin (med billeder)

Indholdsfortegnelse:

Sådan starter du programmering i Python: 13 trin (med billeder)
Sådan starter du programmering i Python: 13 trin (med billeder)

Video: Sådan starter du programmering i Python: 13 trin (med billeder)

Video: Sådan starter du programmering i Python: 13 trin (med billeder)
Video: How to Make a Game in Python 2024, Kan
Anonim

Vil du begynde at lære at programmere? At komme ind i computerprogrammering kan være skræmmende, og du tror måske, at du skal tage klasser for at lære. Selvom det kan være sandt for nogle sprog, er der en række programmeringssprog, der kun vil tage en dag eller to at forstå det grundlæggende. Python er et af disse sprog. Du kan have et grundlæggende Python -program i gang på bare et par minutter. Se trin 1 nedenfor for at lære hvordan.

Trin

Del 1 af 5: Installation af Python

Windows

167107 1 2
167107 1 2

Trin 1. Besøg Python -webstedet

Du kan downloade alt, hvad du har brug for for at komme i gang med Python fra Python -webstedet (python.org/downloads. Webstedet skal automatisk registrere, at du bruger Windows og præsentere linkene til Windows -installationsprogrammet.

167107 2 2
167107 2 2

Trin 2. Vælg, hvilken version du vil installere

Der findes i øjeblikket to versioner af Python: 3.x.x og 2.7.10. Python gør begge tilgængelige til download, men nye brugere bør vælge 3.x.x -versionen. Download 2.7.10, hvis du skal arbejde med ældre Python -kode eller med programmer og biblioteker, der endnu ikke har vedtaget 3.x.x.

Denne vejledning antager, at du installerer 3.x.x

167107 3 3
167107 3 3

Trin 3. Kør installationsprogrammet efter at have downloadet det

Hvis du klikker på knappen for den ønskede version, downloades installationsprogrammet til den. Kør dette installationsprogram, når det er downloadet.

167107 4 2
167107 4 2

Trin 4. Marker feltet "Tilføj Python 3.5 til PATH"

Dette giver dig mulighed for at køre Python direkte fra kommandoprompten.

167107 5 2
167107 5 2

Trin 5. Klik på "Installer nu"

Dette installerer Python med alle sine standardindstillinger, hvilket burde være fint for de fleste brugere.

Hvis du vil deaktivere bestemte funktioner, ændre installationsmappen eller installere fejlfinding, skal du klikke på "Tilpas installation" i stedet og derefter markere eller fjerne markeringen i afkrydsningsfelterne

Mac

167107 6 2
167107 6 2

Trin 1. Beslut, om du vil installere Python 3.x.x

Alle versioner af OS X leveres med Python 2.7 allerede installeret. Hvis du ikke har brug for den nyere version af Python, behøver du ikke installere noget. Hvis du vil have adgang til de nyeste versioner af Python, vil du installere 3.x.x.

Hvis du bare vil bruge den medfølgende version af Python, kan du oprette scripts i et tekstredigeringsprogram og køre dem gennem terminalen

167107 7 2
167107 7 2

Trin 2. Download Python 3.x.x -filerne fra Python -webstedet

Besøg (python.org/downloads på din Mac. Det skulle registrere dit operativsystem og vise Mac -installationsfiler. Hvis det ikke gør det, skal du klikke på linket "Mac OS X".

167107 8 2
167107 8 2

Trin 3. Dobbeltklik på den downloadede PKG-fil for at begynde at installere Python

Følg vejledningen for at installere Python. De fleste brugere kan bare bruge standardindstillingerne.

167107 9 2
167107 9 2

Trin 4. Start Python i terminalen

For at kontrollere, at installationen gik OK, start terminalen og skriv python3. Dette skulle starte Python 3.x.x -grænsefladen og vise versionen.

Linux

167107 10 2
167107 10 2

Trin 1. Kontroller den version af Python, du allerede har installeret

Næsten hver distribution af Linux leveres med Python installeret. Du kan se hvilken version du har ved at åbne Terminal og skrive python.

167107 11 2
167107 11 2

Trin 2. Installer den nyeste version i Ubuntu

Åbn terminalvinduet, og skriv sudo apt-get install python.

Du kan også installere Python ved hjælp af Ubuntu's Tilføj/fjern applikationer -app i vinduet Programmer

167107 12 2
167107 12 2

Trin 3. Installer den nyeste version i Red Hat og Fedora

Åbn terminalvinduet, og skriv sudo yum install python.

167107 13 2
167107 13 2

Trin 4. Installer den nyeste version i Arch Linux

Log ind som root -bruger. Skriv pacman -S python.

167107 14 2
167107 14 2

Trin 5. Download IDLE -miljøet

Hvis du vil bruge Python -udviklingsmiljøet, kan du få det ved at bruge din distributions software manager. Bare søg efter "python inaktiv" for at finde og installere pakken.

Andre Essentials

167107 15 2
167107 15 2

Trin 1. Installer en teksteditor

Selvom du kan oprette Python -programmer i Notesblok eller TextEdit, finder du det meget lettere at læse og skrive koden ved hjælp af en specialiseret tekstredigerer. Der er en række gratis redaktører at vælge imellem, f.eks. Sublime Text (Any system), Notepad ++ (Windows), TextWrangler (Mac) eller JEdit (Any system).

167107 16 2
167107 16 2

Trin 2. Test din installation

Åbn kommandoprompt (Windows) i din terminal (Mac/Linux), og skriv python. Python indlæses, og versionsnummeret vises. Du bliver ført til kommandoprompten til Python -tolk, vist som >>>.

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

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

167107 17 2
167107 17 2

Trin 1. Forstå, at Python ikke behøver at kompilere

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

Python er et af de lettere sprog at lære, og du kan have et grundlæggende program i gang på få minutter

167107 18 2
167107 18 2

Trin 2. Rod rundt i tolken

Du kan bruge tolken til at teste kode uden først at skulle tilføje den til dit program. Dette er fantastisk til at lære, hvordan specifikke kommandoer fungerer, eller til at skrive et smidigt program.

167107 19 2
167107 19 2

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. Du behøver heller ikke at deklarere variabler i starten af dit program (du kan gøre det 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 måden, hvorpå tal og strenge håndteres.

167107 20 2
167107 20 2

Trin 1. Start tolken

Åbn din 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 har integreret Python i din kommandoprompt, skal du navigere til Python -biblioteket for at køre tolken

167107 21 2
167107 21 2

Trin 2. Udfør grundlæggende regning

Du kan bruge Python til let at udføre grundlæggende regning. Se boksen herunder for nogle eksempler på, hvordan du bruger lommeregnerfunktionerne. Bemærk: # angiver kommentarer i Python -kode, og de sendes ikke gennem tolken.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Division vil altid returnere et flydende punkt (decimal) tal 35,0 >>> (100 - 10*3) // 2 # Gulvinddeling (to skråstreger) vil kassere eventuelle decimalresultater 35 >>> 23 % 4 # Dette beregner resten af division 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 22 2
167107 22 2

Trin 3. Beregn beføjelser

Du kan bruge operatøren ** til at angive beføjelser. Python kan hurtigt beregne store tal. Se boksen herunder for eksempler.

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

167107 23 2
167107 23 2

Trin 4. Opret og manipuler variabler

Du kan tildele variabler i Python til at udføre grundlæggende algebra. Dette er en god introduktion til, hvordan du tildeler variabler inden for Python -programmer. Variabler tildeles ved hjælp af = -tegnet. Se boksen herunder for eksempler.

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

167107 24 2
167107 24 2

Trin 5. Luk tolken

Når du er færdig med at bruge tolken, kan du lukke den og vende tilbage til din kommandoprompt 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 dit første program

167107 25 2
167107 25 2

Trin 1. Åbn din teksteditor

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

167107 26 2
167107 26 2

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

"Udskriv" er en af de grundlæggende funktioner i Python og 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øvede du kun at skrive "print" efterfulgt af det, du ville have vist. I Python 3 er "print" blevet en funktion, så du bliver nødt til at skrive "print ()", med hvad du vil have vist inden for parenteser.

167107 27 2
167107 27 2

Trin 3. Tilføj din erklæring

En af de mest almindelige måder at teste et programmeringssprog på er at vise teksten "Hej, verden!" Placer denne tekst inde i sætningen "print ()", herunder anførselstegn:

print ("Hej verden!")

I modsætning til mange andre sprog behøver du ikke angive slutningen på en linje med en;. Du behøver heller ikke bruge krøllede seler ({}) til at angive blokke. I stedet vil indrykning betyde, hvad der er inkluderet i en blok

167107 28 2
167107 28 2

Trin 4. Gem filen

Klik på menuen Filer i din teksteditor, og vælg Gem som. I rullemenuen under navnefeltet skal du vælge Python -filtypen. Hvis du bruger Notesblok (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 navigere til den i kommandoprompten.
  • I dette eksempel skal du gemme filen som "hello.py".
167107 29 2
167107 29 2

Trin 5. Kør programmet

Åbn din kommandoprompt eller terminal og naviger til det sted, hvor du gemte din fil. Når du er der, skal du køre filen ved at skrive hello.py og trykke på ↵ Enter. Du bør se teksten Hej, verden! vises under kommandoprompten.

Afhængigt af hvordan du installerede Python og hvilken version det er, skal du muligvis skrive python hello.py eller python3 hello.py for at køre programmet

167107 30 2
167107 30 2

Trin 6. Test ofte

En af de store ting ved Python er, at du kan teste dine nye programmer med det samme. En god praksis er at have din kommandoprompt åben, samtidig med at du har din editor åben. Når du gemmer dine ændringer i din editor, kan du straks køre programmet fra kommandolinjen, så du hurtigt kan teste ændringer.

Del 5 af 5: Opbygning af avancerede programmer

167107 31 2
167107 31 2

Trin 1. Eksperimenter med en grundlæggende flowkontrolerklæring

Flowkontrolerklæringer giver dig mulighed for at kontrollere, hvad programmet gør ud fra specifikke forhold. Disse udsagn er hjertet i Python -programmering og giver dig mulighed for at oprette programmer, der gør forskellige ting afhængigt af input og betingelser. Imens udsagnet er godt at starte med. I dette eksempel kan du bruge while -sætningen til at beregne Fibonacci -sekvensen 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.
  • Outputtet vil være 1 1 2 3 5 8 13 21 34 55 89
  • Kommandoen end = '' viser 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, der er afgørende for at oprette komplekse programmer i Python:

    • Bemærk indrykningen. A: angiver, at følgende linjer 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 dit program fungerer.
    • Flere variabler kan defineres på samme linje. I ovenstående eksempel er a og b begge defineret på den første linje.
    • Hvis du indtaster dette program direkte i tolken, skal du tilføje en tom linje til slutningen, så tolken ved, at programmet er færdigt.
167107 32 2
167107 32 2

Trin 2. Byg funktioner inden for programmer

Du kan definere funktioner, som du senere kan kalde på senere 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 () # Senere i programmet kan du ringe til din Fibonacci # funktion for enhver værdi, du angiver fib (1000)

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

167107 33 2
167107 33 2

Trin 3. Byg et mere kompliceret flowkontrolprogram

Flowkontrolerklæringer giver dig mulighed for at angive specifikke betingelser, der ændrer, hvordan programmet køres. Dette er især vigtigt, når 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 brugerens alder.

alder = int (input ("Indtast din alder:")) hvis alder <= 12: print ("Det er dejligt at være barn!") elif alder i området (13, 20): print ("Du er teenager ! ") else: print (" Time to grow up ") # Hvis nogen af disse udsagn er sande #, vises den tilsvarende meddelelse. # Hvis ingen af sætningerne er sande, vises meddelelsen "else" #.

  • Dette program introducerer også et par andre meget vigtige udsagn, der vil være uvurderlige for en række forskellige applikationer:

    • input () - Dette påkalder brugerinput fra tastaturet. Brugeren vil se beskeden skrevet i parentes. I dette eksempel er input () omgivet af en int () -funktion, hvilket betyder, at alt input vil blive behandlet som et helt tal.
    • område () - Denne funktion kan bruges på mange forskellige måder. I dette program kontrollerer det, om tallet i et område mellem 13 og 20. Slutningen af intervallet ikke tælles med i beregningen.
167107 34 2
167107 34 2

Trin 4. Lær de andre betingede udtryk

Det foregående eksempel brugte symbolet "mindre end eller lige" (<=) til at afgøre, om inputalderen opfyldte betingelsen. Du kan bruge de samme betingede udtryk, som du ville i matematik, men at skrive dem er lidt anderledes:

Betingede udtryk.

Betyder Symbol Python -symbol
Mindre end < <
Bedre end > >
Mindre end eller lig med <=
Større end eller lig med >=
Lige med = ==
Ikke lige !=
167107 35 2
167107 35 2

Trin 5. Fortsæt med at lære

Dette er bare det grundlæggende, når det kommer til Python. Selvom det er et af de enkleste sprog at lære, er der en hel del dybde, hvis du er interesseret i at grave. Den bedste måde at blive ved med at lære er at blive ved med at oprette programmer! Husk, at du hurtigt kan skrive scratch -programmer direkte i tolken, og at teste dine ændringer er lige så simpelt som at køre programmet fra kommandolinjen igen.

  • Der er masser af gode bøger til rådighed til Python -programmering, herunder "Python for Beginners", "Python Cookbook" og "Python Programming: An Introduction to Computer Science".
  • Der findes en række forskellige kilder online, men mange er stadig rettet mod Python 2. X. Du skal muligvis foretage justeringer af eventuelle eksempler, de giver.
  • Hvis du vil køre python online, men ønsker at køre python 3, har Repl [1] en python -tolk, der bruger virtuelle linux -maskiner. En anden god online ressource til en fremtidig "pythonista" (velbevandret pythonprogrammerer) er thinkfunctional [2]. For større udfordringer er "Automate the Boring Stuff" [3] og Project Euler [4] også tilgængelige.
  • Mange lokale skoler tilbyder klasser på Python. Ofte undervises Python i introduktionstimer, da det er et af de lettere sprog at lære.

Prøveprogrammer

Image
Image

Eksempel på Python Interpreter -opstartskode

Image
Image

Eksempel på Python -lommeregnerkode

Image
Image

Eksempel på Easy Python -program

Anbefalede: