![Započnite s Pythonom: 7 koraka (sa slikama) Započnite s Pythonom: 7 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-1010-39-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37
![Započnite s Pythonom Započnite s Pythonom](https://i.howwhatproduce.com/images/001/image-1010-40-j.webp)
Programiranje je odlično!
Kreativan je, zabavan i daje vašem mozgu mentalnu vježbu. Mnogi od nas žele učiti o programiranju, ali se uvjeravaju da ne možemo. Možda ima previše matematike, možda vas žargon koji se baca okolo plaši. Dopustite mi da vam sada kažem da je to upravo ono što su programeri mislili prije nego što su postali programeri. U stvari, to sam i mislio prije manje od 10 sedmica kada sam počeo programirati.
Odmah ću vam reći da svako može naučiti pisati programe. S napretkom u programskim jezicima koji se lako čitaju, poput pythona, i mnoštvom informacija na internetu, više nije ulaganje puno radno vrijeme za učenje detalja programskog jezika. Većina programera iz 21. vijeka za dojenčad su izuzetno lijeni, samo naučite osnove i nastavite dalje.
Ovo je bez žargona, lako slijedljivo rješenje koje možete učiniti upravo sada. Tako je! Smanjite facebook i youtube, opustite se i pratite na svom računaru.
![Kompjuter za staru osobu Kompjuter za staru osobu](https://i.howwhatproduce.com/images/001/image-1010-41-j.webp)
Danas ćemo gledati programski jezik pod nazivom Python, wikipedia definira python kao:
"Python je široko korišteni programski jezik opće namjene na visokom nivou. Njegova filozofija dizajna naglašava čitljivost koda, a njegova sintaksa omogućava programerima da izraze koncepte u manje redova koda nego što bi to bilo moguće u jezicima kao što su C ++ ili Java. Jezik pruža konstrukte namijenjene omogućavanju jasnih programa i na malom i na velikom nivou."
Dakle, šta SVE ZNAČI? Mislio sam da si rekao bez žargona? Pa u osnovi:
"Python je kompaktan programski jezik opće namjene, jednostavan za čitanje. Vrlo je svestran, pa se može koristiti za stvaranje programa svih veličina."
Zašto sam odabrao python? Budući da je osnove pythona lako naučiti i jezik ima izvrsnu zajednicu za podršku na mreži. Po završetku ovog tečaja možete odmah početi s izradom programa, umjesto da trošite vrijeme na učenje potrebnih zamršenosti jezika.
Pa počnimo!
Korak 1: Šta će vam trebati
Prvo će vam trebati računar sa kopijom pythona, nažalost korisnici mobilnih uređaja!
Idite na https://www.python.org/downloads/ i preuzmite najnovije izdanje dostupno s velikim žutim gumbom.
![Python Download Python Download](https://i.howwhatproduce.com/images/001/image-1010-42-j.webp)
Zatim slijedite upute za instalaciju da biste instalirali python.
![Python Installer Python Installer](https://i.howwhatproduce.com/images/001/image-1010-43-j.webp)
Da biste provjerili je li python instaliran, idite na CMD (ili terminal) i upišite:
python --verzija
Python bi trebao odgovoriti verzijom pythona.
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-44-j.webp)
Sada ćemo za ovaj vodič koristiti IDE ili integrirano razvojno okruženje (u osnovi tekstualni uređivač i kompajler sastavljeni zajedno) pa prijeđite na https://www.jetbrains.com/pycharm/download/ i preuzmite "Community Edition" Pycharma.
![PyCharm zajednica PyCharm zajednica](https://i.howwhatproduce.com/images/001/image-1010-45-j.webp)
Zatim slijedite Upute za instalaciju da biste instalirali PyCharm.
Sada, počnite programirati!
Korak 2: Postavite PyCharm i kreirajte novi projekt
Kada prvi put pokrenete pycharm, pitat će vas koju tipkovnicu i temu želite koristiti. Preporučio bih da ključnu kartu ostavite zadanom, ali možete se igrati sa temom, bojama i fontovima po svom ukusu. Za ovaj vodič koristim pycharm community 4.5 sa Dracula temom.
Tada ćete biti dočekani ekranom dobrodošlice.
Pritisnite Kreiraj novi projekat
![PyCharm ekran dobrodošlice PyCharm ekran dobrodošlice](https://i.howwhatproduce.com/images/001/image-1010-46-j.webp)
Odaberite Pure Python, zatim odaberite mapu u koju ćete pohraniti datoteke, zatim pritisnite create (Imajte na umu da će naziv mape biti naziv vašeg projekta)
![Ekran projekta PyCharm Ekran projekta PyCharm](https://i.howwhatproduce.com/images/001/image-1010-47-j.webp)
Na ovom mjestu trebao bi vas dočekati stvarni ekran za kreiranje koda: P
![Code Screen Code Screen](https://i.howwhatproduce.com/images/001/image-1010-48-j.webp)
Korak 3: Kreirajte svoj prvi program
Desnom tipkom miša kliknite mapu vašeg projekta i idite na novo -> Python datoteka
![Kreirajte novi MENI Kreirajte novi MENI](https://i.howwhatproduce.com/images/001/image-1010-49-j.webp)
Imenujte datoteku i pritisnite OK
![Dijalog datoteke Dijalog datoteke](https://i.howwhatproduce.com/images/001/image-1010-50-j.webp)
Sada će se nova kartica pojaviti u vašem glavnom području
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-51-j.webp)
Ispod _author_ kopirajte i zalijepite ovaj kôd.
message = "Zdravo svijete"
štampana poruka
Zatim desnom tipkom miša kliknite datoteku i pritisnite Pokreni
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-52-j.webp)
Ovo će sastaviti naš program i vratiti rezultat. Hello World će biti odštampan u Run Run području
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-53-j.webp)
Pogledajmo šta smo upravo napisali.
Korak 4: Pronalaženje vašeg prvog programa
Pokušajmo sada razumjeti koji je kod
message = "Zdravo svijete"
štampana poruka
zaista znači.
Prvo kreiram i postavljam vrijednost varijable na niz koji sadrži Hello World. Ako promijenite tekst između govornih oznaka, tada možete promijeniti vrijednost varijable, a time i poruku. Na primjer:
message = "Zdravo Instructables!"
štampana poruka
Povrat:
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-54-j.webp)
pri trčanju.
Niz je definiran zbog oznaka govora, nizovi se mogu definirati i s jednim znakom
message = 'Zdravo svijete'
štampana poruka
Promenljive takođe mogu imati različite tipove. Za primjer ovo:
cijeli broj = 29302
je varijabla sa cijelom vrijednosti (skraćeno int) i ovo:
floatingPoint = 1469.928
je varijabla sa vrijednošću s pomičnim zarezom (skraćeno float).
U osnovi, razlika između cijelih i float brojeva su cijeli brojevi, dok su float decimalni brojevi. Cijeli brojevi zauzimaju manje prostora, ali ne mogu držati decimale. Na primjer, broj 1 / cijeli broj 2
cijeli broj1 = 1
integer2 = 2 ispisati integer1 / integer2
je 0.5 tačno? Ali rezultat je:
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-55-j.webp)
Zato što se cijeli brojevi ne mogu podijeliti na decimale. Međutim ovo:
float1 = 1,0
integer2 = 2 ispis float1 / integer2
vraća 0,5 pri pokretanju jer je jedna od varijabli float
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-56-j.webp)
'Print' jednostavno ispisuje vrijednost. Na primjer
ispis "UNIŠTITI SVIJET"
štampa niz
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-57-j.webp)
Print takođe može odštampati vrijednost jednadžbe, uključujući kombiniranje dva niza
string1 = "ZDRAVO"
string2 = "IBLE LOVERS" ispisuje string1 + string2
otisci
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-58-j.webp)
Korak 5: Petlje i if - Upravljačke strukture
Jedna od najvažnijih stvari u svakom programu je postojanje kontrolnih struktura.
Prva kontrolna struktura je while petlja, ovaj dio koda se petlja dok je uvjet istinit. Za Instance ovaj kod
count = 0
while count <10: # Dodaj u count count = count + 1 broj štampanja print "Završeno"
pokreće kôd u petlji do broja <10, a zatim nastavlja s programom.
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-59-j.webp)
Druga je if-else naredba, ovaj dio koda provjerava i radi nešto ako je vrijednost varijable jednaka 10, radi nešto drugo ako je vrijednost jednaka 11 i radi nešto drugo u svim ostalim okolnostima.
cijeli broj = 0
# Ako je jednako 10 ako je cijeli broj == 10: ispišite "ITS 10" # Ako je jednako 11 elif cijeli broj == 11: ispišite "ITS 11" # U svim ostalim okolnostima: ispišite "I DONT KNOWWWWWWWW" print "Gotovo""
Će se vratiti
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-60-j.webp)
Budući da varijabla cijeli broj nije jednaka 10 ili 11 i u svakoj drugoj situaciji radi drugačije.
Da biste definirali vrijeme ili ako kontrolna struktura stavi tip (while ili if) iza kojeg slijedi istinita ili lažna vrijednost, tada:
otkucajte true == true:
Obratite pažnju na „razmake“za sadržaj svake petlje, python je vrlo specifičan za razmake, tako zna koji je kôd za neko vrijeme ili if petlje. PyCharm koristi jedan razmak između kartica koji mora biti dosljedan u cijelom vašem kodu! Također možete prilagoditi postavke tako da umjesto njih koristite razmake (što ima neke prednosti).
Korak 6: Komentari
Možda ste primijetili da sam 'komentirao' kôd koji sam postavio u dijelu kontrolnih struktura. Možete komentirati dio koda postavljanjem #, a ostatak retka bit će komentiran. Kada se softver sastavi, komentari se zanemaruju
# Zdravo svijete
Komentari su spasioci koda. Zato što vam omogućavaju da pokažete svima šta je u vašem kodu i na šta ste mislili dok ste pisali kôd. Ali nemojte pretjerivati! Prekomentirani kod može biti jednako loš kao i kod koji nije komentiran
Pa kada trebam komentirati svoj kôd?
Moje opšte pravilo je da komentarišete svoja razmišljanja dok pišete, pa ako ste dodali varijablu samo da biste zadržali svoje godine koja nema drugu svrhu. Komentirajte to.
# Varijabla koja drži moje godine u godinama # Ne koristi se zapravo u ovom programu, ali # bitna za opstanak ljudske rase! myAge = 23
Korak 7: Završeno - vrijeme je da sami napišete nešto
Vau, upravo ste naučili osnove pitona!
![Image Image](https://i.howwhatproduce.com/images/001/image-1010-61-j.webp)
Dakle "šta da radim sada?" možete pitati, pa možete nastaviti igrati sa svojim fajlom. Kad mislite da ste spremni, možete se prihvatiti izazova. Napišite program za dodavanje ili oduzimanje dva broja koja su unijeli korisnici. Pomoću interneta saznajte kako doći do korisničkog unosa, zatim dodajte ili oduzmite dva unosa i svakako komentirajte svoj kôd! Iako je Python lako naučiti, on ni u kom slučaju nema ograničenje mogućnosti - programi svih oblika, veličina i konfiguracija mogući su pomoću Pythona i njegovih sveobuhvatnih (i obično zajedničkih biblioteka) biblioteka. Objavite svoj kôd ispod za prijedloge i poboljšanja. Sretno!
Preporučuje se:
Započnite s Arduino Nano: 5 koraka
![Započnite s Arduino Nano: 5 koraka Započnite s Arduino Nano: 5 koraka](https://i.howwhatproduce.com/images/010/image-28928-j.webp)
Započnite s Arduino Nano: Arduino Nano je jedan od dostupnih modela ploča Arduino. Ima malu veličinu, potpunu funkciju i jednostavan je za upotrebu. Ima veličinu 1,70 inča x 0,7 inča, Arduino nano ima potpunu značajku, kao što su: Atmel ATmega 328 IC, tipka Restar, 4 LED indikatora, 3V3 Re
Započnite s NodeMCU (ESP8266) .: 3 koraka
![Započnite s NodeMCU (ESP8266) .: 3 koraka Započnite s NodeMCU (ESP8266) .: 3 koraka](https://i.howwhatproduce.com/images/005/image-12288-30-j.webp)
Započnite s NodeMCU (ESP8266) ….: U ovom uputstvu dijelim kako možete započeti s NodeMCU (ESP8266) s Arduino IDE -om. Ovaj vodič je za početnike koji tek počinju. NodeMCU je poput Arduina sa ugrađenim Wifi -jem, pa svoje projekte možete izvesti na mreži. Do k
Započnite božićnu svjetlosnu emisiju s gumbom: 5 koraka
![Započnite božićnu svjetlosnu emisiju s gumbom: 5 koraka Započnite božićnu svjetlosnu emisiju s gumbom: 5 koraka](https://i.howwhatproduce.com/images/006/image-15073-10-j.webp)
Započnite božićnu svjetlosnu emisiju s gumbom: Prilikom izvođenja božićne svjetlosne emisije sinhronizirane s muzikom možda ćete htjeti započeti emisiju pritiskom na dugme. Ovaj vodič je primjenjiv samo na emisiju koja se kontrolira putem Falcon Pi Playera (FPP) koji se izvodi na Raspberry Pi. Ako koristite F
Započnite s Raspberry Pi GUI: 8 koraka
![Započnite s Raspberry Pi GUI: 8 koraka Započnite s Raspberry Pi GUI: 8 koraka](https://i.howwhatproduce.com/images/006/image-17317-8-j.webp)
Započnite s Raspberry Pi grafičkim sučeljem: Dakle, imate Raspberry Pi i sjajnu ideju, ali kako olakšati interakciju svojim korisnicima poput pametnog telefona? Izgradnja grafičkog korisničkog sučelja (GUI) zapravo je prilično jednostavna i s malo strpljenja možete stvoriti nevjerojatne projekte
Započnite s izgradnjom PM nadzorne stanice: 3 koraka (sa slikama)
![Započnite s izgradnjom PM nadzorne stanice: 3 koraka (sa slikama) Započnite s izgradnjom PM nadzorne stanice: 3 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-6860-37-j.webp)
Započnite s izgradnjom stanice za praćenje PM: Posebno me zanima nivo zagađenja zraka, jer živim u Kini i iako je moj grad, Shenzhen, vjerovatno jedan od najčišćih gradova u Kini, još uvijek ima svojih loših dana. htio sam izgraditi svoj za usporedbu sa pola tuceta zraka