Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
Dakle, odlučili ste naučiti Python i naišli ste na ovo uputstvo. (Da, koristim Python kao glagol.)
Znam da biste se mogli zabrinuti, pogotovo ako vam je ovo prvi programski jezik, pa ću vas uvjeriti …
Python je VRLO VRLO korisnički prilagođen jezik programiranja koji ne samo da možete naučiti za sat vremena, već ga u osnovi već znate jer je tako intuitivan.
Prije svega, važno je znati da programeri nikako ne poznaju nijedan programski jezik u cijelosti. Mnogo programiranja je znati što želite učiniti, ne znati kako to učiniti i googlati odgovor, pronaći primjer koda, a zatim ga izmijeniti tako da odgovara vašim potrebama.
Python je popularan programski jezik, što znači da se mnoštvo primjera koda može pronaći na internetu.
U ovom uputstvu naučit ćemo kako pokrenuti Python, proći ćemo kroz neke osnovne primjere koda (s tablicom s naprednijim primjerima na kraju).
Postoji veza na moj GitHub, gdje su postavljeni svi primjeri kodova.
Budući da Instructables mogu pokvariti kôd, preporučujem vam da kopirate i zalijepite primjere kodova s GitHub -a:
Korak 1: Instaliranje Pythona
Znam, znaš kako preuzeti i instalirati stvari, duuuh.
Međutim, postavljanje Pythona pomalo je zeznuto ako to radite prvi put, ali zato čitate ovo korak po korak. Bit češ dobro.
-Kliknite na "Preuzmi instalacijski program za izvršni sustav Windows x86-64" ovdje:
(Pretpostavljam da koristite Windows, ako ne, postupak je manje -više isti)
-Kada se preuzimanje dovrši, samo pritisnite Sljedeće dok se ne instalira. Preporučujem da promijenite instalacijski put u nešto manje zbunjujuće poput "C:/Python"
Čestitamo, gotovo ste gotovi! Sada možete koristiti Python, međutim lijepo je imati instalirane neke uobičajene pakete, što ćemo učiniti u sljedećem koraku.
Korak 2: Instaliranje paketa
Ako želite, možete preskočiti ovaj korak jer je Python sposoban za puno stvari izravno iz kutije.
Međutim, možda biste htjeli provjeriti korake jer ćete na kraju morati instalirati neke pakete ako želite raditi više fensi stvari s Pythonom.
Ako više učite vizualno, evo videozapisa kako to učiniti:
Tekstualne upute:
Kad instalacija Pythona završi, idite u mapu u koju ste instalirali Python (recimo da je to C:/Python) i pronađite mapu pod nazivom "Skripte". Unutar njega bi se trebala nalaziti datoteka pod nazivom "pip3.8" (ili veći broj na kraju, ovisno o tome kada ovo čitate, pa samo pronađite pipX. Y)
-NE KLIKNITE na pip3.8, mi to ne radimo (vidite, ne tako naprijed kao što bi se moglo činiti)
-Dok držite tipku Ctrl, desnom tipkom miša kliknite negdje u mapi Skripte i pronađite "Otvori PowerShell", kliknite to. Otvorit će se plavi zaslon s nekim tekstom.
-Kad ste tamo, upišite pip3.8 install numpy i pritisnite enter
To je to, tako instalirate knjižnicu! Lako, ha?
Sada, dok instalirate pakete, prilikom instaliranja numpy završetaka trebali biste instalirati i matplotlib i scipy. Značenje tipa "pip3.8 instaliraj NAME"
Kad to završi, spremni ste za početak programiranja.
Korak 3: Prvi program Python (postavljanje)
Kad smo instalirali Python, instalirali smo Python IDLE, a mi ćemo ga koristiti za pisanje naših programa.
Nažalost, nema slatku ikonu. Možete ga pronaći u C: / Python / Python38 / Lib / idlelib u mom slučaju.
-U instalacijskoj mapi idite na Lib, a zatim na idlelib. Pronađite datoteku pod nazivom "idle" i pokrenite je. Otvorit će se prozor.
-Kliknite Ctrl+N da biste otvorili novi prozor pod nazivom "bez naslova". Evo gdje ćemo pisati naš prvi Python program!
-Samo da provjerite radi li sve, upišite sljedeće:
print ("Ja sam sve ovo napravio")
-Hit F5 za spremanje datoteke. Odaberite ime i spremite ga negdje gdje ćete ga pronaći. Preporučujem namjensku datoteku pod nazivom Python na radnoj površini.
-Kada pritisnete F5, spremit ćete sve promjene i pokrenuti program. Otvorit će se novi prozor koji će unutra napisati "Ja sam sve ovo napravio". I zapravo ste sve ovo učinili, napisali ste svoj prvi Python program. Čestitamo!
Preporučujem da stvorite prečac za mirovanje i stavite ga na radnu površinu radi lakšeg pristupa u budućnosti.
U sljedećim koracima objasnit ću same osnove kako stvari funkcioniraju u Pythonu. Slobodno ih provjerite ako ste tek počeli programirati ili prijeđite na posljednji korak gdje sam priložio Python cheat-sheet s većinom osnovnih značajki u obliku primjera.
Korak 4: Komentari
Budući da već znamo ispisivati ili pisati stvari na ekranu, možemo prijeći na dodavanje komentara u naš kôd. Komentari su vrlo važan dio kodiranja i čine da izgledate kao profesionalac. Komentari su redovi koda koji postoje samo za ljude koji čitaju kôd. Oni objašnjavaju što bi dio koda trebao raditi u ljudskom jeziku, tako da ne morate analizirati svaki redak koda samo da biste vidjeli što radi.
Upamtite, komentari = dobri
Komentar pišemo pomoću #. Python ne vidi ništa nakon #, komentar izgleda ovako:
print ("Ponovo sam to učinio") #Ups
Ako pritisnete F5 i pokrenete program, izlaz će biti "Uradio sam to opet" bez Upsa.
Sada kada znate komentirati svoj kôd, prijeđimo na neke izračune.
Instructables nastoji pokvariti kôd ako ga kopirate i zalijepite pa vam preporučujem da kopirate kôd za ovaj korak s mog GitHub -a, ovdje.
Korak 5: Spremanje i rad s varijablama
Budući da sada pišemo programe, većina njih morat će pohraniti podatke koje upišemo u program, a zatim nešto učiniti s njima. Možete kodirati podatke u program prije pokretanja ili ih unijeti kada se to od vas zatraži pomoću funkcije input ().
Prvo morate znati da Python (i drugi programski jezici) ne vide = kao mi.
Za Python = znači spremite desnu stranu = na lijevu stranu =. Kako bismo izbjegli zabunu, pogledajmo primjer.
Kako smo sada programeri, objašnjenja o tome što kôd radi bit će u komentarima.
a = 1 #naziv a sada je jednak 1
b = a #budući da je a jednako 1, b je sada jednako i 1
print ("a") #moramo ispisati vrijednosti kako bismo vidjeli kako se program izvodi
Kao što ste možda primijetili, programi u Pythonu izvršavaju se od prvog do posljednjeg retka redom. To znači da ako sada redefiniramo varijablu, vrijednost u njoj će se zamijeniti. Na primjer:
a = 1 #a je 1b = a #b je također 1, budući da je a = 1a = 2 #a sada promijenjeno u 2, ali b i dalje pamti prvu vrijednost a, budući da smo promijenili vrijednost a u retku 3 i b definirano je u retku 2
ispis ("a")
ispis ("b")
Instructables ima tendenciju pokvariti kôd ako ga kopirate i zalijepite pa vam preporučujem da kopirate kôd za ovaj korak s mog GitHub -a, ovdje.
Korak 6: Izračuni
Sada napravimo neke izračune, samo manju nadogradnju u odnosu na ono što smo radili u prethodnom koraku.
a = 1
b = 2
c = 0 #prvo dajemo vrijednost c, pa zašto ne 0, moglo bi biti bilo što, budući da ćemo promijeniti vrijednost u sljedećem retku
c = a+b #c je sada 1+2 aka c = 3
print ("c:", c) #ispisujemo "c:" kao tekst, zatim dodajte vrijednost c tako da izgleda lijepo
print ("a:", a, "b:", b, "c:", c) #slično ispisujemo ostale varijable i njihova imena
Na približno isti način možemo koristiti:
+, - plus i minus sami su po sebi razumljivi
* množi vrijednosti
/ dijeli vrijednosti
Na primjer:
a = 1
b = 2
c = a/b #vrijednost c je sada 1/2 aka 0,5
print ("c:", c)
Instructables ima tendenciju pokvariti kôd ako ga kopirate i zalijepite pa vam preporučujem da kopirate kôd za ovaj korak s mog GitHub -a, ovdje.
Korak 7: Ako izjave
Ponekad ćemo htjeti da naš program ispiše neki rezultat samo AKO se nešto dogodi. U ovom programu ispisat ćemo broj samo ako je veći od 100:
broj1 = 10 #možemo mu dati bilo koje ime, prethodni primjeri su koristili a kao primjer
mississippi = 90 #vidi, naziv može biti bilo koji, sve dok počinje slovom
a = 91 #još uvijek možemo koristiti a
ako je broj1+mississippi> = 100: #IF lijeva strana je veća ili jednaka desnoj
print ("broj1+mississippi je najmanje 100") #učinite to (da, mora biti uvučeno)
ako je broj1+a == 100: #IF lijeva je točno jednaka desnoj
print ("broj1+a je najmanje 100") #ovo učinite, osim ako IF nije točno
Ako pokrenemo ovaj program, vidjet ćemo da ispisuje samo prvu naredbu, budući da je 10+90 100
Instructables nastoji pokvariti kôd ako ga kopirate i zalijepite pa vam preporučujem da kopirate kôd za ovaj korak s mog GitHub -a, ovdje.
Korak 8: Kraj ???
Je li ovo sve za Python ?!
Naaah, daleko od toga. Sada znate osnove kako spremiti varijable i izračunati s njima. Za veću funkcionalnost priložio sam Python Cheatsheet s jednostavnim primjerima koda. Najbolji način za učenje je da sami isprobate primjere i vidite što se događa kada promijenite kôd.
Datoteke se također mogu pronaći na mom GitHubu, ovdje:
Preporučeni:
Izuzetno jednostavan način upravljanja servo motorom s Arduinom: 8 koraka
Izuzetno jednostavan način upravljanja servo motorom s Arduinom: U ovom ćemo vodiču koristiti Servo motor i Arduino UNO te Visuino za kontrolu položaja stupnja servo motora pomoću samo nekoliko komponenti, pa je ovaj projekt super jednostavan. Pogledajte demonstracijski video
Izgradnja USB Type-C PD Powerbank na super jednostavan način: 5 koraka
Izgradnja USB Type-C PD Powerbank na super jednostavan način: U ovom malom projektu pokazat ću vam kako napraviti DIY USB Type-C PD powerbank na super jednostavan način. Da bih to učinio, prvo ću testirati powerbank PCB baziran na IP5328P IC -u koji sam dobio od Aliexpressa. Mjerenja će nam pokazati koliko su prikladni
Google asistent na Raspberry Pi jednostavan način: 15 koraka
Google pomoćnik na Raspberry Pi-u na jednostavan način: Google pomoćnik na Raspberry Pi-u Pa kako je sve ovo moguće? Prije kratkog vremena Google je objavio "uradi sam" AI komplet s brojem 57 časopisa The Magpi. Time je bilo iznimno lako stvoriti vlastitog Google asistenta, no dohvatiti se glasovnog kompleta
Brz i jednostavan način promjene zaključanog zaslona u 6 jednostavnih koraka (Windows 8-10): 7 koraka
Brz i jednostavan način promjene zaključanog zaslona u 6 jednostavnih koraka (Windows 8-10): Želite li promijeniti stvari na prijenosnom računalu ili računalu? Želite promjenu svoje atmosfere? Slijedite ove brze i jednostavne korake za uspješnu prilagodbu zaključanog zaslona računala
(Jednostavan) jednostavan način dobivanja analognog/pwm zvuka s Raspberry PI Zero -a i povezivanja na Crt TV: 4 koraka
(Jednostavan) jednostavan način za dobivanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje s Crt TV -om: Ovdje sam upotrijebio najjednostavniji način za unos zvuka na televizor uz kompim video