Kazalo:
- 1. korak: Namestitev Pythona
- 2. korak: Namestitev paketov
- 3. korak: Prvi program Python (nastavitev)
- 4. korak: Komentarji
- 5. korak: shranjevanje in delo s spremenljivkami
- 6. korak: Izračuni
- 7. korak: Če izjave
- 8. korak: Konec ???
Video: Python na enostaven način: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Odločili ste se, da se boste naučili uporabljati Python, in naleteli ste na to navodilo. (Da, uporabljam Python kot glagol.)
Vem, da bi vas lahko skrbelo, še posebej, če je to vaš prvi programski jezik, zato naj vas pomirim …
Python je ZELO ZELO uporabniku prijazno programiranje, ki se ga ne samo naučite v eni uri, ampak ga v bistvu že poznate, saj je tako intuitivno.
Najprej je treba vedeti, da programerji nikakor ne poznajo nobenega programskega jezika v celoti. Veliko programiranja je vedeti, kaj želite narediti, ne veste, kako to storiti, in googlati odgovor, poiskati primer kode in jo nato spremeniti, da ustreza vašim potrebam.
Python je priljubljen programski jezik, kar pomeni, da je na spletu mogoče najti veliko primerov kode.
V tem navodilu se bomo naučili, kako zagnati in zagnati Python, pregledali nekaj osnovnih primerov kode (z listo z več naprednimi primeri na koncu).
Obstaja povezava do mojega GitHub -a, kjer so objavljene vse vzorčne kode.
Ker lahko Instructables pokvarijo kodo, priporočam, da kopirate in prilepite vzorčne kode iz GitHub:
1. korak: Namestitev Pythona
Vem, veš, kako stvari prenesti in namestiti, duuuh.
Vendar je nastavitev Pythona nekoliko težavna, če to počnete prvič, zato to brate korak za korakom. Vredu boš.
-Tukaj kliknite "Prenesi namestitveni program za Windows x86-64" tukaj:
(Predvidevam, da uporabljate Windows, če ne, je postopek bolj ali manj enak)
-Ko se prenos konča, pritisnite NAPREJ, dokler se ne namesti. Priporočam, da pot namestitve spremenite v nekaj manj zmedenega, kot je "C:/Python"
Čestitamo, KOTO ste končali! Zdaj lahko uporabljate Python, vendar je lepo, če imate nameščene nekatere skupne pakete, kar bomo naredili v naslednjem koraku.
2. korak: Namestitev paketov
Če želite, lahko ta korak preskočite, saj je Python sposoben veliko stvari naravnost iz škatle.
Morda boste želeli preveriti korake, saj boste morali sčasoma namestiti nekaj paketov, če boste želeli narediti več domiselnih stvari s Pythonom.
Če ste bolj vizualni učenec, je tukaj video o tem, kako to storiti:
Besedilna navodila:
Ko se namestitev Pythona konča, pojdite v mapo, kjer ste namestili Python (recimo, da je C:/Python) in poiščite mapo z imenom "Skripti". Znotraj nje bi morala biti datoteka z imenom "pip3.8" (ali večja številka na koncu, odvisno od tega, kdaj to berete, zato poiščite pipX. Y)
-NE KLIKNITE na pip3.8, tega ne počnemo (glej, ne tako naravnost, kot se morda zdi)
-Medtem ko držite tipko Ctrl, z desno miškino tipko kliknite nekje v mapi Skripte in poiščite »Odpri PowerShell«, kliknite to. Odpre se modri zaslon z besedilom.
-Ko ste že tam, vnesite pip3.8 install numpy in pritisnite enter
To je to, tako namestite knjižnico! Enostavno, kaj?
Zdaj, ko nameščate pakete, morate pri nameščanju numpy zaključkov namestiti tudi matplotlib in scipy. Pomen vrste "pip3.8 namestite NAME"
Ko se to konča, ste pripravljeni na začetek programiranja.
3. korak: Prvi program Python (nastavitev)
Ko smo namestili Python, smo namestili Python IDLE in z njim bomo pisali svoje programe.
Žal nima srčkane ikone. V mojem primeru ga najdete v C: / Python / Python38 / Lib / idlelib.
-V svoji instalacijski mapi pojdite na Lib in nato na idlelib. Poiščite datoteko z imenom "idle" in jo zaženite. Odpre se okno.
-Kliknite Ctrl+N, da odprete novo okno z naslovom "brez naslova". Tukaj bomo pisali prvi program Python!
-Če želite preveriti, ali vse deluje, vnesite naslednje:
print ("Jaz sem vse to naredil")
-Pritisnite F5, da shranite datoteko. Izberite ime in ga shranite tam, kjer ga boste našli. Priporočam namensko datoteko z naslovom Python na namizju.
-Ko pritisnete F5, shranite vse spremembe in zaženete tudi program. Odprlo se bo novo okno, v katerem bo napisano "Jaz sem vse to naredil". In pravzaprav ste vse to naredili, napisali ste svoj prvi program za Python. Čestitamo!
Priporočam, da ustvarite bližnjico za mirovanje in jo postavite na namizje za lažji dostop v prihodnosti.
V naslednjih korakih bom razložil osnove delovanja stvari v Pythonu. Če ste začetnik programiranja, jih lahko preverite ali preskočite na zadnji korak, kamor sem priložil goljufanje Python z večino osnovnih funkcij v vzorčni obliki.
4. korak: Komentarji
Ker že vemo, kako tiskati ali pisati stvari na zaslonu, lahko nadaljujemo z dodajanjem komentarjev v našo kodo. Komentarji so zelo pomemben del kodiranja in izgledajo kot profesionalec. Komentarji so vrstice kode, ki so namenjene samo ljudem, ki kodo berejo. Pojasnjujejo, kaj naj bi del kode počel v človeškem jeziku, zato vam ni treba analizirati vsake vrstice kode samo zato, da vidite, kaj počne.
Ne pozabite, komentarji = dobri
Komentar pišemo z uporabo #. Python po #ne vidi ničesar, komentar izgleda tako:
print ("Ponovil sem znova") #Ups
Če pritisnete tipko F5 in zaženete program, bo izpis "Opravil sem to znova" brez Ups.
Zdaj, ko veste, kako komentirati svojo kodo, pojdimo na nekaj izračunov.
Instructables ponavadi pokvari kodo, če jo kopirate in prilepite, zato vam priporočam, da kodo za ta korak kopirate iz mojega GitHub -a, tukaj.
5. korak: shranjevanje in delo s spremenljivkami
Ker zdaj pišemo programe, jih bo večina morala shraniti podatke, ki jih zapišemo v program, in nato z njimi nekaj narediti. Podatke lahko kodirate v program, preden jih zaženete, ali pa jih vnesete, ko vas to pozove, s funkcijo input ().
Najprej morate vedeti, da Python (in drugi programski jeziki) ne vidijo = kot mi.
Za Python = pomeni shranite desno stran = na levo stran =. Da bi se izognili zmedi, poglejmo primer.
Ker smo zdaj programerji, bodo pojasnila o tem, kaj koda počne, v komentarjih.
a = 1 #ime a je zdaj enako 1
b = a #, ker je a enako 1, je b zdaj tudi 1
print ("a") #moramo natisniti vrednosti, da vidimo, da se program izvaja
Kot ste morda opazili, se programi v Pythonu izvajajo od prve do zadnje vrstice v zaporedju. To pomeni, da če spremenimo spremenljivko, se vrednost v njej nadomesti. Na primer:
a = 1 #a je 1b = a #b je tudi 1, saj je a = 1a = 2 #a zdaj spremenjeno v 2, vendar si b še vedno zapomni prvo vrednost a, saj smo spremenili vrednost a v vrstici 3 in b je bilo opredeljeno v vrstici 2
print ("a")
print ("b")
Instructables ponavadi pokvari kodo, če jo kopirate in prilepite, zato vam priporočam, da kodo za ta korak kopirate iz mojega GitHub -a, tukaj.
6. korak: Izračuni
Zdaj pa naredimo nekaj izračunov, le manjšo nadgradnjo od tistega, kar smo počeli v prejšnjem koraku.
a = 1
b = 2
c = 0 #najprej damo vrednost c, zakaj pa ne 0, lahko pa je karkoli, saj bomo vrednost spremenili v naslednji vrstici
c = a+b #c je zdaj 1+2 ali c = 3
print ("c:", c) #natisnemo "c:" kot besedilo, nato dodamo vrednost c, da bo videti lepo
print ("a:", a, "b:", b, "c:", c) #podobno natisnemo tudi druge spremenljivke in njihova imena
Na skoraj enak način lahko uporabimo:
+, - plus in minus sta samoumevna
* pomnoži vrednosti
/ deli vrednosti
Na primer:
a = 1
b = 2
c = a/b #vrednost c je zdaj 1/2 ali 0,5
print ("c:", c)
Instructables ponavadi pokvari kodo, če jo kopirate in prilepite, zato vam priporočam, da kodo za ta korak kopirate iz mojega GitHub -a, tukaj.
7. korak: Če izjave
Včasih želimo, da naš program natisne rezultat le, če se kaj zgodi. V tem programu bomo številko natisnili le, če je večja od 100:
number1 = 10 #lahko mu damo poljubno ime, prejšnji primeri so za primer uporabili a
mississippi = 90 #glej, ime je lahko karkoli, če se začne s črko
a = 91 #še vedno lahko uporabljamo a
če je število1+mississippi> = 100: #IF je leva stran večja ali enaka desni
print ("število1+mississippi je najmanj 100") #naredite to (ja, mora biti zamaknjeno)
če je število1+a == 100: #IF je leva popolnoma enaka desni
print ("število1+a je najmanj 100") #naredite to, razen če IF ni res
Če zaženemo ta program, bomo videli, da natisne samo prvi stavek, saj je 10+90 100
Instructables ponavadi pokvari kodo, če jo kopirate in prilepite, zato vam priporočam, da kodo za ta korak kopirate iz mojega GitHub -a, tukaj.
8. korak: Konec ???
Je to vse za Python ?!
Naaah, daleč od tega. Zdaj veste, kako shraniti spremenljivke in z njimi izračunati. Za večjo funkcionalnost sem priložil preglednico Python s preprostimi primeri kode. Najboljši način za učenje je, da sami preizkusite primere in vidite, kaj se zgodi, ko spremenite kodo.
Datoteke lahko najdete tudi na mojem GitHubu, tukaj:
Priporočena:
Super enostaven način za upravljanje servo motorja z Arduinom: 8 korakov
Super enostaven način krmiljenja servo motorja z Arduinom: V tej vadnici bomo uporabili Servo Motor in Arduino UNO ter Visuino za nadzor položaja stopnje servo motorja z uporabo le nekaj komponent, zato je ta projekt super preprost
Enostaven način prilagajanja prenosnega računalnika: 8 korakov
Enostaven način prilagajanja prenosnega računalnika: Ste že videli te velike kože za prenosnike? Ali ne izgledajo, kot da bi se res težko vrnili? To je glavni razlog, da sem se jim v preteklosti izogibal, a res sem želel svojemu prenosniku dodati osebno noto, zato sem začel razmišljati o tem
Enostaven način uporabe Makeyja Makeyja s tehnično ploščo: 5 korakov
Enostaven način uporabe Makeyja Makeyja s tehnično ploščo: Pozdravljeni. Pred kratkim sem na tem tekmovanju videl makey makey program za tehnično palubo, ki je bil res kul, vendar se mi je zdel težak, zato sem se na preprost način igral s tehničnim krovom. Če vam je moj pouk všeč, glasujte zanj na natečaju makey makey
Enostaven in enostaven spletni strelec Spider-Man: 12 korakov
Enostaven in enostaven spletni strelec Spider-Man: Ste že gledali film o Spider-Manu? Zakaj ne bi naredili preprostega spletnega strelca? Po nekaj vaje sem ustvaril dizajn iz hišnih materialov, ki bi jih lahko ustvarili
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos .: 3 koraki
DIY MusiLED, glasbeno sinhronizirane LED z aplikacijo Windows in Linux z enim klikom (32-bitne in 64-bitne). Enostaven za ponovno ustvarjanje, enostaven za uporabo, enostaven za prenos. Ta projekt vam bo pomagal povezati 18 LED (6 rdečih + 6 modrih + 6 rumenih) na ploščo Arduino ter analizirati signale zvočne kartice v računalniku v realnem času in jih posredovati LED diode, ki jih prižgejo glede na učinke utripa (Snare, High Hat, Kick)