Kako započeti programiranje na Pythonu

Autor: Peter Berry
Datum Stvaranja: 16 Srpanj 2021
Datum Ažuriranja: 23 Lipanj 2024
Anonim
Nauči PYTHON za 10 minuta!
Video: Nauči PYTHON za 10 minuta!

Sadržaj

Želite li naučiti programiranje? Proces navikavanja na posao programiranja može biti zastrašujući i mislite da za to trebate poći u ozbiljnu školu. Za neke jezike to je ponekad istina. No, postoje i mnogi programski jezici kojima treba samo jedan do dva dana da bi stekli osnove. Python je jedan od takvih jezika. Sa samo nekoliko minuta možete pokrenuti osnovni Python program. Pročitajte 1. korak u nastavku da biste saznali kako.

Koraci

Dio 1 od 5: Instaliranje Pythona (za Windows operativne sustave)

  1. Preuzmite Python za Windows sustave. Protumač Windows Python može se besplatno instalirati s web mjesta Python. Obavezno preuzmite verziju prikladnu za vaš operativni sustav.
    • Trebali biste preuzeti najnoviju dostupnu verziju, koja je u vrijeme pisanja ovog članka, verzija 3.4.
    • Python je dostupan u OS X i Linuxu. Ne morate više instalirati nijedan drugi softver povezan s Pythonom. Međutim, vjerojatno biste trebali instalirati program za uređivanje teksta.
    • Većina Linux distribucija i OS X inačica i dalje koristi Python 2.X. Postoje neke manje razlike između verzije 2 i verzije 3, ponajviše promjene u strukturi "ispisa" (ne). Ako želite instalirati noviju verziju Pythona za OS X ili Linux, datoteku možete preuzeti s web stranice Python.

  2. Instalirajte Python interpreter. Većina korisnika može instalirati tumač bez promjene bilo koje postavke. Python možete spojiti u dostupnu Windowsovu aplikaciju za tumačenje naredbenog retka (Command Prompt) tako što ćete omogućiti zadnju opciju na popisu dostupnih modula.
  3. Instalirajte uređivač teksta. Bez obzira možete li pisati programe na Pythonu s Notepadom ili TextEditom, bit će vam puno lakše čitati i kodirati pomoću specijaliziranog uređivača teksta. Postoji mnogo besplatnih programa za uređivanje, poput Notepad ++ (Windows), TextWrangler (Mac) ili Jedit (za bilo koji operativni sustav).

  4. Provjerite svoje postavke. Otvorite naredbeni redak (Windows) ili terminal (emulator - Mac / Linux) i unesite piton. Python će učitati i prikazati broj verzije. Bit ćete preusmjereni na aplikaciju tumača naredbenog retka tumača Python, predstavljenu kao :.
    • Bori se i dalje ispis ("Pozdrav svijetu!") i pritisnite tipku ↵ Enter (Ići). Tekst će se prikazati odmah ispod naredbenog retka Pythona.
    oglas

Dio 2 od 5: Naučite osnove


  1. Molimo vas da shvatite da Python ne zahtijeva kompilaciju. Python je interpretirani jezik, što znači da možete pokrenuti program čim napravite promjenu u datoteci. Kao rezultat toga, programi koji petljaju, uređuju i rješavaju probleme rade mnogo brže od ostalih jezika.
    • Python je jedan od jezika koji je najlakše naučiti, a jednostavni program možete pokrenuti u samo nekoliko minuta.
  2. Istražite s tumačem. Pomoću tumača možete odmah testirati kôd bez dodavanja u program prije pokretanja. Izvrsno je za učenje kako funkcionira određena naredba ili pisanje nacrta programa.
  3. Saznajte kako se Python odnosi prema objektima i varijablama. Python je objektno orijentirani jezik, što znači da se sve u programu smatra objektom. Također, ne morate navesti varijablu na početku programa (što se može učiniti u bilo kojem trenutku), a ne trebate navesti i vrstu varijable (cijeli broj, niz itd.). oglas

3. dio od 5: Korištenje tumača poput kalkulatora

Izvođenje nekoliko jednostavnih računskih funkcija pomoći će vam da se upoznate s Pythonovom sintaksom i načinom obrade brojeva i nizova znakova.

  1. Pokrenite tumača. Otvorite naredbeni redak ili terminal. Tipkanje redaka piton na upit i pritisnite tipku ↵ Enter. Python tumač će vas učitati i usmjeriti na Pythonovu aplikaciju tumača naredbenog retka ().
    • Ako niste kombinirali Python s postojećom aplikacijom za tumačenje naredbenog retka, morat ćete otići u direktorij Python da biste pokrenuli tumač.
  2. Izvršiti osnovne aritmetičke proračune. Možete to učiniti pomoću Pythona. Pogledajte neke primjere u donjem okviru kako koristiti funkciju izračuna. Napomena: u Python kodu, koji se koristi kao značenje odlomaka koji ga slijede, tumači se i, prema tome, neće biti uključen u tumač.
  3. Pojačavanje. Možete koristiti operatore ** za označavanje moći. Python može brzo izračunati velike brojeve. Pogledajte primjer u okviru ispod.
  4. Stvorite i manipulirajte istim varijablama. Varijable možete dodijeliti u Pythonu za izvođenje jednostavnih algebarskih izračuna. To se može smatrati dobrim uvodom u dodjelu varijabli u programu Python. Varijable se dodjeljuju kroz znak =. Za bolje razumijevanje pogledajte primjer u okviru ispod.
  5. Zatvorite tumača. Kad završite s tim, možete zatvoriti tumač i vratiti se na program tumača naredbenog retka pritiskom na kombinaciju tipki. Ctrl+Z (Windows) ili Ctrl+D (Linux / Mac), a zatim pritisnite ↵ Enter. Također možete upisati naredbe prestati () i pritisnite ↵ Enter. oglas

4. dio od 5: Stvorite svoj prvi program

  1. Otvorite uređivač teksta. Možete brzo stvoriti ispitne programe kako biste se upoznali s osnovama stvaranja i spremanja programa i njihovog pokretanja putem tumača. Također će vam pomoći da provjerite je li tumač pravilno instaliran.
  2. Stvorite naredbu "ispis". "Ispis" je osnovna funkcija u Pythonu, koja se koristi za prikaz informacija na terminalu u programu. Napomena: "print" je jedna od najvećih promjena od prelaska s Pythona 2 na Python 3. U Pythonu 2 samo trebate upisati "print" prije sadržaja koji želite prikazati. U Pythonu 3 "ispis" je postao funkcija. Stoga ćete morati upisati "print ()", a tekst koji želite prikazati u zagradama.
  3. Dodajte svoju rečenicu. Jedan od najpopularnijih načina testiranja programskog jezika je prikaz "Hello World!". Smjestite ovo u naredbu "print ()", uključite navodnike:
    • Za razliku od mnogih drugih jezika, ne trebate koristiti dijakritičke znakove ; da završi narudžbu. Također vam ne trebaju aparatići ({}) za zaključavanje bloka. Umjesto toga, dovoljno je samo uvlačenje da se pokaže kakav je sadržaj u bloku.
  4. Spremite datoteku. Kliknite izbornik Datoteka u svom uređivaču i odaberite Spremi kao. Na padajućem izborniku ispod okvira s imenom odaberite vrstu datoteke Python. Ako upotrebljavate Notepad (nije preporučljivo), odaberite "Sve datoteke", a zatim dodajte naziv datoteke .py.
    • Spremite datoteku na lako dostupno mjesto jer ćete je trebati potražiti u aplikaciji tumača naredbenog retka.
    • U ovom se primjeru datoteka sprema kao "hello.py".
  5. Pokrenite program. Otvorite naredbeni redak ili terminal i idite do mjesta na kojem ste spremili datoteku. Jednom tamo pokrenite datoteku upisivanjem zdravo.py zatim pritisnite tipku ↵ Enter. Tekst bi trebao biti prikazan ispod upita.
    • Ovisno o tome kako je Python instaliran i koja je njegova verzija, možda ćete morati upisati python hello.py ili python3 hello.py za pokretanje programa.
  6. Test se redovito provodi. Jedna od sjajnih stvari u vezi s Pythonom je ta što novi program možete odmah isprobati. Dobra je navika istodobno otvoriti tumač i uređivač naredbenog retka. Nakon što spremite promjene u uređivaču, program možete odmah pokrenuti iz naredbenog retka. Zahvaljujući tome, provjerite upravo izvršene promjene. oglas

Dio 5 od 5: Izgradnja naprednih programa

  1. Eksperimentirajte s osnovnom strukturom za kontrolu protoka. Struktura kontrole protoka omogućuje vam kontrolu nad programom na temelju određenih uvjeta. Te su konstrukcije najznačajniji dio Pythona, omogućujući vam stvaranje programa za izvođenje različitih operacija na temelju zadanog unosa i stanja. Dok dobro je polazište za navikavanje na njih. U donjem primjeru možete koristiti strukturu dok Da biste izračunali Fibonaccijevu seriju na 100:
    • Koliko će trajati niz (dok) b je manje od (<) 100.
    • Rezultat će biti
    • Comeinand kraj = ' za prikaz rezultata na istom retku, umjesto da se vrijednosti ostave na odvojenim redovima.
    • U ovom programu postoje neke ključne točke koje igraju ključnu ulogu u stvaranju složenih Python programa koje biste trebali imati na umu kako slijedi:
      • Označite uvlačenje crte. Znak : označava da će sljedeći redovi biti uvučeni i dio bloka. U gornjem primjeru, ispis (b) i a, b = b, a + b dijelovi su bloka dok. Pravilno povlačenje izuzetno je važno za osiguravanje izvođenja programa.
      • Na istoj je liniji moguće definirati više varijabli. U gornjem primjeru, a i b definirani su u prvom retku.
      • Ako uvozite ovaj program izravno u tumač, na kraj programa morate dodati prazan redak kako bi tumač znao da je program završio.
  2. Konstruirajte funkciju u programu. Možete definirati funkcije za kasniju upotrebu u vašem programu. To je osobito korisno u slučajevima kada trebate koristiti više funkcija u granicama većeg programa. U donjem primjeru možete stvoriti funkciju za pozivanje iste Fibonaccijeve sekvence gore:
    • Vraća se
  3. Izgradite složeniji program kontrole protoka. Struktura kontrole protoka omogućuje vam postavljanje specifičnih uvjeta za promjenu načina rada programa. To je posebno važno kada se radi o korisničkom unosu. Primjer u nastavku će se koristiti ako (ako), elif (inače ako) (ili ako) i drugo (ostalo) za izradu jednostavnog programa za ocjenu korisničke dobi.
    • Ovaj program također uvodi nekoliko vrlo važnih struktura koje su neprocjenjive za širok spektar primjena:
      • ulaz () - Ova naredba zahtijeva da korisnik unese podatke s tipkovnice. Korisnik će vidjeti poruku napisanu u zagradama. U ovom primjeru, ulaz () umotana funkcijom int () - što znači da će se svaki ulaz tretirati kao cijeli broj.
      • raspon () Ova se funkcija može koristiti na razne načine. U ovom programu provjerava je li unešeni broj između 13 i 20. Gornja i donja granica raspona neće se uzeti u obzir pri izračunu.
  4. Naučite druge uvjetne izraze. U prethodnom smo primjeru koristili "manje ili jednako" (<=) kako bismo utvrdili zadovoljava li unesena dob uvjet ili ne. Možete koristiti izraze slične onima iz matematike, ali unesite malo drugačije:
  5. Nastavite učiti. Ovo su samo osnove Pythona. Iako je jedan od najjednostavnijih jezika, ako želite dublje zaroniti, Python je još uvijek vrlo produbljen. Najbolji način za nastavak učenja je stalno programiranje! Imajte na umu da bilo koji program možete brzo napisati izravno u tumač i provjeriti promjene koje ste napravili ponovnim pokretanjem programa iz naredbenog retka.
    • Postoji mnogo dobrih knjiga o programiranju na Pythonu, uključujući "Python za početnike", "Kuharica za Python" (Vodiči za Python) i "Programiranje na Pythonu: uvod u računalne znanosti" (Programiranje na Pythonu: Uvod u računalne znanosti).
    • Resursi na mreži su raznoliki, ali mnogi od njih i dalje su usmjereni prema Pythonu 2.X. Možda ćete morati prilagoditi bilo koji od primjera koje pružaju.
    • Mnoge lokalne škole nude satove Pythona. Python se često uči na uvodnim predavanjima jer je to jedan od jezika koji se najlakše uči.
    oglas

Savjet

  • Python je jedan od jednostavnijih računalnih jezika. Međutim, da biste naučili, još uvijek se morate potruditi. Poznavanje algebre također će vam pomoći jer se Python usredotočuje na matematiku.