Kaip pradėti dirbti su „Python“programavimu: 15 žingsnių (su paveikslėliais)

Turinys:

Kaip pradėti dirbti su „Python“programavimu: 15 žingsnių (su paveikslėliais)
Kaip pradėti dirbti su „Python“programavimu: 15 žingsnių (su paveikslėliais)

Video: Kaip pradėti dirbti su „Python“programavimu: 15 žingsnių (su paveikslėliais)

Video: Kaip pradėti dirbti su „Python“programavimu: 15 žingsnių (su paveikslėliais)
Video: Tiesinių lygčių sistemos. Sprendimas sudėties būdu. (4) 2024, Lapkritis
Anonim

Ar norite išmokti programuoti? Išmokti programuoti kompiuterį gali būti sudėtinga, ir jūs galvojate apie tam tikro kurso lankymą. Tai gali būti tiesa kai kurioms programavimo kalboms, tačiau yra daug dalykų, kuriems suprasti reikia tik dienos ar dviejų. Python yra viena iš tų kalbų. Pagrindines „Python“programas galite paleisti vos per kelias minutes. Žr. 1 veiksmą, kad sužinotumėte, kaip tai padaryti.

Žingsnis

1 dalis iš 5: „Python“diegimas („Windows“)

167107 1
167107 1

Žingsnis 1. Atsisiųskite „Python“, skirtą „Windows“sistemai

„Windows Python“vertėją galima nemokamai atsisiųsti iš „Python“svetainės. Įsitikinkite, kad atsisiųsite tinkamą operacinės sistemos versiją.

  • Turėsite atsisiųsti naujausią turimą versiją, kuri šio rašymo metu yra 3,4.
  • „OS X“ir „Linux“yra iš anksto įdiegtos naudojant „Python“. Galbūt nereikia įdiegti jokios su „Python“susijusios programinės įrangos, tačiau galite įdiegti teksto rengyklę.
  • Dauguma „Linux“paskirstymų ir OS X versijų vis dar naudoja „Python 2.x“. Yra keletas nedidelių skirtumų tarp 2 ir 3 versijų, tačiau svarbiausias pakeitimas yra „spausdinimo“teiginyje. Norėdami įdiegti naujausią „Python“versiją „OS X“arba „Linux“, galite atsisiųsti failą iš „Python“svetainės.
167107 2
167107 2

2 veiksmas. Įdiekite „Python“vertėją

Dauguma vartotojų gali įdiegti vertėją nekeisdami jokių nustatymų. Galite integruoti „Python“į komandų eilutę įgalindami paskutinę parinktį galimų modulių sąraše.

167107 3
167107 3

Žingsnis 3. Įdiekite teksto rengyklę

Nors galite kurti „Python“programas iš „Notepad“arba „TextEdit“, daug lengviau skaityti ir rašyti kodą naudojant tam skirtą teksto redaktorių. Galite naudoti įvairius nemokamus redaktorius, tokius kaip „Notepad ++“(„Windows“), „TextWrangler“(„Mac“) arba „jEdit“(bet kokia sistema).

167107 4
167107 4

Žingsnis 4. Išbandykite diegimą

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

Įveskite print („Hello, World!“) Ir paspauskite „Enter“. Pamatysite tekstą, rodomą po „Python“komandų eilute

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

167107 5
167107 5

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

„Python“yra aiškinama kalba, tai reiškia, kad galite paleisti programas, kai tik pakeisite failus. Dėl to programų kartojimo, peržiūrėjimo ir trikčių šalinimo procesas vyksta daug greičiau nei daugeliu kitų kalbų.

„Python“yra viena iš lengviau mokomų kalbų, o pagrindines programas galite paleisti vos per kelias minutes

167107 6
167107 6

Žingsnis 2. Pakalbėkite su vertėju

Naudodami vertėją galite išbandyti kodą, prieš tai jo nepridėję prie programos. Tai puikiai tinka norint sužinoti, kaip veikia specialios komandos, arba rašyti išmetamas programas.

167107 7
167107 7

Ž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. Tai reiškia, kad jums nereikia deklaruoti kintamųjų programos pradžioje (tai galite padaryti bet kuriuo metu) ir jūs neturite nurodyti kintamojo tipo (sveikasis skaičius, eilutė ir tt).

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

Kai kurios pagrindinės skaičiuotuvo funkcijos padės jums susipažinti su „Python“sintaksė ir kaip tvarkyti skaičius bei eilutes.

167107 8
167107 8

Žingsnis 1. Paleiskite vertėją

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

Jei neintegruosite „Python“į komandų eilutę, turėsite pereiti į aplanką „Python“, kad paleistumėte vertėją

167107 9
167107 9

Žingsnis 2. Atlikite pagrindinę aritmetiką

Norėdami lengvai atlikti pagrindinę aritmetiką, galite naudoti „Python“. Žemiau esančiame langelyje rasite keletą skaičiuotuvo funkcijų naudojimo pavyzdžių. Pastaba: # yra „Python“kodo komentarai ir vertėjas jų neapdoroja.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Skyrius visada grąžins slankiojo kablelio skaičių (dešimtainis) 35,0 >>> (100 - 10*3) // 2 # Suapvalinus padalijimą žemyn (du brūkšniai) bus išmesta dešimtainė dalis 35 >>> 23 % 4 # Tai apskaičiuos likusią 3 skyriaus dalį >>> 17,53 * 2,67 / 4,1 11,41587804878049

167107 10
167107 10

Žingsnis 3. Apskaičiuokite rangą

Eksponentams žymėti galite naudoti ** operatorių. „Python“gali greitai apskaičiuoti dideles galias. Pavyzdį rasite žemiau esančiame langelyje.

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

167107 11
167107 11

Žingsnis 4. Sukurkite ir manipuliuokite kintamaisiais

Norėdami priskirti pagrindinę algebrą, „Python“galite priskirti kintamuosius. Tai puiki įžanga žinant, kaip priskirti kintamuosius „Python“programose. Kintamieji nurodomi naudojant ženklą =. Pavyzdį rasite žemiau esančiame langelyje.

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

167107 12
167107 12

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 13
167107 13

Žingsnis 1. Atidarykite teksto rengyklę

Tai galite padaryti sukūrę bandomąją programą, kuri supažindins jus su programų kūrimo ir išsaugojimo pagrindais, tada paleis juos per vertėją. Tai taip pat padės patikrinti, ar vertėjas yra tinkamai įdiegtas.

167107 14
167107 14

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

„Spausdinti“yra viena iš pagrindinių „Python“funkcijų, naudojamų informacijos rodymui terminale programos metu. Pastaba: „spausdinimas“yra vienas didžiausių „Python 2“pakeitimų į „Python 3“. „Python 2“reikia įvesti tik „print“, o po to - tai, ką norite rodyti. „Python 3“„spausdinimas“tapo funkcija, todėl turite įvesti „print ()“ir skliausteliuose parašyti, ką norite.

167107 15
167107 15

Žingsnis 3. Pridėkite pareiškimą

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

spausdinti („Labas, pasauli!“)

Skirtingai nuo daugelio kitų kalbų, jums nereikia deklaruoti eilučių pabaigos naudojant;. Taip pat nereikia naudoti garbanotų skliaustų ({}), kad pavaizduotumėte blokus. Vietoj to, įtraukoje bus nurodyta, kas įtraukta į bloką

167107 16
167107 16

Žingsnis 4. Išsaugokite failą

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

  • Būtinai išsaugokite failą ten, kur jį būtų lengva pasiekti, nes turėsite nukreipti jį į komandų eilutę.
  • Šiame pavyzdyje išsaugokite failą kaip „hello.py“.
167107 17
167107 17

Žingsnis 5. Paleiskite programą

Atidarykite komandų eilutę arba terminalą ir eikite į vietą, kurioje išsaugojote failą. Atvykę paleiskite failą įvesdami hello.py ir Enter. Pamatysite tekstą, rodomą po komandų eilute.

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

167107 18
167107 18

Žingsnis 6. Dažnai išbandykite programą

Vienas iš puikių „Python“dalykų yra tai, kad galite iš karto išbandyti naujas programas. Kitas privalumas yra tai, kad jūsų komandinė eilutė ir redaktorius yra atidaryti. Išsaugoję pakeitimus redaktoriuje, galite paleisti programą tiesiai iš komandinės eilutės, kad būtų galima greitai išbandyti pakeitimus.

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

167107 19
167107 19

1 žingsnis. Eksperimentuokite su pagrindiniais srauto valdymo teiginiais

Srauto valdymo teiginiai yra naudingi kontroliuojant, ką programa daro tam tikromis sąlygomis. Šie teiginiai yra „Python“programavimo pagrindas, todėl galite kurti programas, kurios atlieka įvairius dalykus, priklausomai nuo įvesties ir sąlygų. Nors teiginys yra gera pradžia mokytis. Šiame pavyzdyje jūs naudojate teiginį „while“, kad apskaičiuotumėte „Fibonacci“seriją 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.
  • Programos išėjimai yra 1 1 2 3 5 8 13 21 34 55 89
  • Komanda end = "išves išvestį toje pačioje eilutėje, o ne įdės kiekvieną vertę į atskirą eilutę.
  • Šioje paprastoje programoje reikia atkreipti dėmesį į kelis dalykus ir jie yra labai svarbūs kuriant sudėtingas programas „Python“:

    • Atkreipkite dėmesį į įtraukas.: rodo, kad kita eilutė bus įtraukta ir yra bloko dalis. Anksčiau pateiktame pavyzdyje spauda (b) ir a, b = b, a+b yra bloko „while“dalis. Teisingas įtraukimas yra būtinas, kad programa veiktų.
    • Toje pačioje eilutėje galima apibrėžti kelis kintamuosius. Aukščiau pateiktame pavyzdyje a ir b. Abi yra apibrėžtos pirmoje eilutėje
    • Jei įvedate šią programą tiesiai į vertėją, pabaigoje turite pridėti tuščią eilutę, kad vertėjas žinotų, kad programa baigta.
167107 20
167107 20

Žingsnis 2. Sukurkite funkciją programoje

Galite apibrėžti funkcijas, kurios vėliau gali būti iškviestos 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 () # Tada galite iškviesti # Fibonacci funkciją kiekvienai nurodyta vertė fib (1000)

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

167107 21
167107 21

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

Srauto valdymo teiginiai yra naudingi nustatant tam tikras sąlygas, kurios keičia programos vykdymą. Tai ypač svarbu, jei susiduriate su vartotojo įvedimu. Šiame pavyzdyje bus naudojama „if“, „elif“(kitaip, jei) ir kita, kad būtų sukurta paprasta programa, kuri įvertintų vartotojo amžių.

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

  • Programa taip pat pristato keletą kitų labai svarbių teiginių, skirtų naudoti įvairiose programose:

    • įvestis () - tai reikalauja vartotojo įvesties iš klaviatūros. Vartotojas matys skliausteliuose parašytą pranešimą. Šiame pavyzdyje įvestį () supa funkcija int (), o tai reiškia, kad visos įvestys bus traktuojamos kaip sveikieji skaičiai
    • diapazonas () - Ši funkcija gali būti naudojama įvairiais būdais. Šioje programoje ši funkcija patikrina, ar skaičius yra diapazone 13 ir 20. Diapazono pabaiga skaičiuojant neskaičiuojama.
167107 22
167107 22

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

Ankstesniame pavyzdyje 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 matematikoje, tačiau jų įvedimo būdas šiek tiek skiriasi:

Sąlyginė išraiška.

Reikšmė Simbolis Python simbolis
Mažesnis nei < <
Geresnis negu > >
Mažiau arba lygu <=
Didesnis ar lygus >=
Kartu su = ==
Nelygu !=

Žingsnis 5. Nuolat mokytis

Visa tai yra tik „Python“pagrindai. Nors „Python“yra viena iš paprasčiausių kalbų, kurią reikia išmokti, joje yra daug galimybių, į kurias galite įsigilinti. Geriausias būdas toliau mokytis yra programavimas! Atminkite, kad galite greitai rašyti programas nuo nulio tiesiai iš vertėjo, o išbandyti pakeitimus yra taip paprasta, kaip paleisti programą dar kartą iš komandinės eilutės.

  • Yra daug gerų knygų apie „Python“programavimą, įskaitant „Python pradedantiesiems“, „Python Cookbook“ir „Python Programming: An Introduction to Computer Science“.
  • Internete galima rasti įvairių šaltinių, tačiau dauguma jų vis dar skirti „Python 2.x“. Turėsite koreguoti kiekvieną pateiktą pavyzdį.
  • Daugelis kursų siūlo „Python“mokymąsi. „Python“dažnai mokomas įžanginėse klasėse, nes tai yra viena iš lengviau mokomų kalbų.

Rekomenduojamas: