Kaip pradėti programuoti „Python“

Autorius: Peter Berry
Kūrybos Data: 16 Liepos Mėn 2021
Atnaujinimo Data: 23 Birželio Birželio Mėn 2024
Anonim
Pamoka: Python info surinkimas iš "giliojo" interneto 1 dalis
Video.: Pamoka: Python info surinkimas iš "giliojo" interneto 1 dalis

Turinys

Ar norite išmokti programuoti? Įpratimo prie programavimo darbo procesas gali būti bauginantis ir pagalvoti, kad norint tai atlikti reikia mokytis rimtai. Kai kurioms kalboms tai kartais tiesa. Tačiau yra ir daugybė programavimo kalbų, kurioms gauti reikia tik vienos ar dviejų dienų, kad gautumėte jų pagrindus. Python yra viena iš tokių kalbų. Vos per kelias minutes galite paleisti pagrindinę „Python“ programą. Perskaitykite toliau pateiktą 1 veiksmą, kad sužinotumėte, kaip tai padaryti.

Žingsniai

1 dalis iš 5: „Python“ diegimas („Windows“ operacinėms sistemoms)

  1. Atsisiųskite „Python“, skirtą „Windows“ sistemoms. „Windows Python“ vertėją galima nemokamai įdiegti iš „Python“ svetainės. Įsitikinkite, kad atsisiuntėte versiją, tinkamą jūsų operacinei sistemai.
    • Turėtumėte atsisiųsti naujausią turimą versiją, kuri šio straipsnio rašymo metu yra 3.4 versija.
    • „Python“ yra OS X ir Linux. Nebereikia įdiegti jokios kitos su „Python“ susijusios programinės įrangos. Tačiau tikriausiai turėtumėte įdiegti teksto rengyklės programą.
    • Daugumoje „Linux“ paskirstymų ir OS X versijų vis dar naudojama „Python 2.X“. Tarp 2 ir 3 versijų yra keletas nedidelių skirtumų, ypač pasikeitus „spausdinimo“ (ne) struktūrai. Jei norite įdiegti naujesnę „Python“ versiją, skirtą „OS X“ arba „Linux“, galite atsisiųsti failą iš „Python“ svetainės.

  2. Įdiekite „Python“ vertėją. Daugelis vartotojų gali įdiegti vertėją nekeisdami jokių nustatymų. Galite sujungti „Python“ į galimą „Windows“ komandų eilutės interpretatoriaus programą (komandų eilutę), įgalindami paskutinę parinktį galimų modulių sąraše.
  3. Įdiekite teksto rengyklę. Nesvarbu, ar galite rašyti „Python“ programas naudodami „Notepad“ ar „TextEdit“, skaityti ir koduoti bus daug lengviau naudojant specializuotą teksto rengyklę. Galima rinktis iš daugybės nemokamų redagavimo programų, tokių kaip „Notepad ++“ („Windows“), „TextWrangler“ („Mac“) arba „Jedit“ (bet kuriai operacinei sistemai).

  4. Patikrinkite nustatymus. Atidarykite komandų eilutę („Windows“) arba terminalą („Emulator“ - „Mac“ / „Linux“) ir įveskite pitonas. „Python“ įkels ir parodys versijos numerį. Jūs būsite nukreiptas į „Python“ vertėjo komandinės eilutės vertėjo taikomąją programą, kurią vaizduosite kaip:
    • Kovok toliau spausdinti („Hello World!“) ir paspauskite klavišą ↵ Įveskite (Eik). Tekstas bus rodomas iškart po „Python“ komandine eilute.
    skelbimas

2 dalis iš 5: Sužinokite pagrindus


  1. Prašome suprasti, kad „Python“ kompiliavimo nereikia. „Python“ yra aiškinama kalba, tai reiškia, kad galite paleisti programą, kai tik pakeisite failą. Todėl programos, sujungiančios, redaguojančios ir sprendžiančios problemas, veikia daug greičiau nei kitos kalbos.
    • „Python“ yra viena iš lengviausiai išmokstamų kalbų, o paprastą programą galite paleisti vos per kelias minutes.
  2. Naršykite su vertėju. Galite naudoti vertėją norėdami iš karto išbandyti kodą, nepridedant jo prie programos prieš paleidžiant. Tai puikiai tinka mokytis, kaip veikia komanda, arba rašyti programos juodraštį.
  3. Sužinokite, kaip „Python“ elgiasi su objektais ir kintamaisiais. „Python“ yra į objektą orientuota kalba, tai reiškia, kad viskas programoje laikoma objektu. Be to, jums nereikia nurodyti kintamojo programos pradžioje (tai galima padaryti bet kuriuo metu) ir jums nereikia nurodyti kintamojo tipo (sveikasis skaičius, eilutė ir kt.). skelbimas

3 dalis iš 5: Vertėjo naudojimas kaip skaičiuoklė

Kelių paprastų skaičiavimo funkcijų atlikimas padės geriau susipažinti su „Python“ sintakse ir tuo, kaip tvarkomi skaičiai ir simbolių eilutės.

  1. Paleiskite vertėją. Atidarykite komandų eilutę arba terminalą. Eilutės rinkimas pitonas paraginti ir paspauskite klavišą ↵ Įveskite. „Python“ vertėjas įkels ir nukreips jus į „Python“ komandinės eilutės vertėjo programą ().
    • Jei nesate sujungę „Python“ su savo esama komandinės eilutės vertėjo programa, turėsite eiti į „Python“ katalogą, kad paleistumėte vertėją.
  2. Atlikite pagrindinius aritmetinius skaičiavimus. Norėdami tai lengvai atlikti, galite naudoti „Python“. Žr. Keletą pavyzdžių toliau pateiktame laukelyje, kaip naudoti skaičiavimo funkciją. Pastaba: „Python“ kode vartojami reiškiantys paragrafus, kurie seka juo, yra aiškinami ir todėl nebus įtraukti į vertėją.
  3. Išskleidimas. Galite naudoti operatorius ** žymėti galias. „Python“ gali greitai apskaičiuoti didelius skaičius. Žr. Pavyzdį toliau pateiktame laukelyje.
  4. Sukurkite ir manipuliuokite tais pačiais kintamaisiais. „Python“ galite priskirti kintamuosius paprastiems algebriniams skaičiavimams atlikti. Tai galima laikyti gera įžanga į kintamą priskyrimą „Python“ programoje. Kintamieji priskiriami per ženklą =. Norėdami geriau suprasti, žr. Pavyzdį toliau pateiktame laukelyje.
  5. Uždarykite vertėją. Kai baigsite, galite uždaryti vertėją ir grįžti į komandinės eilutės vertėjo programą paspausdami klavišų kombinaciją. „Ctrl“+Z („Windows“) arba „Ctrl“+D („Linux“ / „Mac“) ir paspauskite ↵ Įveskite. Taip pat galite įvesti komandas mesti () ir paspauskite ↵ Įveskite. skelbimas

4 dalis iš 5: sukurkite savo pirmąją programą

  1. Atidarykite teksto rengyklę. Galite greitai sukurti bandomąsias programas, kad susipažintumėte su programų kūrimo ir išsaugojimo bei jų paleidimo per vertėją pagrindais. Tai taip pat padės jums patikrinti, ar vertėjas buvo tinkamai įdiegtas.
  2. Sukurkite komandą „print“. „Spausdinti“ yra pagrindinė „Python“ funkcija, naudojama informacijai rodyti terminale programoje. Pastaba: „spausdinti“ yra vienas didžiausių pakeitimų nuo perėjimo iš „Python 2“ į „Python 3“. „Python 2“ turite tiesiog įvesti „print“ prieš norimą rodyti turinį. „Python 3“ programoje „print“ tapo funkcija. Todėl turėsite įvesti „print ()“, turinį, kurį norite rodyti skliausteliuose.
  3. Pridėkite savo sakinį. Vienas iš populiariausių būdų išbandyti programavimo kalbą yra „Hello World!“ Rodymas. Įdėkite tai į komandą „print ()“, įtraukite kabutes:
    • Skirtingai nuo daugelio kitų kalbų, jums nereikia vartoti diakritikų ; nutarimui nutraukti. Jums taip pat nereikia petnešų ({}) blokuoti bloką. Vietoj to, norint parodyti, koks turinys yra bloke, pakanka tik įtraukos.
  4. Išsaugokite failą. Redaktoriuje spustelėkite meniu Failas ir pasirinkite Išsaugoti kaip. Išskleidžiamajame meniu po pavadinimo laukeliu pasirinkite failo tipą „Python“. Jei naudojate „Notepad“ (nerekomenduojama), pasirinkite „Visi failai“ ir prie failo pavadinimo pridėkite plėtinį „.py“.
    • Įsitikinkite, kad išsaugojote failą lengvai pasiekiamoje vietoje, nes jo turėsite ieškoti komandų eilutės vertėjo programoje.
    • Šiame pavyzdyje failas išsaugomas kaip „hello.py“.
  5. Paleiskite programą. Atidarykite komandų eilutę arba terminalą ir eikite į vietą, kurioje išsaugojote failą. Atvykę paleiskite failą įvesdami labas.py tada paspauskite klavišą ↵ Įveskite. Turėtumėte pamatyti tekstą, rodomą tiesiai po raginimu.
    • Priklausomai nuo to, kaip buvo įdiegtas „Python“ ir kokia jo versija, gali tekti įvesti tekstą pitonas labas.py arba python3 labas.py paleisti programą.
  6. Testas vyksta reguliariai. Vienas iš puikiausių „Python“ dalykų yra tai, kad galite iš karto išbandyti naują programą. Geras įprotis vienu metu atidaryti komandų eilutės vertėją ir redaktorių. Įrašę pakeitimus redaktoriuje, galite iškart paleisti programą iš komandinės eilutės. Dėl to greitai patikrinkite ką tik atliktus pakeitimus. skelbimas

5 dalis iš 5: Išplėstinių programų kūrimas

  1. Eksperimentuokite su pagrindine srauto valdymo struktūra. Srauto valdymo struktūra leidžia jums kontroliuoti programos veikimą pagal tam tikras sąlygas. Šie konstruktai yra svarbiausia „Python“ dalis, leidžianti jums sukurti programas, kad atliktumėte įvairias operacijas, atsižvelgdami į nurodytą įvestį ir sąlygą. Nors yra geras atspirties taškas prie jų priprasti. Toliau pateiktame pavyzdyje galite naudoti struktūrą kol Norėdami apskaičiuoti Fibonači seriją iki 100:
    • Kiek laiko eis eilutė (kol) b yra mažesnis nei (<) 100.
    • Rezultatas bus
    • Comeinand pabaiga = ' rezultatų rodymui toje pačioje eilutėje, užuot palikus reikšmes atskirose eilutėse.
    • Šioje programoje yra keletas taškų, kurie vaidina pagrindinį vaidmenį kuriant sudėtingas „Python“ programas, kuriuos turėtumėte nepamiršti taip:
      • Pabrėžia linijos įtrauką. Pasirašykite : rodo, kad šios eilutės bus įtraukiamos ir yra bloko dalis. Aukščiau pateiktame pavyzdyje spausdinti (b) ir a, b = b, a + b yra bloko dalys kol. Tinkamas pasitraukimas yra nepaprastai svarbus užtikrinant programos vykdymą.
      • Toje pačioje eilutėje galima apibrėžti kelis kintamuosius. Ankstesniame pavyzdyje a ir b yra apibrėžti pirmoje eilutėje.
      • Jei importuojate šią programą tiesiai į vertėją, programos pabaigoje turite pridėti tuščią eilutę, kad vertėjas žinotų, jog programa baigėsi.
  2. Sukurkite funkciją programoje. Galite apibrėžti funkcijas, kurias vėliau galėsite naudoti savo programoje. Tai ypač naudinga tais atvejais, kai reikia naudoti kelias funkcijas didesnės programos ribose. Toliau pateiktame pavyzdyje galite sukurti funkciją, skirtą iškviesti tą pačią aukščiau nurodytą „Fibonači“ seką:
    • Tai grįžta
  3. Sukurkite sudėtingesnę srauto valdymo programą. Srauto valdymo struktūra leidžia nustatyti konkrečias sąlygas, kaip pakeisti programos veikimą. Tai ypač svarbu dirbant su vartotojo įvestimi. Toliau pateiktame pavyzdyje bus naudojamasi jei (jei), elifas (dar jei) (arba jei), ir Kitas (kita) paprastos vartotojo amžiaus vertinimo programos sukūrimui.
    • Ši programa taip pat pristato keletą labai svarbių konstrukcijų, kurios yra neįkainojamos įvairioms programoms:
      • įvestis () - Norint naudoti šią komandą, vartotojui reikia įvesti duomenis iš klaviatūros. Vartotojas matys skliaustuose parašytą pranešimą. Šiame pavyzdyje įvestis () apgaubta funkcija int () - tai reiškia, kad bet koks įvestis bus traktuojamas kaip sveikasis skaičius.
      • diapazonas () Šią funkciją galima naudoti įvairiais būdais. Šioje programoje jis tikrina, ar įvestas skaičius yra nuo 13 iki 20. Apskaičiuojant neatsižvelgiama į viršutinę ir apatinę diapazono ribas.
  4. Sužinokite kitų sąlyginių posakių. Ankstesniame pavyzdyje mes naudojome „mažesnis arba lygus“ (<=), kad nustatytume, ar įvestas amžius atitinka sąlygą. Galite naudoti išraiškas, panašias į matematikos, bet įveskite šiek tiek kitaip:
  5. Tęskite mokymąsi. Tai tik „Python“ pagrindai. Nepaisant to, kad tai viena iš paprasčiausių kalbų, jei norite pasigilinti, „Python“ vis tiek yra labai gilus. Geriausias būdas toliau mokytis yra nuolat programuoti! Atminkite, kad bet kurią programą galite greitai įrašyti tiesiai į vertėją ir patikrinti atliktus pakeitimus, tik dar kartą paleidę programą iš komandinės eilutės.
    • Yra daug gerų knygų apie „Python“ programavimą, įskaitant „Python pradedantiesiems“, „Python Cookbook“ ir „Python programavimas: įvadas į kompiuteriją“ („Python“ programavimas: įvadas į informatiką).
    • Ištekliai internete yra įvairūs, tačiau daugelis jų vis dar nukreipti į „Python 2.X“. Gali tekti patobulinti bet kurį iš jų pateiktų pavyzdžių.
    • Daugelis vietinių mokyklų siūlo „Python“ klases. Python dažnai mokomas įvadinėse klasėse, nes tai viena iš lengviausiai išmokstamų kalbų.
    skelbimas

Patarimas

  • „Python“ yra viena iš paprastesnių kompiuterio kalbų. Tačiau norint išmokti, vis tiek reikia įdėti tam tikrų pastangų. Taip pat padės suprasti pagrindinius algebros dalykus, nes „Python“ daug dėmesio skiria matematikai.