Leer om in Python te leer

Wil jy leer hoe om te program? Om te begin met programmering in `n programmeringstaal, kan skrikwekkend lyk, en jy mag dink dit is nodig om lesse te neem om dit te leer. Alhoewel dit vir sekere programmeertale mag wees, is daar verskeie tale wat jy binne `n dag of twee bemeester het. Python is een van hierdie tale. Jy kan binne `n paar minute reeds `n werkende Python-program hê. Lees verder om te ontdek hoe.

stappe

Deel 1
Python installeer (Windows)

Prent getiteld 167107 1
1
Laai Python vir Windows af. U kan die Python-tolk vir Windows gratis aflaai van die Python-webwerf. Maak seker dat u die korrekte weergawe vir u bedryfstelsel aflaai.
  • Laai die mees onlangse weergawe af.
  • Python is reeds by OS X en Linux ingesluit. Jy hoef nie alle Python-verwante sagteware te installeer nie, maar jy het regtig `n goeie teksredakteur nodig vir die programmering van tale.
  • Die meeste Linux-verspreidings en weergawes van OS X gebruik steeds Python 2.X. Daar is `n paar klein verskille tussen 2 & 3, waarin die veranderinge van die "print" stelling uitstaan. As jy `n nuwer weergawe van Python op OS X of Linux wil installeer, laai die nodige lêers van die Python-webwerf af.
  • Prent getiteld 167107 2
    2
    Installeer die Python-tolk. Vir die meeste gebruikers voldoen die verstekinstellings. U kan verseker dat Python werk vanaf die opdragprompt deur die laaste opsie van die lys beskikbare modules te merk.
  • Prent getiteld 167107 3
    3
    Installeer `n woordverwerker. Dit is moontlik om `n Python program te skryf in Notepad (Notepad) of Text Editor, maar dit is `n stuk makliker om die kode te lees met `n gespesialiseerde woordverwerker. Daar is `n aantal gratis editors waar jy uit kan kies, soos Notepad ++ (Windows), TextWrangler (Mac), of JEdit (Any system).
  • Prent getiteld 167107 4
    4
    Toets jou installasie. Open die Command Prompt (Windows command prompt) of die Terminal (Mac / Linux) en tik python. Python sal gelaai word en die weergawe nommer sal gewys word. U sal nou die opdragprompt van die Python-tolk sien, soos volg >>>.
  • Tik druk ("Hallo, Wêreld!") en druk ⌅ Tik. U sal nou teks ontvang Hallo, Wêreld! kan gesien word onder die Python opdrag prompt.
  • Deel 2
    Leer die basiese begrippe

    Prent getiteld 167107 5
    1
    Daar hoef nie `n Python-program op te stel nie. Python werk met `n tolk, wat beteken dat jy dadelik `n program kan uitvoer sodra jy daaraan verander het. Dit beteken dat die proses van iterasie, hersiening en foutsoektog veel vinniger is as in baie ander programmeertaal.
    • Python is een van die maklikste tale om te leer en jy het reeds `n paar minute `n eenvoudige program.
  • Prent getiteld 167107 6
    2
    Gebruik die tolk. U kan met die tolk-kode toets sonder om dit eers by die program te voeg. Dit is wonderlik om te leer hoe werk werk of om `n eenmalige program te skryf.
  • Prent getiteld 167107 7
    3
    Die manier waarop Python handel oor voorwerpe en veranderlikes. Python is `n objekgeoriënteerde taal, wat beteken dat alles as `n voorwerp behandel word. Dit beteken dat jy veranderlikes aan die begin van `n program moet verklaar (dit kan jy op enige tyd doen), en jy sal ook die tipe veranderlike (integer, string, ens) aan moet gee.
  • Deel 3
    Gebruik die Python Interpreter as `n sakrekenaar

    Die uitvoering van `n aantal rekenkundige basisfuncties help om bekend te raak met die sintaksis van Python en die manier waarop getalle en stringe (strings) behandel word.

    Prent getiteld 167107 8
    1
    Begin die tolk. Open die Command Prompt of Terminal. Tik python en druk ⌅ Tik. HIER, jy begin die Python-tolk en die Python-opdragprompt word oopgemaak (>>>).
    • As jy Python nie so geïnstalleer het dat jy vanaf die opdraglyn kan begin, dan sal jy eers na die Python gids moet gaan om die interpreter te begin.
  • Prent getiteld 167107 9
    2
    Enkele eenvoudige rekenkundige bewerkings. Jy kan maklik Python gebruik om `n aantal eenvoudige rekenkundige bewerkings uit te voer. Sien die kode hieronder vir enkele voorbeelde van hierdie berekeningsfunksies. Let op: # dui aan dat jy kommentaar in Python-kode plaas, en nie deur die tolk verwerk word nie.
    >>> 3 + 710>>> 100 - 10 * 370>>> (100 - 10 * 3) / 2 # Onderdele gee altyd `n swewende punt (desimale) nommer35.0>>> (100 - 10 * 3) // 2 # Vloerafdeling (twee skuinsstrepe) ignoreer die desimale 35>>> 23% 4 # Bereken die res van `n afdeling3>>> 17.53 * 2.67 / 4.111.41587804878049
  • Prent getiteld 167107 10
    3
    Berekening van magte. Gebruik die ** operateur om `n krag aan te dui. Python kan vinnig groot getalle bereken. Sien die onderstaande kode met voorbeelde.
    >>> 7 ** 2 # 7 squared49>>> 5 ** 7 # 5 tot die 778125 krag
  • Prent getiteld 167107 11
    4
    Skep en manipuleer veranderlikes. U kan veranderlikes in Python toeken vir eenvoudige algebraïese funksies. Dit is `n uitstekende inleiding wanneer dit kom by die toeken van veranderlikes in Python-programme. Jy wys veranderlikes daarby = teken. Sien die onderstaande kode met voorbeelde.
    >>> a = 5>>> b = 4>>> a * b20>>> 20 * a / / b25>>> b ** 216>>> Wydte = 10 # Veranderlikes kan enige tou wees>>> hoogte = 5>>> breedte * hoogte50
  • Prent getiteld 167107 12


    5
    Maak die tolk toe. As jy klaar is met die tolk, kan jy dit verlaat en terugkeer na die opdragprompt deur op te druk ^ Ctrl+Z (Windows) of ^ Ctrl+D (Linux / Mac) en dan verder ⌅ Tik. Jy kan ook stop () tik, dan gaan jy voort ⌅ Tik druk.
  • Deel 4
    `N Eerste program

    Prent getiteld 167107 13
    1
    Maak jou woordverwerker oop. Jy kan vinnig `n toets program maak om wat meer vertroud te raak met die basiese beginsels van die maak en stoor van programme, waarna jy dit kan draai met die interpreter. Hiermee kan jy ook toets of jou tolk korrek geïnstalleer is.
  • Prent getiteld 167107 14
    2
    Maak `n "print" statement. "Print" is een van die basiese funksies van Python, en word gebruik vir die vertoon van inligting in die terminale terwyl u `n program uitvoer. Let op: "print" is een van die grootste verskille tussen Python 2 en Python 3. In Python 2 moes jy net "print" om te tik, gevolg deur wat jy wou wys. In Python 3 is "print" word `n funksie, so jy sal nou "druk ()" moet tik, waar jy wil wys, is in die hakies ingesluit.
  • Prent getiteld 167107 15
    3
    Voeg `n verklaring by. Een van die mees algemene maniere om `n programmeertaal te toets, is deur die teks "Hallo, Wêreld!" om te wys. Plaas hierdie teks daarin "druk ()" verklaring, tesame met die aanhalingstekens:
    druk ("Hallo, Wêreld!")
  • In teenstelling met baie ander tale, is dit nie nodig om `n semikolon aan die einde van `n lyn te hê nie - om te plaas. Daar is ook geen spanning nodig nie ({}) vir die aanduiding van blokke met kode. In plaas daarvan werk jy met indentering om blokke met kode aan te dui.
  • Prent getiteld 167107 16
    4
    Stoor die lêer. Klik op Lêer in die hoofkieslys van jou woordverwerker en kies Stoor as. Kies die tipe Python-lêer in die keuselys onder die naamkassie. As jy Notepad gebruik (nie aanbeveel nie), kies "Alle lêers" en plek ".py" aan die einde van die lêernaam.
  • Maak seker dat jy die lêer stoor in `n plek waar jy dit maklik kan oopmaak, want jy moet dit maklik via die opdraglyn kan verkry.
  • Slaan dit eers as "hello.py".
  • Prent getiteld 167107 17
    5
    Skakel die program. Open die Command Prompt of Terminal en gaan na die stoor plek van die lêer. As jy daar aangekom het, begin die program deur te tik hello.py en druk ⌅ Tik. U moet nou die teks ontvang Hallo, Wêreld! om te sien onder die opdrag lyn.
  • Afhangende van hoe jy Python geïnstalleer het en watter weergawe, moet jy dit dalk nodig hê python hello.py of python3 hallo.py om te tik om die program uit te voer.
  • Prent getiteld 167107 18
    6
    Toets so dikwels as moontlik. Een van die wonderlike dinge oor Python is dat jy dadelik nuwe programme kan toets. `N Goeie oefening is om die opdraglyn te verlaat terwyl jy in jou redakteur werk. Wanneer u `n program in die redakteur stoor, kan u die program direk vanaf die opdraglyn hardloop, sodat u die veranderinge vinnig kan toets.
  • Deel 5
    Ontwerp van meer komplekse programme

    Prent getiteld 167107 19
    1
    Eksperimenteer met `n standaard vloeibestuur verklaring. Met Flow Control Stellings kan jy beheer wat `n program doen, gegrond op sekere toestande. Hierdie stellings is die kern van programmering in Python, en jy kan programme skep wat verskillende dinge doen, afhangende van insette en toestande. die while Stelling is `n goeie voorbeeld hiervan, om mee te begin. In hierdie voorbeeld kan jy dit doen while gebruik stelling om die Fibonaccion-volgorde te bereken na 100:
    # Elke getal in die Fibonacci volgorde is # die som van die vorige twee getalle. A, b = 0, 1 terwyl b < 100: druk (b, einde = ``) a, b = b, a + b
    • Die reeks gaan voort tot (terwyl) b kleiner as (<) 100.
    • Die uitset is dan 1 1 2 3 5 8 13 21 34 55 89
    • die einde = `` Opdrag sal die uitset op dieselfde reël wys, in plaas daarvan om elke waarde op `n ander reël te wys.
    • Daar is `n paar dinge om op te let in hierdie eenvoudige program wat noodsaaklik is vir die skep van komplekse programme in Python:
    • Let op die inspringing. `n : dui aan dat die volgende lyne ingedruk sal word en deel van `n blok kode word. Skep in die voorbeeld hierbo druk (b) en a, b = b, a + b deel daarvan while blok. Korrekte indentasie is noodsaaklik en uniek vir `n Python-program. Dit werk nie behoorlik as die inspringing nie korrek is nie.
    • Veelvuldige veranderlikes kan op dieselfde lyn gedefinieer word. In die voorbeeld hierbo, beide a as b gedefinieer op die eerste reël.
    • As u hierdie program direk by die tolk betree, moet u aan die einde `n leë lyn byvoeg, sodat die tolk weet dat die program verby is.
  • Prent getiteld 167107 20
    2
    Ontwerp funksies binne programme. U kan funksies definieer wat u later in die program kan bel. Dit is veral handig wanneer dit nodig is om verskeie funksies binne die grense van `n groter program te gebruik. In die volgende voorbeeld skep jy dieselfde funksie as voorheen geskryf om `n Fibonacci-volgorde te noem:
    def fib (n): a, b = 0, terwyl a < n: print (a, end = ``) a, b = b, a + bprint () # Later in die program roep jy die Fibonacci-funksie aan # vir `n waarde wat jy aangeeft.fib (1000)
  • Dit gee 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Prent getiteld 167107 21
    3
    Bou `n meer komplekse vloeibeheerprogram. Met Flow Control Stellings kan u spesifieke voorwaardes spesifiseer wat verander hoe die program funksioneer. Dit is beslis belangrik as u te make het met insette van die gebruiker. Die volgende voorbeeld gebruik if, elif (anders as) en else Om `n eenvoudige program te skep om kommentaar te lewer oor `n persoon se ouderdom.
    ouderdom = int (inset ("Gee jou ouderdom: ")) indien ouderdom <= 12: druk ("Dit is wonderlik om `n kind te wees!") ouderdom in die reeks (13, 20): druk ("Jy is `n tiener!") anders: druk ("Tyd om groot te word") # As een van hierdie stellings waar is # dan word die ooreenstemmende teks gewys. # As geen van die stellings waar is nie, dan "else"# boodskap vertoon.
  • Hierdie program stel `n paar ander belangrike stellings bekend wat onontbeerlik is vir `n aantal verskillende toepassings:
  • insette () - Vra vir insette met die sleutelbord. Die gebruiker sal die boodskap in aanhalingstekens sien. In hierdie voorbeeld, insette () omring deur die int () funksie, wat beteken dat alle inskrywings as `n heelgetal (heelgetal) behandel word.
  • reeks () - Hierdie funksie kan op verskeie maniere gebruik word. In hierdie program word nagegaan of `n reeks tussen 13 en 20 val. Die einde van die reeks tel nie in die berekening nie.
  • Prent getiteld 167107 22
    4
    Leer die ander voorwaardelike uitdrukkings. Die vorige voorbeeld gebruik die simbool "minder as of gelyk aan" (<=) om te bepaal of die ingevoerde ouderdom by die toestand pas. Jy kan dieselfde voorwaardelike uitdrukkings gebruik wat jy ook in wiskunde gebruik, maar tik dit effens anders:
    Voorwaardelike uitdrukkings.
    meaningsymbolPython Simbool
    Minder as<<
    Groter as>>
    Minder as of gelyk<=
    Groter as of gelyk>=
    equals===
    Nie gelyk nie !=
  • 5
    Hou aan om te leer. Dit is eers die begin wanneer dit Python leer. Alhoewel dit een van die eenvoudigste tale is om te leer, is daar baie om te leer of jy dieper in die taal wil gaan. Die beste manier is om voort te gaan met die skep van programme! Onthou dat jy vinnig `n paar programontwerpe in die tolk kan skryf, en dat die toets van jou veranderinge so maklik is as om die program weer uit die opdraglyn te laat loop.
  • Daar is verskeie goeie boeke oor Python programmering, insluitend "Python vir beginners", "Python Kookboek" en "Python Programmering: `n Inleiding tot Rekenaarwetenskap".
  • Daar is `n aantal aanlyn hulpbronne beskikbaar, maar hulle is hoofsaaklik gefokus op Python 2.X. Dit kan dan nodig wees om die voorbeelde aan te pas om hulle in Python 3 te laat werk.
  • Baie skole bied lesse aan oor Python. Python word dikwels gegee in inleidende lesse oor programmering, want dit is een van die maklikste tale om te leer.
  • wenke

    • Python is een van die meer eenvoudige rekenaar tale, maar vereis steeds toewyding aan baie goeie leer. Dit help ook om kennis van algebra te hê, want Python is baie gefokus op wiskundige modelle.
    Deel op sosiale netwerke:

    Verwante