Python za pocetnike pt.2

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
dr.cha0s
Postovi: 13
Pridružen/a: 03 srp 2011, 20:28
OS: Arch linux
Lokacija: Shadows

Python za početnike

Post 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
Avatar
madone
Postovi: 1594
Pridružen/a: 09 srp 2008, 09:49
Spol: M
OS: Debian
Lokacija: Zagreb

Re: Python za početnike

Post 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
Lutherus

Re: Python za početnike

Post Postao/la Lutherus »

Nekužim odakle potreba za skidanjem paketa sa python.org kad većina distrubucija dolazi sa pythonom.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: Python za početnike

Post 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:
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
Cooleech
Moderator
Postovi: 7028
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: Python za početnike

Post Postao/la Cooleech »

Pa neka, lipo je vidit ovako jednostavne upute i k tome na hrvatskom! :D
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Avatar
Abzeenth
Site Admin
Postovi: 6502
Pridružen/a: 06 lip 2009, 23:16
OS: Kubuntu & Fedora
Lokacija: Online

Re: Python za početnike

Post 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
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Python za početnike

Post 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?"
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: Python za početnike

Post 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.
dr.cha0s
Postovi: 13
Pridružen/a: 03 srp 2011, 20:28
OS: Arch linux
Lokacija: Shadows

Re: Python za početnike

Post 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...
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Python za početnike

Post Postao/la shrike »

Ako licenca nije navedena, onda zakonski niti nema licence pa možemo koristiti tekst kako želimo.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Odgovori