Hoe om te begin programmering in Python
Wil jy leer hoe om te program? Begin om te leer hoe om te program kan `n bietjie intimiderend wees en jy mag dink dat jy klasse moet moet neem om te kan leer. Alhoewel dit waar kan wees vir verskeie tale, is daar `n verskeidenheid programmeertale wat net `n dag of twee neem om die basiese beginsels te leer. Python is een van daardie tale. Jy kan `n basiese Python-program skep en dit binne `n paar minute hardloop. Hou aan om hierdie artikel te lees om te leer hoe.
conținut
stappe
Deel 1
Installeer Python (Windows)
1
Laai Python vir Windows af. Die Python-tolk vir Windows kan gratis afgelaai word vanaf die Python-webwerf. Maak seker dat u die korrekte weergawe vir u bedryfstelsel aflaai.
- Jy moet die nuutste weergawe aflaai - wat tot dusver weergawe 3.4 is.
- OS X en Linux kom reeds met Python geïnstalleer. Jy hoef niks anders te installeer nie, maar as jy wil, kan jy `n teksredakteur installeer.
- Die meeste Linux-verspreidings en OS X-weergawes gebruik steeds Python 2.X. Daar is geringe verskille tussen weergawe 2 en 3, die meeste van die merkwaardigste veranderinge is in die "gedrukte" toestand. As jy `n nuwer weergawe van Python vir OS X of Linux wil installeer, kan jy die lêers van die Python-webwerf aflaai.
2
Installeer die Python-tolk. Die meeste gebruikers kan die tolk installeer sonder om die konfigurasie te verander. Jy kan Python integreer in die opdragprompt deur die laaste opsie in die lys beskikbare modules te aktiveer.
3
Installeer `n teksredigeerder. Terwyl jy Python-programme kan maak in Notepad of TextEdit, sal dit makliker wees om die kode te lees en skryf deur `n gespesialiseerde teksredakteur te gebruik. Daar is `n wye verskeidenheid gratis uitgewers van die limiete wat u kan kies, soos Notepad ++ (Windows), TextWrangler (Mac) of JEdit (enige stelsel).
4
Toets die installasie. Open die opdrag prompt (Windows) of Terminal (Mac en Linux) en tik "python". Python sal laai en die weergawe nommer sal op die skerm verskyn. Die Python tolk se prompt verskyn, wat verskyn as ">>>".
Deel 2
Leer die basiese beginsels
1
Verstaan dat Python nie samestellings benodig nie. Python is `n geïnterpreteerde taal, wat beteken dat jy die program kan hardloop sodra daar veranderinge aan die lêer gemaak word. Dit maak iterasie, hersiening en probleemoplossing baie makliker as in ander tale.
- Python is een van die eenvoudigste tale om te leer en jy kan binne `n paar minute `n basiese program skep en uitvoer.
2
Kry in die tolk. U kan die tolk gebruik om die kode te toets sonder om dit eers by die program te voeg. Dit is wonderlik as jy leer hoe `n spesifieke opdrag werk of as jy `n besteebare program skryf.
3
Leer hoe Python voorwerpe en veranderlikes hanteer. Python is `n objekgeoriënteerde taal, wat beteken dat enigiets in die program as `n voorwerp behandel word. Dit beteken dat jy nie veranderlikes aan die begin van die program moet verklaar nie (jy kan dit doen as jy wil) en jy hoef nie die tipe veranderlike (volle volgorde, ens.) Te spesifiseer nie.
Deel 3
Gebruik die Python-tolk as `n sakrekenaar
Die uitvoer van basiese sakrekenaarfunksies sal u help om die Python-sintaksis bekend te maak en hoe getalle en rye hanteer word.
1
Begin met die tolk. Open die opdrag prompt of die terminale. Tik "python" by die opdrag prompt en druk "Enter." Dit sal die Python-tolk laai en die Python-opdragprompt sal verskyn ( >>> ).
- As u Python nie by u opdragprompt geïntegreer het nie, moet u na die Python-gids navigeer om die tolk uit te voer.
2
Doen `n basiese rekenkunde. Jy kan Python gebruik om basiese rekenkunde met gemak uit te voer. Lees die onderstaande tabel om `n paar voorbeelde te sien oor hoe om die sakrekenaarfunksies te gebruik. Nota: # dui op kommentaar in die Python-kode en gaan nie deur die tolk deur nie.
>>> 3 + 710>>> 100 - 10 * 370>>> (100 - 10 * 3) / 2 # Die afdeling sal altyd `n nommer in swewende punt (desimale) 35.0 terugkeer>>> (100 - 10 * 3) / / 2 # Die vloerafdeling (twee diagonale) sal die desimale resultate verwerp35>>> 23% 4 # Dit bereken die res van die afdeling3>>> 17.53 * 2.67 / 4.111.41587804878049
3
Bereken kragte. U kan die operateur "**" gebruik om bevoegdhede aan te dui. Python kan vinnig groot getalle bereken. Lees die volgende grafiek om `n paar voorbeelde te sien.
>>> 7 ** 2 # 7 squared49>>> 5 ** 7 # 5 tot die sewende power78125
4
Skep en manipuleer die veranderlikes. U kan veranderlikes in Python toeken om algebra uit te voer. Dit is `n goeie instruksie oor hoe om veranderlikes in Python-programme toe te wys. Die veranderlikes word toegeken deur gebruik te maak van die "=" teken. Lees die volgende tabel om meer voorbeelde te sien.
>>> a = 5>>> b = 4>>> a * b20>>> 20 * a / / b25>>> b ** 216>>> breedte = 10 # Veranderlikes kan enige volgorde wees>>> hoogte = 5>>> breedte * hoogte50
5
Maak die tolk toe. Sodra jy klaar is met die tolk, kan jy dit sluit en terugkeer na die opdragprompt deur "^ Ctrl + Z" (in Windows) of "^ Ctrl + D" (in Linux en Mac) te druk en dan "Enter" te druk. U kan ook "ophou ()" tik en druk "Enter."
Deel 4
Skep jou eerste program
1
Maak die teksredakteur oop. U kan vinnig `n toetsprogram skep om u vertroud te maak met die basiese beginsels van die maak, stoor en uitvoer van programme deur die tolk. Dit sal u ook help om seker te maak dat die tolk korrek geïnstalleer is.
2
Skep die "Druk" -status. "Druk" is een van die basiese funksies van Python en word gebruik om inligting in die terminale tydens `n program te vertoon. Let wel: "druk" is een van die grootste veranderinge van Python 2 na Python 3. In Python 2 moet jy net "druk" druk" gevolg deur wat jy wil verskyn. In Python 3 het "druk" `n funksie geword, so jy moet tik "druk ()", met wat jy tussen die hakies aangedui wil word.
3
Voeg die staat by. Een van die mees algemene maniere om `n programmeertaal te toets, is om die teks "Hello, World!" Te vertoon. Plaas die teks binne die staat "print ()", saam met die aanhalings:
druk ("Hallo, Wêreld!")
4
Stoor die lêer Klik op die "Lêer" -kieslys in u teksredigeerder en kies "Stoor as". Kies die Python-lêertipe in die hangkieslys langs die naamveld. As jy Notepad gebruik (wat ek nie aanbeveel nie), kies "Alle lêers" (alle lêers) en voeg dan by "py" aan die einde van die lêernaam.
5
Voer die program uit. Open die opdrag prompt of die terminale en navigeer na die ligging van die lêer wat jy net gestoor het. Sodra u die lêer uitvoer, tik "hello.py" en druk "Enter". U moet die teks "Hallo, Wêreld!" Sien. Onder die opdragprompt.
6
Probeer dit dikwels. Een van die coolste dinge oor Python is dat jy jou program dadelik kan toets. `N Goeie oefening is om die program simbool oop te hou op dieselfde tyd as jou redakteur. Wanneer u die veranderinge in u redakteur stoor, kan u die program onmiddellik by die opdragprompt uitvoer, sodat u die veranderinge vinnig kan toets.
Deel 5
Skep gevorderde programme
1
Eksperimenteer met `n basiese stelling van vloeibeheer. Beheer vloeistellings stel u in staat om te beheer wat die program onder spesifieke omstandighede doen. Hierdie stellings is die kern van Python programmering, en laat jou toe om programme te skep wat verskillende dinge kan doen, afhangende van die insette en toestande. Die "terwyl" stelling is `n goeie begin. In hierdie voorbeeld kan u die "terwyl" stelling gebruik om die Fibonacci-reeks te bereken tot 100:
# Elke getal in die Fibonacci volgorde is # die som van die twee vorige nommers a, b = 0, 1 terwyl b < 100: druk (b, einde = ``) a, b = b, a + b
- Die ry sal voortgaan tot (terwyl) "b" minder is as (<) 100
- Die uitset sal wees "1 1 2 3 5 8 13 21 34 55 89"
- Die opdrag "end = ``" sal die uitset op dieselfde reël wys in plaas van elke waarde op `n aparte reël te plaas.
- Daar is `n paar dinge wat jy moet sien in hierdie program wat krities is vir die skep van komplekse programme in Python:
- Let op die sangria. Die ":" dui aan dat die volgende lyne ingedruk sal wees en deel van `n blok is. In die vorige voorbeeld is die opdrag "print (b)" en "a, b = b, a + b" deel van die "terwyl" -blok. Behoorlike indentasie is noodsaaklik vir u program om te werk.
- Veelvuldige veranderlikes kan in dieselfde lyn gedefinieer word. In die vorige voorbeeld word "a" en "b" gedefinieer deur die eerste reël.
- As u hierdie program direk by die tolk wil betree, moet u aan die einde `n leë lyn byvoeg sodat die tolk weet dat dit klaar is.
2
Skep funksies binne die program. U kan funksies definieer wat u later in die program kan gebruik. Dit is veral handig as jy meer funksies binne die grense van `n groter program moet gebruik. In die volgende voorbeeld kan jy `n funksie skep om `n Fibonacci-reekse te skep soortgelyk aan die een wat jy vroeër geskryf het:
def fib (n): a, b = 0, terwyl a < n: druk (a, end = ``) a, b = b, a + bprint () # Dan kan jy die # funksie hergebruik vir enige waarde wat jy spesifyfib (1000)
3
Skep `n meer ingewikkelde vloeibeheerprogram. Stroombeheerstellings stel jou in staat om spesifieke toestande te stel om te verander hoe die program loop. Dit is baie belangrik, veral as jy te doen het met gebruikersinskrywings. Die volgende voorbeeld sal die funksies "if", "elif" en "else" gebruik om `n eenvoudige program te skep wat die gebruiker se ouderdom evalueer.
ouderdom = int (inset ("Vul jou ouderdom in: ")) indien ouderdom <= 12: druk ("Dit is wonderlik om `n kind te wees!") Elif ouderdom in reeks (13, 20): druk ("Jy is `n tiener!") anders: druk ("Dit is tyd om te volwasse") # As enige van die stellings waar is, sal die ooreenstemmende boodskap verskyn. # As geen van die stellings waar is nie, is die boodskap van "anders"# sal verskyn.
4
Leer ander voorwaardelike uitdrukkings. Bogenoemde voorbeeld gebruik die simbool "minder as of gelyk aan" (<=) om vas te stel of die ouderdom wat ingevul is, voldoen aan die voorwaarde. Jy kan dieselfde voorwaardelike uitdrukkings gebruik wat jy vir wiskunde sal gebruik, net dat jy dit anders moet tik:
wat beteken | simbool | Python simbool |
---|---|---|
Minder as | < | < |
Groter as | > | > |
Minder as of gelyk aan | ≤ | <= |
Groter as of gelyk aan | ≥ | >= |
Dit is dieselfde | = | == |
Dit is nie dieselfde nie | ≠ | != |
5
Gaan voort met leer. Hierdie is basiese voorbeelde wanneer dit by Python kom. Alhoewel dit een van die eenvoudigste tale is om te leer, is dit ook `n baie komplekse taal as jy belangstel om verder te ondersoek. Die beste manier om voort te gaan leer, is om programme te skep. Onthou, jy kan programme van nuuts af in die tolk skep en die veranderinge toets deur die program uit die opdraglyn uit te voer.
wenke
- Python is een van die eenvoudigste tale, maar jy benodig steeds toewyding om dit te leer. Dit help ook om algebraïese kennis te hê, aangesien Python op wiskunde gefokus is.
Deel op sosiale netwerke:
Verwante
- Hoe om te leer programmering
- Hoe om `n programmeertaal te leer
- Hoe om `n videospelontwerper te word
- Hoe om `n tiener hacker te word
- Hoe om `n eenvoudige program in C te skep
- Hoe om `n eenvoudige program in Python te skep
- Hoe om Phyton te verwyder
- Hoe om `n program in Python te skryf wat die frase `Hello world` toon
- Hoe installeer Directx
- Hoe om Python te installeer
- Hoe om Windows Movie Maker te installeer
- Hoe om Python-pakkette in Windows 7 te installeer
- Hoe om `n boodskap in Python te vertoon (met die drukopdrag)
- Hoe om te sorg vir jou regte python
- Hoe om rekenaarwetenskap te studeer
- Hoe om te program
- Hoe om sagteware te programmeer
- Hoe om `n kundige leerprogrammeertaal te wees
- Hoe om Linux te gebruik
- Hoe om `n Java-ontwikkelaar op die hoogste vlak te word
- Hoe om te gebruik Wyn op Linux