Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
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 VRLO korisnik 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 potpunosti. Mnogo programiranja je znati šta želite da radite, ne znate kako to učiniti i proguglajte odgovor, pronađite primer koda, a zatim ga modifikujte 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 ćemo naučiti kako pokrenuti Python, proći ćemo kroz neke osnovne primjere koda (s tablicom sa 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 je pomalo zeznuto ako to radite prvi put, ali zato čitate ovo korak po korak. Bićeš dobro.
-Kliknite na "Preuzmi instalacijski program za izvršni program Windows x86-64" ovdje:
(Pretpostavljam da koristite Windows, ako ne, proces je manje -više isti)
-Kada se preuzimanje završi, samo pritisnite NEXT dok se ne instalira. Preporučujem promjenu instalacijske staze u nešto manje zbunjujuće poput "C:/Python"
Čestitamo, Skoro ste završili! 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 ćete htjeti 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 kojoj ste instalirali Python (recimo da je to C:/Python) i pronađite mapu pod nazivom "Skripte". Unutar njega bi trebala biti 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 na nju. Otvorit će se plavi ekran s tekstom.
-Kad ste tamo, upišite pip3.8 install numpy i pritisnite enter
To je to, tako instalirate biblioteku! Lako, a?
Sada, dok instalirate pakete, kada instalirate numpy završetke, 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 Python program (postavljanje)
Kada smo instalirali Python, instalirali smo Python IDLE, a mi ćemo ga koristiti za pisanje naših programa.
Nažalost, nema slatku ikonu. U mom slučaju možete ga pronaći u C: / Python / Python38 / Lib / idlelib.
-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 uradio")
-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 u kojem će se upisati "Ja sam sve ovo uradio". I zapravo ste sve ovo uradili, napisali ste svoj prvi Python program. Čestitamo!
Preporučujem vam da stvorite prečicu za mirovanje i postavite je na radnu površinu radi lakšeg pristupa u budućnosti.
U sljedećim koracima ću objasniti 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 funkcija u obliku primjera.
Korak 4: Komentari
Budući da već znamo kako štampati 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 šta dio koda treba da radi u ljudskom jeziku, tako da ne morate analizirati svaki red koda samo da biste vidjeli šta radi.
Upamtite, komentari = dobri
Komentar pišemo pomoću #. Python ne vidi ništa nakon #, komentar izgleda ovako:
print ("Ponovo sam to uradio") #Ups
Ako pritisnete F5 i pokrenete program, izlaz će biti "Uradio sam to ponovo" bez Ups -a.
Sada kada znate komentirati svoj kôd, prijeđimo na neke izračune.
Instructables ima tendenciju da pokvari kôd ako ga kopirate i zalijepite pa vam preporučujem da kopirate kôd za ovaj korak sa mog GitHub -a, ovdje.
Korak 5: Spremanje i rad s varijablama
Budući da sada pišemo programe, većina njih će morati pohraniti podatke koje upisujemo u program, a zatim nešto učiniti s tim. Možete ili kodirati informacije 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 sačuvajte 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 #ime a sada je 1
b = a #budući da je a jednako 1, b je sada jednako i 1
print ("a") #trebamo ispisati vrijednosti da bismo vidjeli kako se program pokreće
Kao što ste možda primijetili, programi u Pythonu izvršavaju se od prvog do posljednjeg reda u slijedu. 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 je definirano u retku 2
print ("a")
print ("b")
Instructables ima tendenciju da pokvari kôd ako ga kopirate i zalijepite, pa vam preporučujem da kopirate kôd za ovaj korak sa mog GitHub -a, ovdje.
Korak 6: Proračuni
Sada napravimo neke prorač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) #štampamo "c:" kao tekst, zatim dodajte vrijednost c tako da izgleda lijepo
print ("a:", a, "b:", b, "c:", c) #slično štampamo ostale varijable i njihova imena
Na približno isti način možemo koristiti:
+, - plus i minus su jasni
* množi vrijednosti
/ deli vrednosti
Na primjer:
a = 1
b = 2
c = a/b #vrijednost c je sada 1/2 aka 0,5
print ("c:", c)
Instructables ima tendenciju da pokvari kôd ako ga kopirate i zalijepite pa vam preporučujem da kopirate kôd za ovaj korak sa mog GitHub -a, ovdje.
Korak 7: Izjave If
Ponekad ćemo htjeti da naš program odštampa neki rezultat samo AKO se nešto dogodi. U ovom programu ćemo ispisati 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, ime može biti bilo šta, 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 ("number1+mississippi je najmanje 100") #uradite ovo (da, mora biti uvučeno)
ako je broj1+a == 100: #IF lijeva je potpuno jednaka desnoj
print ("broj1+a je najmanje 100") #ovo učinite, osim ako IF nije tačan
Ako pokrenemo ovaj program, vidjet ćemo da ispisuje samo prvu naredbu jer je 10+90 100
Instructables ima tendenciju da pokvari kôd ako ga kopirate i zalijepite, pa vam preporučujem da kopirate kôd za ovaj korak sa mog GitHub -a, ovdje.
Korak 8: Kraj ???
Je li ovo sve što se tiče Pythona ?!
Naaah, daleko od toga. Sada znate osnove kako spremati varijable i računati s njima. Za veću funkcionalnost priložio sam Python Cheatsheet s jednostavnim primjerima koda. Najbolji način da naučite je da sami isprobate primjere i vidite šta se dešava kada promijenite kôd.
Datoteke se mogu pronaći i na mom GitHub -u, ovdje:
Preporučuje se:
Super jednostavan način upravljanja servo motorom s Arduinom: 8 koraka
Super jednostavan način upravljanja servo motorom s Arduinom: U ovom vodiču koristit ćemo Servo motor i Arduino UNO, te Visuino za kontrolu položaja stupnja servo motora koristeći samo nekoliko komponenti, pa je ovaj projekt super jednostavan. Pogledajte video demonstraciju
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 Aliexpress -a. Mjerenja će nam pokazati koliko su prikladni
Google pomoćnik 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? Google je nedavno izdao komplet za izradu umjetne inteligencije sa brojem 57 časopisa Magpi. Ovo je učinilo izuzetno lakim stvaranje vašeg Google asistenta, međutim pribavljanje glasovnog kompleta sa
Brz i jednostavan način da promijenite zaključani ekran u 6 jednostavnih koraka (Windows 8-10): 7 koraka
Brz i jednostavan način da promijenite zaključani ekran u 6 jednostavnih koraka (Windows 8-10): Želite li promijeniti stvari na svom prijenosnom računaru ili računaru? Želite promjenu svoje atmosfere? Slijedite ove brze i jednostavne korake za uspješnu personalizaciju zaključanog ekrana računara
(Jednostavan) jednostavan način za dobivanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje na Crt TV: 4 koraka
(Jednostavan) jednostavan način za dobijanje analognog/pwm zvuka s Raspberry PI Zero -a i povezivanje na Crt TV: Ovdje sam upotrijebio najjednostavniji način za unos zvuka na TV zajedno sa kompim video zapisom