Vil du lære at programmere? Indtastning af dette område kan først være skræmmende, så du tror, du har brug for lektioner at lære. Dette gælder for nogle sprog, men du kan lære det grundlæggende på flere sprog om bare en dag eller to. Python er en af dem. Du vil være i stand til at forlade et grundlæggende Python-program, der kører om et par minutter. Se nedenfor.
Download Python til Windows. Sprogtolkeren til Windows findes på Pythons websted. Sørg for at hente den korrekte version for dit operativsystem.
Du skal downloade den nyere version, som var 3.4.2, da denne artikel blev skrevet.
OS X og Linux kommer allerede med Python installeret. Du behøver ikke installere anden software relateret til sproget, men det kan være nødvendigt med en teksteditor.
De fleste versioner af Linux og OS X bruger stadig Python version 2. Der er nogle mindre forskelle mellem versioner 2 og 3, det mest bemærkelsesværdige er ændringen i "print" kommandoen. Hvis du vil installere en nyere version af Python på Linux eller OS X, skal du downloade den på sproget.
2
Installer Python tolken. De fleste brugere vil være i stand til at installere tolken uden at ændre nogen indstillinger. Du kan integrere Python med linjen og kommandoen ved at aktivere den sidste mulighed i listen over tilgængelige moduler.
Video: 4 Tips til at lære programmering
3
Installer en teksteditor. Du kan programmere i Python ved hjælp af Notesblok eller TextEdit, men det vil være meget nemmere at bruge en specialiseret editor. Der er gratis redaktører som Notepad ++ (Windows), TextWrangler (Mac) og JEdit (ethvert system).
4
Test installationen. Åbn kommandolinjen (Windows) eller Terminal (Mac / Linux) og indtast python. Python vil blive indlæst og vil vise sin version. Du vil blive taget til Python tolk kommandolinjen, vist som >>>.
Indtast print ("Hej, verden!") og tryk på ⌅ Enter. Du skal se teksten Hej verden! vist under kommandolinjen.
Del 2 Forstå det grundlæggende
1
Forstå, at Python ikke skal kompileres. Det er et fortolket sprog, hvilket betyder at du kan køre programmet lige efter ændringer i din fil. Dette gør det muligt at gennemgå og tilføje funktioner til programmer meget enklere sammenlignet med andre sprog.
Python er et af de letteste sprog at lære. Du bør være i stand til at lave et grundlæggende program på nogle få minutter.
2
Spil lidt med tolken. Du kan bruge tolken til at teste kode uden at skulle tilføje den til programmet. Dette er fantastisk til at lære funktionaliteten af specifikke kommandoer eller skrive testprogrammer.
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. På grund af dette behøver du ikke at erklære variabler i starten af programmet (du kan gøre dette hvor som helst), og du behøver ikke at angive variabeltypen (heltal, streng osv.).
Del 3 Brug Python tolken som en regnemaskine
Gennemførelsen af de grundlæggende funktioner i en lommeregner vil gøre dig mere fortrolig med syntaxen og hvordan numrene og strenge manipuleres på sproget.
1
Start tolken. Åbn kommandolinje eller Terminal Type python ved kommandoprompten og tryk på ⌅ Enter. Dette vil indlæse Python tolken, idet du tager dig til sproget kommandoprompten (>>>).
Hvis du ikke har integreret sprogfortolkeren med kommandoprompten, skal du gå til Python-mappen for at starte tolken.
2
Gennemfør grundlæggende aritmetiske operationer. Python kan bruges til nemt at implementere grundlæggende aritmetiske funktioner. Se nedenfor nogle eksempler på dette. Bemærk: O# bruges til at kommentere koden, den passerer ikke gennem tolken.
Opret og manipuler variabler. Du kan tildele variabler til at udføre grundlæggende handlinger på sproget. Dette er en god måde at lære at tildele variabler i Python programmer. Variabler er tildelt ved hjælp af =. Se eksemplerne nedenfor.
>>> a = 5 >>> b = 4 >>> a * b20 >>> 20 * a // b25 >>> b ** 216 >>> bredde = 10 # Variabler kan gemmes med en hvilken som helst streng> >> højde = 5 >>> bredde * højde50
5
Luk tolken. Når du er færdig med at bruge tolken, skal du lukke den og vende tilbage til kommandoprompten, når du trykker på ^ Ctrl+Z (Windows) eller ^ Ctrl+D (Linux / Mac) og derefter trykke på ⌅ Enter. Du kan også trykke på Afslut () og ⌅ Enter.
Del 4 Oprettelse af dit første program
1
Åbn din teksteditor. Du kan hurtigt oprette et testprogram, der gør dig bekendt med processen med at oprette og gemme programmer og udføre dem i tolken. Dette vil også medvirke til at kontrollere, at tolken er installeret korrekt.
2
Opret en "print" kommando. "Print" er et af sprogets grundlæggende funktioner. Det bruges til at prøve information om programmet i terminalen under udførelsen. Advarsel: "print" er en af de største ændringer, der skete mellem versioner 2 og 3 på sproget. I Python 2 skal du bare skrive "print" og derefter hvad du ønskede at vise. I version 3 er "print" blevet en funktion, så du skal skrive "print ()" og lægge det, du vil vise inden for parenteserne.
3
Tilføj hvad der skal vises på skærmen. En af de mest almindelige måder at teste et programmeringssprog på er at vise teksten "Hej, Verden!". Sæt denne tekst inde i "print ()", med citatmærker:
print ("Hej, verden!")
I modsætning til mange andre sprog er det ikke nødvendigt at angive slutningen af en linje med -. Det er heller ikke nødvendigt at bruge bøjler ({}) at udpege blokke. I stedet vil indrykket bruges til at angive, hvad der er inden for hver blok.
4
Gem filen. Klik på menuen "Fil" i din teksteditor og vælg "Gem som." Fra menuen Udvidelser skal du vælge Gem som en Python-fil. 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 du har nem adgang til filen, da du bliver nødt til at komme til det ved kommandoprompten.
I dette eksempel gemmer du dit program som "test.py".
5
Kør programmet. Åbn kommandoprompt eller terminal og naviger til det sted, hvor du gemte filen. Når du kommer derhen, gør du ved at skrive teste.py og trykke på ⌅ Enter. Du skal se teksten Hej verden! vist under prompten.
Afhængigt af, hvordan installationen og Python-versionen blev gjort, skal du muligvis skrive python test.py eller python3 test.py at køre programmet.
Video: Raspberry Pi - How to start programming with Python
6
Tag test regelmæssigt. En af de bedste ting ved Python er, at du kan teste dine programmer med det samme. En god praksis er at lade kommandoprompten være åben under programmeringen i din teksteditor. Når du har gemt ændringerne i editoren, kan du straks køre programmet på kommandolinjen, så du hurtigt kan teste ændringer.
Del 5 Opbygning af avancerede programmer
1
Prøv strømstyringsoperatørerne. Flow control operatører giver dig mulighed for at definere programmets opførsel under særlige forhold. Disse operatører er grundlaget for Python programmering og giver dig mulighed for at oprette programmer, der gør forskellige ting afhængigt af input og betingelser. den mens er en god operatør til at begynde med. I dette eksempel bruger vi mens at beregne sekvensen af fibonacci op til 100:
# Hvert tal af 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 under (mens) b til mentor<) 100.
Afslutningen vil være 1 1 2 3 5 8 13 21 34 55 89.
Kommandoen end = `` vil vise output på samme linje i stedet for at hoppe over en linje for hver værdi.
Der er et par ting at bemærke i dette enkle program, der kan være afgørende for at opbygge mere komplekse Python-programmer:
Pas på indrykning. den : indikerer at følgende linjer vil blive indrykket og vil være en del af en blok. I eksemplet ovenfor er print (b) og a, b = b, a + b er en del af mens. Korrekt indrykning er afgørende for at gøre dit program arbejde.
Flere variabler kan defineres på samme linje. I eksemplet ovenfor, begge den hvor meget b er defineret i den første linje.
Hvis du lægger dette program direkte i tolken, skal du tilføje en tom linje i slutningen, så den ved, at programmet er færdigt.
2
Byg funktioner inden for programmer. Du kan definere funktioner, der kan kaldes senere i programmet. Dette er meget nyttigt, hvis du skal bruge flere funktioner inden for et større program. I det følgende eksempel opretter vi en funktion, som beregner Fibonacci-sekvensen, ligesom det vi tidligere gjorde:
def fib (n): a, b = 0, 1 mens a < n:print(a, end=` `)a, b = b, a+bprint()# Você poderá chamar essa função mais tarde em qualquer parte do programa# para qualquer valor especificado.fib(1000)
Dette vil vende tilbage 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
3
Byg et mere kompliceret flow kontrol program. Flow control operatører giver dig mulighed for at angive betingelser for at ændre udførelsen af programmet. Dette er meget vigtigt, hvis du skal analysere brugerindgange. Følgende eksempel bruger operatørerne hvis, Elif (ellers hvis) og andet at oprette et simpelt program, der svarer efter brugerens alder.
alder = int (input ("Indtast din alder:")) hvis alder <= 12:print("É muito bom ser criança!")elif age in range(13, 20):print("Você é um adolescente!")else:print("Hora de crescer!")# Se qualquer um dos operadores for verdade,# a mensagem correspondente será mostrada.# Se a primeira condição não for verdade, a mensagem do "else" (senão)# será mostrada.
Dette program bringer også andre vigtige operatører til en række forskellige applikationer:
input () - Modtager input fra brugerens tastatur. Brugeren vil se meddelelsen inden for parentes. I dette eksempel er input () det er inde i en funktion int (), hvilket betyder at hver post bliver behandlet som et helt tal.
interval () - Denne funktion kan bruges på flere måder. I dette program kontrollerer man et tal i området mellem 13 og 20. Endene af rækken tages ikke i betragtning ved beregningen.
4
Lær andre betingede udtryk. Det foregående eksempel brugte symbolet "mindre end eller lige" (<=) para determinar se a entrada obedeceu as condições. Você pode usar as mesmas expressões condicionais que você usaria na matemática, mas elas são escritas de uma forma um pouco diferente:
Betingede udtryk.
hvilket betyder
symbol
Symbol i Python
Mindre end
<
<
Større end
>
>
Mindre end eller lig med
≤
<=
Større end eller lig med
≥
> =
lige
=
==
anderledes
≠
!=
5
Fortsæt med at lære. Dette er bare det grundlæggende om Python. Selv om det er et af de enkleste sprog at lære, er det muligt at dyve dybt ind i det, hvis du ønsker det. Den bedste måde at lære er at skabe flere og flere programmer! Husk at du kan oprette programudkast direkte i tolken, og at testændringer er lige så enkle som at køre programmet på kommandolinjen igen.
Der er flere gode Python bøger til rådighed, herunder "Brug hovedet! Python", "Python Cookbook" og "Introduktion til Python Programmering".
Der er flere online kilder, men mange af dem henviser stadig til sprogversion 2, så du skal muligvis foretage nogle tilpasninger af de eksempler, de giver.
Mange skoler tilbyder Python kurser. Python læres ofte som et indledende programmeringssprog, fordi det er et af de letteste sprog at lære.
tips
Python er et af de enkleste programmeringssprog, men der er stadig brug for dedikation for at lære det. Forståelse af grundlæggende algebra er også vigtigt, fordi Python er meget fokuseret på det.