Stranica: 1/2.

Python za početnike

Postano: 03 srp 2011, 20:57
Postao/la dr.cha0s
Ovo su osnove programskog jezka python!

Prvo sta vam treba je python interpter!
Mozete ga skinuti ovdje

Kod: Označi sve

:http://python.org
Nakon sta ste skinuli otvorite notepad i pocnimo sa pisanjem prvog programa.

Kod: Označi sve

print "Prvi program"


Ovo kada napisem i spremimo ali umjesto exstenzije .txt stavimo .py
Znaci nesto.py
I pokrenemo duplim klikom i na ekranu ce se ispisati poruka Prvi program.

Znaci "print" je naredba koja ispusuje neki text koji je u "".
Idemo dalje idemo preci na druge naredbe.

Kod: Označi sve

print "Kalkulator" #ispisuje poruku Kalkulator
a=input ("Upisi neki broj:: ") #naredba input vas trazi da upisite neki broj
b=input ("Upisi drugi broj:: ") #isto ko i prethodna naredba.
c = a + b #c je jednako zborj a i b
print c #ispisuje na ekranu zbroj a i b a zbroj smo nazvali c!


Evo ako ste dobro upisali (cisto sumljam da niste) dobili ste kalkulator koji moze racunati ali samo zbrajanje!
No naravno sada sigurno zeliti da kalkulator zna i oduzimati i množiti i dijeliti!
To nije nikakav problem samo ćemo malo dodati nešto:

Kod: Označi sve

print "Kalkulator" #ispisuje poruku Kalkulator
a=input ("Upisi neki broj:: ") #naredba input vas trazi da upisite neki broj
b=input ("Upisi drugi broj:: ") #isto ko i prethodna naredba.
c = a + b #c je jednako zbroj a i b
d = a - b #isto je sve ko i kod "c" samo je znak drukciji
e = a / b  #isto je sve ko i kod "c" samo je znak drukciji
f = a * b  #isto je sve ko i kod "c" samo je znak drukciji
print "Zbrajanje = ", c #ispisuje na ekranu zbroj a i b a zbroj smo nazvali c!
print "Oduzimanje = ", d
print "Dijeljenje = ", e
print "Mnozenje = ", f


I evo vas kalkulator zna osnovne racunske operacije!
Eto sada kada znamo osnove neke ajmo malo dalje sada zelimo da nas program spaja dvije rijeci umjesto brojeva ako to probamo upisati u kalkulatoru izbaciti ce nam greseku!
A zasto e pa odgovor je jednostavan jer naredba a=input prihvaca samo brojeve a ne ascii oznake
da bi smo mogli upisivati rijeci onda moramo napraviti ovako:

Kod: Označi sve

a=raw_input ("Upisite neku rijec::: ") #naredba raw_input vas trazi da upisite bilo koju rijec
b=raw_input ("Upisi drugu rijec::: ") #isto ko i prethodna naredba
print a, b

No u ovome kodu vidimo da nema c = a + b
Nema ga jer ce ovaj program spajati rijeci bez da ih oduzimamo ili nesto slicno (premda je nemoguce rijec oduzeti!)


Evo ovo je bio prvi dio tutorijala u drugome cu vas nauciti naredbe else,if ,while i for.

tut by dr. cha0s

Re: Python za početnike

Postano: 03 srp 2011, 22:39
Postao/la madone
dr.cha0s je napisao/la:Ovo su osnove programskog jezka python!

Prvo sta vam treba je python interpter!
Mozete ga skinuti ovdje

Kod: Označi sve
:http://python.org


Nakon sta ste skinuli otvorite notepad i pocnimo sa pisanjem prvog programa.
rofl

Re: Python za početnike

Postano: 04 srp 2011, 06:11
Postao/la Lutherus
Nekužim odakle potreba za skidanjem paketa sa python.org kad većina distrubucija dolazi sa pythonom.

Re: Python za početnike

Postano: 04 srp 2011, 07:26
Postao/la 4ndY
Autor izgleda da ide od foruma do foruma i c/p svoj tutorial:

http://x0rg.org/viewtopic.php?f=10&t=119
http://www.ljuska.org/viewtopic.php?f=73&t=7947

:mrgreen:

Re: Python za početnike

Postano: 04 srp 2011, 07:51
Postao/la Cooleech
Pa neka, lipo je vidit ovako jednostavne upute i k tome na hrvatskom! :D

Re: Python za početnike

Postano: 04 srp 2011, 08:55
Postao/la Abzeenth
Cooleech je napisao/la:Pa neka, lipo je vidit ovako jednostavne upute i k tome na hrvatskom! :D
Još samo da je malo "ispravniji" hrvatski (recimo, da ne piše "sumljam" :x :nee ) bilo bi još lipše :D

Re: Python za početnike

Postano: 04 srp 2011, 12:01
Postao/la shrike
I da nije došao na linux forum sa "otvorite notepad". hehehehe Doduše, nije loše ni ovo. Mogli bi imati ovakav mini tutorial za još par jezika. To bi baš bilo simpa, i pomoglo bi ljudima koji pitaju "Koji jezik odabrati?"

Re: Python za početnike

Postano: 04 srp 2011, 14:05
Postao/la jjj
shrike je napisao/la:I da nije došao na linux forum sa "otvorite notepad". hehehehe Doduše, nije loše ni ovo. Mogli bi imati ovakav mini tutorial za još par jezika. To bi baš bilo simpa, i pomoglo bi ljudima koji pitaju "Koji jezik odabrati?"
Možda, ali nisam uvjeren da je ovo najbolji format, a još manje da je najbolje mjesto. Nadalje, autor nije naznačio pod kojom je licencom tutorijal, pa moramo pretpostaviti da je "copyright by dr. chaos", ie ne možemo ga poboljšavati i proširivati i sve ostale niceties slobode.

Re: Python za početnike

Postano: 04 srp 2011, 16:02
Postao/la dr.cha0s
Tut je u potpunosti moj danas sam mislio postati nastavak istoga. Tut je moje vlasnistvo, pisan je za prijatelja koji je koristio windowse pa sam morao takav uvod imati, ndalje ima i drugi dio tuta tako da ce danas biti online samo da zavrsim s poslom...
Drago mi je da vam se svida...

Re: Python za početnike

Postano: 04 srp 2011, 16:03
Postao/la shrike
Ako licenca nije navedena, onda zakonski niti nema licence pa možemo koristiti tekst kako želimo.