Kako započeti programiranje na pythonu

Želite započeti učenje programiranja? Programiranje učenja može biti vrlo teško i vjerovatno mislite da ćete morati posjetiti neke lekcije za ovo. Iako je to istina za neke programiranje jezika, postoji veliki izbor jezika, za proučavanjem temelja koji će trebati samo nekoliko dana. Python - jedan od tih jezika. U samo nekoliko minuta možete napisati jednostavan program na Pythonu i pokrenuti je. Najbolje.

Korake

Dio 1 od 5:
Instalirajte Python (za Windows)
  1. Slika pod nazivom 167107 1
jedan. Preuzmite Python za Windows OS. Prevoditelj jezika Pythona za Windows možete besplatno preuzeti Python. Obavezno preuzmite verziju kompatibilnom sa svojim operativnim sistemom.
  • Trebali biste preuzeti najnoviju dostupnu verziju, u vrijeme pisanja ovog članka bio je verzija 3.4.
  • OS X i Linux isporučuju se sa Pythonom unaprijed instaliranim. Ne morate instalirati softverski softver sa bilo kojeg povezanom, ali najvjerovatnije će vam trebati urednik teksta.
  • Većina Linux distribucija i verzija OS X i dalje koriste Python 2.X. Između verzija 2 i 3 bilo je nekoliko promjena, posebno povezanih sa operatorom "Print". Ako želite instalirati noviju verziju Pythona na OS X ili Linux, možete preuzeti i odgovarajuće datoteke iz Pythona.
  • Slika pod nazivom 167107 2
    2. Instalirajte prevodilac jezika Python. Većina korisnika može postaviti prevodioca bez ikakvih postavki. Možete integrirati Python u naredbenu liniju uključivanjem najnovije opcije na popisu dostupnih modula.
  • Slika pod nazivom 167107 3
    3. Postavite urednik teksta. Iako možete kreirati programe u Pythonu u editoru bilježnice ili TexteDit, vidjet ćete da je mnogo lakše čitati i pisati kôd pomoću specijaliziranog uređivača teksta. Postoji ogroman izbor besplatnih urednika, kao što su Notepad ++ (za Windows), TextWrangler (za MAC) ili JEDIT (za bilo koji sistem).
  • Image pod nazivom 167107 4
    4. Provjerite je li instalacija uspješno prošla. Otvorite naredbeni redak (u Windows) ili terminalu (u Mac / Linuxu) i birajte Python. Python će se prikazati i prikazati se njegov broj verzije. Pastićete u naredbenu liniju tumača za Python, naznačena kao >>>.
  • Biranje Print ("Zdravo svijete!") i pritisnite↵ Unesite. Morate vidjeti tekst Zdravo svijete!, Python prikazan pod naredbenom linijom.
  • Dio 2 od 5:
    Osnovni pojmovi
    1. Image pod nazivom 167107 5
    jedan. Izračunati da Python ne zahtijeva kompilaciju. Python je interpretacijski jezik, što znači da možete pokrenuti program odmah nakon izmjene u njegovu datoteku. To dovodi do činjenice da su programi za preradu, obradu i uklanjanje pogrešaka mnogo brži od mnogih drugih jezika.
    • Python je jedan od najlakših za istraživanje jezika, a možete napisati i pokrenuti jednostavan program u samo nekoliko minuta.
  • Slika pod nazivom 167107 6
    2. Razumjeti prevodioca. Prevoditelja možete koristiti za testiranje kôda bez dodavanja vašeg programa. Vrlo je korisno za proučavanje kolikih komoda, i za pisanje programa ispitivanja.
  • Slika pod nazivom 167107 7
    3. Istražite kako Python radi sa predmetima i varijablama. Python - objektno orijentisan jezik. To znači da se sve tumači u programu kao predmete. To znači da ne trebate proglasiti varijable na početku programa (možete to učiniti u bilo kojem trenutku), a ne trebate odrediti vrstu varijable (cijeli broj, string i slično).
  • Dio 3 od 5:
    Koristite Python tumač kao kalkulator

    Izvođenje nekih velikih računarskog funkcija omogućit će vam se nositi sa Pythonom sintaksom i kako se obrađuju brojevi i linije.

    1. Slika pod nazivom 167107 8
    jedan. Pokrenuti prevodilac. Otvorite naredbeni redak ili terminal. Biranje Python i pritisnite ↵ Unesite. Prevoditelj Python učitat će se i pasti ćete u njegovu naredbu (>>>).
    • Ako niste integrirali Python u naredbenu liniju, a zatim da biste pokrenuli prevoditelja, morat ćete ići na imenik Python.
  • Slika pod nazivom 167107 9
    2. Izvršite glavnu aritmetičku akciju. Da biste izvršili osnovne aritmetičke radnje, možete lako koristiti Python. U nastavku možete vidjeti nekoliko primjera o korištenju funkcija izračuna. Bilješka: # Označava komentare u python kodu, a komentari se ne prenose prevodiocu.
    >>> 3 + 710 >>> 100 - 10 * 370 >>> (100 - 10 * 3) / 2 # Divizija Uvijek vraća broj plutajućih mjesta (decimalni broj) 35.0 >>> (100 - 10 * 3) // 2 # Odjeljenje za cijeli broj (dvostruko polaganje) odbacuje frakcijski dio35 >>> 23% 4 # ravnoteža se izračunava iz divizije3 >>> 17.53 * 2.67/4.111.41587804878049
  • Image pod nazivom 167107 10
    3. Izračunajte stepen broja. Da biste se odnosili na vežbu, možete koristiti operatera **. Python može brzo izračunati velike brojeve. Pogledajte primjer u donjem prozoru.
    >>> 7 ** 2 # 7 u Square49 >>> 5 ** 7 # 5 do stupnjeva 778125
  • Slika pod nazivom 167107 11
    4. Kreirajte i promenite varijable. Da biste izvršili osnovne algebrejske akcije, možete dodijeliti bilo koje vrijednosti promjenjivim. Ovo je dobar uvod u to kako u Pythonu dodijelite vrijednosti varijable. Promjenjive vrijednosti su dodijeljene znakom = . Pogledajte primjer u sljedećem prozoru.
    >>> A = 5 >>> B = 4 >>> A * B20 >>> 20 * A // B25 >>> B ** 216 >>> Širina = 10 # Naziv varijable može biti bilo koja linija >>> Visina = 5 >>> Širina * Visina50
  • Slika pod nazivom 167107 12
    pet. Zatvoriti prevodioca. Nakon što završite sa korišćenjem prevodioca, možete ga zatvoriti i vratiti se u naredbenu liniju klikom Ctrl+Z (Windows) ili Ctrl+D (Linux / MAC), a zatim klikom ↵ Unesite. Možete i birati prestati () i pritisnite ↵ Unesite.
  • 4. dio 5:
    Kreirajte svoj prvi program
    1. Slika pod nazivom 167107 13
    jedan. Pokrenite uređivač teksta. Možete brzo kreirati testni program koji će vam pomoći da se bavite osnovama stvaranja i spremanja programa i njihovom daljnjem pokretanju u prevodiocu. Takođe će vam pomoći da se osigurate da prevodilac uspešno prođe.
  • Slika pod nazivom 167107 14
    2. Napišite operatera "Ispisati". "Ispisati" - Ovo je jedna od glavnih karakteristika u Pythonu i koristi se za prikaz informacija u terminalu tokom izvršenja programa. Bilješka: "Ispisati" - Ovo je jedna od značajnih promjena u Pythonu 3. U Pythonu 2 potrebna vam je samo za ulazak "Ispisati" A onda što želite prikazati. U Pythonu 3 "Ispisati" postala funkcija, pa bi trebali pisati "Ispis ()" Sa naznakom u zagradama onoga što želite prikazati.
  • Image pod nazivom 167107 15
    3. Dodajte svog operatera. Jedan od najlakših načina za provjeru programiranja jezika je prikaz teksta "Zdravo svijete!" Postavite ovaj tekst unutar izraza "Ispis ()", Uključujući i citate znakove:
    Print ("Zdravo svijete!")
  • Za razliku od mnogih drugih jezika, ne trebate završiti linije -. Takođe ne trebate koristiti kovrčava zagrade ({}) Za označavanje blokova kodova. Umjesto toga, uvlačenje će biti označene ono što je uključeno u blok.
  • Slika pod nazivom 167107 16
    4. Spremite datoteku. Na meniju "Dosije" Odabir tekstualnog uređivača "Spremi kao ". U padajućem izborniku ispod polja imena odaberite vrstu Python datoteke. Ako koristite notepad (koja se ne preporučuje), odaberite "Svi dokumenti" A zatim dodajte ".Py" Na kraju imena datoteke.
  • Obavezno sačuvajte datoteku na lako dostupnom mestu, kao što ćete tamo otići pomoću naredbenog retka.
  • Za ovaj primjer sačuvajte datoteku kao "Zdravo.Py".
  • Image pod nazivom 167107 17
    pet. Pokrenite program. Otvorite naredbeni redak ili terminal i idite do mjesta na kojem ste spremili datoteku. Jednom kada pređete u željenu mapu, pokrenite datoteku tako što ćete upisati Zdravo.Pyi klikom na ↵ Unesite. Morate vidjeti tekst Zdravo svijete!, Mrlja pod komandnom linijom.
  • Ovisno o tome kako ste instalirali Python, možda ćete morati birati za pokretanje programa Python Pozdrav.Py ili Python3 Pozdrav.Py.
  • Image pod nazivom 167107 18
    6. Testirajte češće. Jedna od najvećih prednosti Pythona je da možete odmah testirati svoj novi program. Preporučljivo je zadržati naredbenu liniju istovremeno s uređivačem teksta. Spremanje promjena u uređivaču, možete odmah pokrenuti program iz naredbenog retka i promjena testa.
  • Dio 5 od 5:
    Stvaranje složenih programa
    1. Slika pod nazivom 167107 19
    jedan. Eksperimentirajte sa kontrolnim operaterima. Upravljački operateri omogućavaju da kontrolirate koji program treba učiniti pod određenim uvjetima. Ovi operateri su osnova programiranja na Pythonu i omogućit će vam stvaranje programa koji obavljaju različite radnje ovisno o ulaznim podacima i uvjetima. Krenimo s operatorom Dok. U ovom primjeru možete koristiti operatera Dok Da biste izračunali fibonaccijev red na 100:
    # Svaki broj FIBONACCI reda je zbroj prethodnih dva broja A, B = 0, 1WHILE B < 100:print(b, end=` `)a, b = b, a+b
    • Ciklus će se izvršiti do dok (dok) B manje od (<) 100.
    • Rezultat će biti izveden 1 1 2 3 5 8 13 21 34 55 89
    • Timu kraj = `` će rezultirati istim redom umjesto da se povuče svaku vrijednost u zasebnu liniju.
    • Ovaj jednostavan program ima nekoliko stvari za oblaganje pažnje na stvaranje složenih programa na Pythonu:
    • Obratite pažnju na udubljenje. : Pokazuje da će sljedeći red biti razveden i bit će dio bloka kodova. U gornjem primjeru Ispis (B) i A, B = B, A + B su dio bloka Dok. Pravilni uvlaka su potrebni za vaš program za rad.
    • U jednom baru možete definirati nekoliko varijabli. U gornjem primjeru SVEDOK JOVANOVIĆ - ODGOVOR: i B Oba su definirana u prvom redu.
    • Ako unesete ovaj program direktno u prevodioca, na kraju biste trebali dodati prazan niz tako da prevodilac zna da je program završen.
  • Image pod nazivom 167107 20
    2. Definirajte funkcije u okviru programa. Možete definirati funkcije koje će kasnije nazvati. Ovo je posebno korisno ako trebate koristiti nekoliko funkcija unutar velikog programa. U sljedećem primjeru možete kreirati funkciju za izračunavanje serije Fibonaccije, slično onoj kojem ste pisali ranije:
    Def FIB (n): a, b = 0, 1, pa < n:print(a, end=` `)a, b = b, a+bprint()# Позже в программе можно вызвать нужную функцию# Фибоначчи для любого указанного значенияfib(1000)
  • Ona će se vratiti 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  • Slika pod nazivom 167107 21
    3. Stvorite složeniji program sa upravljačkim operaterima. Operatori menadžmenta omogućuju vam uspostavljanje posebnih uvjeta koji mijenjaju način daljnjeg izvršenja programa. Ovo je posebno važno ako se bavite ulaznim podacima korisnika. U sljedećem primjeru koristit ćemo operatere ako, Elif (Drugo ako) i Drugo Da biste stvorili program koji procjenjuje starost korisnika.
    Starost = int (ulaz ("Unesite svoju dob: ")) Ako je starost <= 12:print("Классно быть ребенком!")elif age in range(13, 20):print("Вы подросток!")else:print("Время взросления")# Если любое из этих утверждений истинно,# будет отображено соответствующее сообщение.# Если ни одно утверждение не истинно, будет# показано сообщение "иначе".
  • Ovaj program takođe predstavlja neke vrlo važnije operatere, koji će biti vrlo koristan u većini različitih aplikacija:
  • Ulaz () - Operator očekuje ulaz sa tastature. Korisnik će vidjeti poruku napisanu u zagradama. U ovom primjeruUlaz () Zatvorena unutar funkcije Int (), što znači da će svi uneseni podaci tumačiti kao cijeli broj.
  • Raspon () - Ova se značajka može koristiti na različite načine. U ovom programu provjerava je li broj u rasponu od 13 do 20. Konačna vrijednost intervala ne uzima se u obzir pri izračunavanju.
  • Slika pod nazivom 167107 22
    4. Istražite druge uvjetne izraze. U prethodnom primjeru korišten je simbol "manje ili jednako" (<=) для определения, удовлетворяет ли введенный возраст определенному условию. Вы можете использовать те же условные выражения, что и в математике, но написание их немного другое:
    Uslovni izrazi.
    SmisaoSimbolSimbol u Pythonu
    Manje od<<
    Više nego>>
    Manje ili jednako<=
    Više ili jednako> =
    Jednako===
    Nije jednak!=
  • pet. Nastavite učiti. Evo samo temelja Pythona. Iako je to jedan od najlakših studiranja jezika, ima, gdje možete kopati, ako ste naravno zainteresirani. Najbolji način za nastavak učenja jezika je nastaviti stvaranje programa! Zapamtite da možete brzo pisati programe direktno u prevodiocu, a testiranje promene bit će jednostavno kao što započinjete program iz naredbenog retka.
  • Programiranje na Pythonu ima mnogo dobrih knjiga, uključujući "Studiramo Python i program u Pythonu" (Mark Lutz), "Razvoj geroida u Pythonu" (Vastra E.), "Uvod u mašinski trening sa Pythonom" (Andreas Muller, Sarah Guido), "Python u Unix i Linux administraciji sistema" (Noah poklon, jeremy m. Jones) i drugi.
  • Na Internetu postoji mnogo izvora, ali većina ih je orijentirana na Python 2.X. Možda ćete morati prilagoditi primjere date tamo.
  • U mnogim programskim kursevima nude se klase pythona. Često se Python predaje u uvodnim klasama, jer je ovo jedan od najjednostavnijih jezika za studiju.
  • Savjeti

    • Python je jedan od najjednostavnijih programskih jezika, ali još uvijek njegova studija zahtijeva određeno strpljenje. Pored toga, pomoglo će se u savladavanju nekih zaklada algebre, jer je Python vrlo loše vezan za matematiku.
    Slične publikacije