- Python PL, 1. dalja
- 2/12/03 03:28 pm
- Un taatad - kjeramies klaat nopietnaakaam lietaam:
Instalaacija:
Python atbalsta praktiski visas populaaraas O.S.. Savai miiljaakajai opsisteemai juus vinju varat downloadeet no http://www.python.org/download/ . Windows instalacija ir easy case - palaizham setupu un taalaak uiss notiekas pats no sevis. Savukaart zem linuxa ir klasiskaa komandu kombinaacija ieksh instalaacijas direktorijas:
./configure
make
make install
!!!UZMANIIGI!!!! - ja esat noleemushi izmantot mod_python kopaa ar apachi 1.3.X seeriju (python support prieksh apachi webservera) ./configure komndai jaapievieno shaads switch: --with-threads=no. Par mod_python konfiguraaciju kopaa ar apachi es raxtiishu kaada ano peedeejiem raxtiem shajaa seerijaa.
Un taatad ja python ir veiksmiigi uzinstaleejies varam izbaudiit pirmos shiis instalaacijas rezultaatus:
Pythona shells
Python shells ir interaktiiva vide python programmeshanai, sheit var realajaa laikaa definete mainiigos, veidot nosaciijumus,ciklus, klases, funkcijas un taas arii izsaukt.
Ja juus lietojat linux, komandrindaa ieraxtiet python vai arii pilnui celju liidz executaablim. Bet ja juus lietojat Windows pltaformu, tad zem start menu > Programms > Python2.X atradiisiet ikoninju IDLE - no shiis veelams izveidot shortcutu uz desktopu, jo lietot naaksies biezhi :)
taatad mees esam ieguvushi kaut ko apmeeram shaadu:
Python 2.2 (#28, Dec 21 2001, 12:21:22)
Type "copyright", "credits" or "license" for more information.
IDLE 0.8 -- press F1 for help
>>>
izmeegjinaasim elementaaraakas matemaatiskaas darbiibas: ieraxtiet 2+2 un rezultaac buus apmeeram shaads:
>>> 2+2
4
>>>
taapat uzraxtot a=2+2 un peec Enter nospieshanas uz raxtot vnk a mees ieguusim veelamo rezultaatu.
Sintaxe.
mainiigie tiek raxtiiti peec to vaarda, un atsaucoties uz vinjiem nav jaalieto nekaadi $;# un veel sazinkas, taatad pilniigi deriigs buus shaadi apgalvojumi:
a=1
b=2
c=a+1
Atshkjiriibaa no php mainiigajiem driixt veersties tikai tad, kad vinji ir nodefineeti - jebkura veershanaas pirms taa radiis kjuudu.
Funkcijaam, Klaseem, cikliem, nosaciijumiem nav terminaatoru (beigu ziimes vai nosaciijuma php - {}) Paitonaa dziljaaks liimenis tiek defineets izmantojot tabulaaciju, vai arii notektu atstarpju skaitu, taapeec piemeeram if satements pareizi izsaktiitos shaadi:
a=1
if a>0:
print "hello world"
print a
Naakoshais dziljaakais liimenis defineejas ar veelvienu pievienotu tabu:
a=1
if a>-10:
while a>-10:
print "Hello World"
a=a-1
print "Hello World the last time"
else:
print "Hello World only once"
print a
-
5 commentsLeave a comment