Kaip pradėti programuoti „Python“: 13 žingsnių (su paveikslėliais)

Turinys:

Kaip pradėti programuoti „Python“: 13 žingsnių (su paveikslėliais)
Kaip pradėti programuoti „Python“: 13 žingsnių (su paveikslėliais)

Video: Kaip pradėti programuoti „Python“: 13 žingsnių (su paveikslėliais)

Video: Kaip pradėti programuoti „Python“: 13 žingsnių (su paveikslėliais)
Video: Pygame - Create game in python || Pygame python tutorial #python #pygame 2024, Balandis
Anonim

Ar norite pradėti mokytis programuoti? Įsigyti į kompiuterių programavimą gali būti nelengva, ir jūs manote, kad norint mokytis, reikia lankyti pamokas. Nors tai gali būti tiesa kai kurioms kalboms, yra įvairių programavimo kalbų, kurioms suprasti prireiks tik dienos ar dviejų. Python yra viena iš tų kalbų. Pagrindinę „Python“programą galite paleisti vos per kelias minutes. Žr. 1 veiksmą, kad sužinotumėte, kaip tai padaryti.

Žingsniai

1 dalis iš 5: „Python“diegimas

„Windows“

167107 1 2
167107 1 2

Žingsnis 1. Apsilankykite „Python“svetainėje

Viską, ko reikia norint pradėti naudotis „Python“, galite atsisiųsti iš „Python“svetainės (python.org/downloads. Svetainė turėtų automatiškai aptikti, kad naudojate „Windows“, ir pateikti nuorodas į „Windows“diegimo programą.

167107 2 2
167107 2 2

Žingsnis 2. Pasirinkite, kurią versiją norite įdiegti

Šiuo metu yra dvi „Python“versijos: 3.x.x ir 2.7.10. „Python“leidžia atsisiųsti abu, tačiau nauji vartotojai turėtų pasirinkti 3.x.x versiją. Atsisiųskite 2.7.10, jei ketinate dirbti su senuoju „Python“kodu arba su programomis ir bibliotekomis, kurios dar nepriėmė „3.x.x“.

Šiame vadove bus daroma prielaida, kad diegiate 3.x.x

167107 3 3
167107 3 3

Žingsnis 3. Atsisiuntę paleiskite diegimo programą

Spustelėję norimos versijos mygtuką, atsisiųsite jos diegimo programą. Baigę atsisiųsti, paleiskite šią diegimo programą.

167107 4 2
167107 4 2

Žingsnis 4. Pažymėkite langelį "Pridėti Python 3.5 prie PATH"

Tai leis paleisti „Python“tiesiai iš komandinės eilutės.

167107 5 2
167107 5 2

Žingsnis 5. Spustelėkite „Įdiegti dabar“

Tai įdiegs „Python“su visais numatytais nustatymais, kurie turėtų būti tinkami daugumai vartotojų.

Jei norite išjungti tam tikras funkcijas, pakeisti diegimo katalogą arba įdiegti derinimo priemonę, spustelėkite „Tinkinti diegimą“, tada pažymėkite arba panaikinkite laukelių žymėjimą

„Mac“

167107 6 2
167107 6 2

1 žingsnis. Nuspręskite, ar norite įdiegti „Python 3.x.x“

Visose OS X versijose jau yra įdiegtas „Python 2.7“. Jei jums nereikia naujesnės „Python“versijos, jums nieko nereikia įdiegti. Jei norite pasiekti naujausias „Python“versijas, turite įdiegti 3.x.x.

Jei norite naudoti tik įtrauktą „Python“versiją, galite sukurti scenarijus teksto rengyklėje ir paleisti juos per terminalą

167107 7 2
167107 7 2

2 žingsnis. Atsisiųskite „Python 3.x.x“failus iš „Python“svetainės

Apsilankykite (python.org/downloads „Mac“. Ji turėtų aptikti jūsų operacinę sistemą ir parodyti „Mac“diegimo failus. Jei ne, spustelėkite nuorodą „Mac OS X“.

167107 8 2
167107 8 2

Žingsnis 3. Dukart spustelėkite atsisiųstą PKG failą, kad pradėtumėte diegti „Python“

Vykdykite nurodymus, kad įdiegtumėte „Python“. Dauguma vartotojų gali naudoti tik numatytuosius nustatymus.

167107 9 2
167107 9 2

Žingsnis 4. Paleiskite „Python“terminale

Norėdami patikrinti, ar diegimas įvyko gerai, paleiskite terminalą ir įveskite python3. Tai turėtų paleisti „Python 3.x.x“sąsają ir parodyti versiją.

Linux

167107 10 2
167107 10 2

Žingsnis 1. Patikrinkite jau įdiegtą „Python“versiją

Beveik kiekviename „Linux“platinime yra įdiegtas „Python“. Galite pamatyti, kokią versiją turite, atidarę terminalą ir įvedę „python“.

167107 11 2
167107 11 2

2 veiksmas. Įdiekite naujausią „Ubuntu“versiją

Atidarykite terminalo langą ir įveskite sudo apt-get install python.

Taip pat galite įdiegti „Python“naudodami „Ubuntu“programą „Pridėti/šalinti programas“, esančią programų lange

167107 12 2
167107 12 2

Žingsnis 3. Įdiekite naujausią „Red Hat“ir „Fedora“versiją

Atidarykite terminalo langą ir įveskite sudo yum install python.

167107 13 2
167107 13 2

Žingsnis 4. Įdiekite naujausią „Arch Linux“versiją

Prisijunkite kaip pagrindinis vartotojas. Įveskite pacman -S python.

167107 14 2
167107 14 2

Žingsnis 5. Atsisiųskite IDLE aplinką

Jei norite naudoti „Python“kūrimo aplinką, galite ją gauti naudodami savo platinimo programinės įrangos tvarkyklę. Norėdami rasti ir įdiegti paketą, tiesiog ieškokite „python idle“.

Kiti esminiai dalykai

167107 15 2
167107 15 2

Žingsnis 1. Įdiekite teksto rengyklę

Nors galite kurti „Python“programas „Notepad“arba „TextEdit“, jums bus daug lengviau skaityti ir rašyti kodą naudojant specializuotą teksto redaktorių. Yra daugybė nemokamų redaktorių, tokių kaip „Sublime Text“(bet kokia sistema), „Notepad ++“(„Windows“), „TextWrangler“(„Mac“) arba „JEdit“(bet kokia sistema).

167107 16 2
167107 16 2

Žingsnis 2. Patikrinkite diegimą

Atidarykite terminalo komandų eilutę („Windows“) („Mac“/„Linux“) ir įveskite „python“. Python bus įkeltas ir bus rodomas versijos numeris. Būsite nukreipti į „Python“vertėjo komandų eilutę, rodomą kaip >>>.

Įveskite print („Labas, pasauli!“) Ir paspauskite ↵ „Enter“. Turėtumėte pamatyti tekstą Sveiki, pasauli! rodomas po „Python“komandų eilute

2 dalis iš 5: Pagrindinių sąvokų mokymasis

167107 17 2
167107 17 2

Žingsnis 1. Supraskite, kad „Python“nereikia kompiliuoti

„Python“yra aiškinama kalba, o tai reiškia, kad galite paleisti programą, kai tik pakeisite failą. Dėl to programų kartojimas, peržiūrėjimas ir trikčių šalinimas yra daug greitesnis nei daugelio kitų kalbų.

„Python“yra viena iš lengviau mokomų kalbų, o pagrindinę programą galite paleisti vos per kelias minutes

167107 18 2
167107 18 2

Žingsnis 2. Netvarkykite vertėjo

Naudodami vertėją galite išbandyti kodą, prieš tai nepridėdami jo prie programos. Tai puikiai tinka norint sužinoti, kaip veikia konkrečios komandos, arba parašyti išmetimo programą.

167107 19 2
167107 19 2

Žingsnis 3. Sužinokite, kaip „Python“tvarko objektus ir kintamuosius

„Python“yra į objektą orientuota kalba, o tai reiškia, kad viskas programoje yra traktuojama kaip objektas. Be to, jums nereikės deklaruoti kintamųjų programos pradžioje (tai galite padaryti bet kuriuo metu), taip pat nereikia nurodyti kintamojo tipo (sveikasis skaičius, eilutė ir pan.).

3 dalis iš 5: „Python“vertėjo naudojimas kaip skaičiuotuvas

Jei atliksite kai kurias pagrindines skaičiuotuvo funkcijas, galėsite geriau susipažinti su „Python“sintaksė ir skaičių bei eilučių tvarkymo būdu.

167107 20 2
167107 20 2

1 žingsnis. Paleiskite vertėją

Atidarykite komandų eilutę arba terminalą. Paraginti įveskite python ir paspauskite ↵ Enter. Tai įkelia „Python“vertėją ir būsite nukreipti į „Python“komandų eilutę (>>>).

Jei neįjungėte „Python“į savo komandų eilutę, norėdami paleisti vertėją, turėsite pereiti į „Python“katalogą

167107 21 2
167107 21 2

Žingsnis 2. Atlikite pagrindinę aritmetiką

Galite naudoti „Python“, kad lengvai atliktumėte pagrindinę aritmetiką. Žemiau esančiame langelyje rasite keletą skaičiuotuvo funkcijų naudojimo pavyzdžių. Pastaba: # žymi komentarus „Python“kode ir jie nėra perduodami per vertėją.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Padalinys visada grąžins slankiojo kablelio (dešimtainio) skaičių 35.0 >>> (100 - 10*3) // 2 # Grindų padalijimas (du brūkšniai) atmeta visus dešimtainius rezultatus 35 >>> 23 % 4 # Tai apskaičiuoja likusią 3 padalijimo dalį >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Žingsnis 3. Apskaičiuokite galias

Naudodami ** operatorių galite nurodyti galias. „Python“gali greitai apskaičiuoti didelius skaičius. Pavyzdžius rasite žemiau esančiame langelyje.

>> 7 ** 2 # 7 kvadratu 49 >>> 5 ** 7 # 5 iki 7 78125 galios

167107 23 2
167107 23 2

Žingsnis 4. Sukurkite ir manipuliuokite kintamaisiais

Galite priskirti kintamuosius „Python“, kad atliktumėte pagrindinę algebrą. Tai geras įvadas, kaip priskirti kintamuosius „Python“programose. Kintamieji priskiriami naudojant ženklą =. Pavyzdžius rasite žemiau esančiame langelyje.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Kintamieji gali būti bet kokia eilutė> >> aukštis = 5 >>> plotis * aukštis 50

167107 24 2
167107 24 2

5 žingsnis. Uždarykite vertėją

Baigę naudoti vertėją, galite jį uždaryti ir grįžti į komandų eilutę paspausdami „Ctrl“+Z („Windows“) arba „Ctrl+D“(„Linux“/„Mac“) ir paspausdami ↵ „Enter“. Taip pat galite įvesti quit () ir paspausti. Enter.

4 dalis iš 5: Pirmosios programos kūrimas

167107 25 2
167107 25 2

Žingsnis 1. Atidarykite teksto rengyklę

Galite greitai sukurti bandomąją programą, kuri supažindins su programų kūrimo ir išsaugojimo pagrindais, o tada paleidimu per vertėją. Tai taip pat padės patikrinti, ar vertėjas buvo tinkamai įdiegtas.

167107 26 2
167107 26 2

2 žingsnis. Sukurkite „spausdinimo“pareiškimą

„Spausdinimas“yra viena iš pagrindinių „Python“funkcijų ir naudojama informacijos rodymui terminale programos metu. Pastaba: „spausdinimas“yra vienas didžiausių „Python 2“pakeitimų į „Python 3“. „Python 2“reikėjo tik įvesti „print“, o po to - norimą rodyti. „Python 3“sistemoje „spausdinimas“tapo funkcija, todėl turėsite įvesti „print ()“, o skliausteliuose rodyti tai, ką norite.

167107 27 2
167107 27 2

Žingsnis 3. Pridėkite savo pareiškimą

Vienas iš labiausiai paplitusių programavimo kalbos testavimo būdų yra rodyti tekstą „Labas, pasauli!“. Įdėkite šį tekstą į „print ()“teiginį, įskaitant kabutes:

spausdinti („Labas, pasauli!“)

Skirtingai nuo daugelio kitų kalbų, jums nereikia pažymėti eilutės pabaigos su;. Taip pat nereikės naudoti garbanotų skliaustų ({}) blokams žymėti. Vietoj to, įtraukimas reiškia, kas įtraukta į bloką

167107 28 2
167107 28 2

Žingsnis 4. Išsaugokite failą

Teksto redaktoriuje spustelėkite meniu Failas ir pasirinkite Išsaugoti kaip. Išskleidžiamajame meniu po pavadinimo laukeliu pasirinkite „Python“failo tipą. Jei naudojate „Notepad“(nerekomenduojama), pasirinkite „Visi failai“ir failo pavadinimo pabaigoje pridėkite „.py“.

  • Būtinai išsaugokite failą ten, kur jį būtų lengva pasiekti, nes komandų eilutėje turėsite pereiti prie jo.
  • Šiame pavyzdyje išsaugokite failą kaip „hello.py“.
167107 29 2
167107 29 2

Žingsnis 5. Paleiskite programą

Atidarykite komandų eilutę arba terminalą ir eikite į vietą, kurioje išsaugojote failą. Kai būsite ten, paleiskite failą įvesdami hello.py ir paspausdami. Enter. Turėtumėte pamatyti tekstą Sveiki, pasauli! rodomas po komandų eilute.

Priklausomai nuo to, kaip įdiegėte „Python“ir kokia jos versija, norint paleisti programą, gali reikėti įvesti „python hello.py“arba „python3 hello.py“

167107 30 2
167107 30 2

Žingsnis 6. Dažnai išbandykite

Vienas iš puikių „Python“dalykų yra tai, kad galite iš karto išbandyti naujas programas. Gera praktika yra, kad komandų eilutė būtų atidaryta tuo pačiu metu, kai atidarote redaktorių. Išsaugoję pakeitimus redaktoriuje, galite iš karto paleisti programą iš komandinės eilutės, kad galėtumėte greitai išbandyti pakeitimus.

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

167107 31 2
167107 31 2

Žingsnis 1. Eksperimentuokite su pagrindine srauto valdymo nuostata

Srauto valdymo teiginiai leidžia jums kontroliuoti, ką programa veikia pagal konkrečias sąlygas. Šie teiginiai yra „Python“programavimo esmė ir leidžia kurti programas, kurios daro skirtingus dalykus, priklausomai nuo įvesties ir sąlygų. „The while“teiginys yra geras pradžia. Šiame pavyzdyje galite naudoti teiginį while, kad apskaičiuotumėte Fibonačio seką iki 100:

# Kiekvienas Fibonačio sekos skaičius yra # ankstesnių dviejų skaičių a, b = 0, 1 suma, o b <100: spauda (b, pabaiga = "") a, b = b, a+b

  • Seka veiks tol, kol (tuo tarpu) b bus mažesnė nei (<) 100.
  • Rezultatas bus 1 1 2 3 5 8 13 21 34 55 89
  • Komanda end = "parodys išvestį toje pačioje eilutėje, o ne kiekvieną reikšmę atskiroje eilutėje.
  • Šioje paprastoje programoje reikia atkreipti dėmesį į keletą dalykų, kurie yra labai svarbūs kuriant sudėtingas programas „Python“:

    • Atkreipkite dėmesį į įdubimą. A: reiškia, kad šios eilutės bus įtrauktos ir yra bloko dalis. Anksčiau pateiktame pavyzdyje spausdinimas (b) ir a, b = b, a+b yra bloko „while“dalis. Norint, kad jūsų programa veiktų, būtina tinkamai įdėti.
    • Toje pačioje eilutėje galima apibrėžti kelis kintamuosius. Pirmiau pateiktame pavyzdyje a ir b yra apibrėžti pirmoje eilutėje.
    • Jei šią programą įvedate tiesiai į vertėją, prie pabaigos turite pridėti tuščią eilutę, kad vertėjas žinotų, kad programa baigta.
167107 32 2
167107 32 2

Žingsnis 2. Sukurkite funkcijas programose

Galite apibrėžti funkcijas, kurias vėliau galėsite panaudoti programoje. Tai ypač naudinga, jei reikia naudoti kelias funkcijas didesnės programos ribose. Šiame pavyzdyje galite sukurti funkciją, kuri iškviestų Fibonačio seką, panašią į tą, kurią parašėte anksčiau:

def fib (n): a, b = 0, 1, o a <n: print (a, end = '') a, b = b, a+b print () # Vėliau programoje galite paskambinti savo Fibonacci # funkcija bet kuriai vertei, kurią nurodote fib (1000)

Tai grąžins 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

3 žingsnis. Sukurkite sudėtingesnę srauto valdymo programą

Srauto valdymo teiginiai leidžia nustatyti konkrečias sąlygas, kurios keičia programos vykdymą. Tai ypač svarbu, kai susiduriate su vartotojo įvedimu. Toliau pateiktame pavyzdyje bus naudojamas „if“, „elif“(kitaip, jei) ir kitas, norint sukurti paprastą programą, kuri įvertintų vartotojo amžių.

amžius = int (įvestis („Įveskite savo amžių:“)) jei amžius <= 12: print („Puiku būti vaiku!“) elif amžius diapazone (13, 20): print („Jūs esate paauglys ! ") else: print (" Laikas augti ") # Jei kuris nors iš šių teiginių yra teisingas #, bus rodomas atitinkamas pranešimas. # Jei nė vienas teiginys nėra teisingas, rodomas pranešimas „else“#.

  • Ši programa taip pat pristato keletą kitų labai svarbių teiginių, kurie bus neįkainojami įvairioms programoms:

    • input () - įjungiamas vartotojo įvestis iš klaviatūros. Vartotojas matys skliausteliuose parašytą pranešimą. Šiame pavyzdyje įvestį () supa funkcija int (), o tai reiškia, kad visa įvestis bus laikoma sveiku skaičiumi.
    • diapazonas () - Ši funkcija gali būti naudojama įvairiais būdais. Šioje programoje ji tikrina, ar skaičius yra intervale nuo 13 iki 20. Skaičiavimo metu diapazono pabaiga neskaičiuojama.
167107 34 2
167107 34 2

4 žingsnis. Išmokite kitų sąlyginių išraiškų

Ankstesniame pavyzdyje buvo naudojamas simbolis „mažesnis arba lygus“(<=), siekiant nustatyti, ar įvestas amžius atitinka sąlygą. Galite naudoti tas pačias sąlygines išraiškas, kaip ir matematikoje, tačiau jas įvesti yra šiek tiek kitaip:

Sąlyginės išraiškos.

Reikšmė Simbolis Python simbolis
Mažiau nei < <
Geresnis negu > >
Mažiau arba lygu <=
Didesnis ar lygus >=
Lygus = ==
Nėra lygus !=
167107 35 2
167107 35 2

Žingsnis 5. Tęskite mokymąsi

Tai tik pagrindai kalbant apie „Python“. Nors tai viena iš paprasčiausių kalbų, kurią reikia išmokti, jei norite kasti, yra gana daug gylio. Geriausias būdas toliau mokytis yra toliau kurti programas! Atminkite, kad galite greitai parašyti įbrėžimų programas tiesiogiai vertėjo žodžiu, o išbandyti pakeitimus yra taip paprasta, kaip paleisti programą iš komandinės eilutės.

  • Yra daug gerų knygų, skirtų „Python“programavimui, įskaitant „Python pradedantiesiems“, „Python Cookbook“ir „Python Programming: An Introduction to Computer Science“.
  • Internete galima rasti įvairių šaltinių, tačiau daugelis vis dar yra skirti „Python 2. X“. Jums gali tekti pakoreguoti bet kokius jų pateiktus pavyzdžius.
  • Jei norite paleisti „python“internete, bet norite paleisti „python 3“, „Repl“[1] turi „python“vertėją, kuris naudoja virtualias „Linux“mašinas. Kitas geras internetinis šaltinis būsimam „pythonistui“(gerai išmanantis python programuotojas) yra mąstymo funkcinis [2]. Didesniems iššūkiams taip pat siūlomi „Automatizuokite nuobodžius dalykus“[3] ir „Project Euler“[4].
  • Daugelis vietinių mokyklų siūlo pamokas „Python“. Dažnai „Python“mokoma įžanginėse klasėse, nes tai yra viena iš lengviau mokomų kalbų.

Pavyzdinės programos

Image
Image

Python Interpreter paleidimo kodo pavyzdys

Image
Image

Python skaičiuoklės kodo pavyzdys

Image
Image

„Easy Python“programos pavyzdys

Rekomenduojamas: