Changes between Version 4 and Version 5 of python


Ignore:
Timestamp:
Nov 14, 2011, 11:59:23 AM (13 years ago)
Author:
Leon Kos
Comment:

popravki in dopolnitve

Legend:

Unmodified
Added
Removed
Modified
  • python

    v4 v5  
    3131= Osnove pythona =
    3232
     33Python je skriptni jezik, pri katerem se stvari izvajajo ob tem, ko naleti interpreter na vrstico. Se pravi, da se vse ukaza, kot tudi
     34upravljanje s spremenljivkami oz podatki izvaja dinamično. Pomembno tudi to, da vse prednosti in slabosti iz drugih jezikov nakako v Pythonu bolje
     35rešene. Ena od pomembnih novosti je seveda zamikanje ukazov. Ker potem programi vsi izgledajo bolje in jih lažje beremo. Po nekih raziskava je bilo ugotovljeno, da program enkrat pišemo, beremo ga pa večkrat. In prav berljivost je pomembna!
    3336
    3437== Spremenljivke ==
     38Imena spremenljiv so poljubna. Python je občutljiv na velike in male črke. Sledimo dogovoru in priporočilom, kot je to v podobnih jezikih.
     39
    3540
    3641Vse spremenljivke so nakako avtomatske. Torej so generirane ob prvi uporabi. Tako imamo lahko par različih (osnovnih) tipov kot so:
    37  1. integer (int, short, cardinal)- cela števila
    38  2. floating point (real, float, double) - plavajoča vejica
    39  3. niz znakov ali string
     42 1. integer (int, short, cardinal)- cela števila  - v dogovoru se izbirajo za kratka imena spremenljivk i, j, k, l, m, n
     43 2. floating point (real, float, double) - plavajoča vejica ali realna ševila
     44 3. niz znakov ali string 
    4045 4. bool ali true/false označevanje, ki pa je prav zaprav integer
     46 5. Kompleksna števila (Realni+Imaginarni''i'')
    4147
    4248Sedaj lahko sestavljamo osnovne tipe tu v sestavljene tipe, kot so na primer:
    43  1. Array - vektor - matrika - seznam
    44  2. Slovarji (map) - dictionay - asociativne matrike
    45  3. Terke ali se seznami fiksnih velikosti
    46  4. Stukture
     49 1. Array - vektor - matrika - list - seznam ne nujno istovrstnih osnovnih tipov
     50 2. Slovarji (map) - dictionary - asociativni seznami
     51 3. Terke (''tuple'') ali se seznami fiksnih velikosti, ki se uporabljajo za hranjenje različnih osnovnih tipov v enem skupku.
     52 4. Strukture (razredi)
    4753
    48 Kateri tip se je ob prireditvi podal lahko preveerimo z ukazom
     54Kateri tip se je ob prireditvi podal lahko preverimo z ukazom
    4955 type(tip)
    5056
    5157== Operatorji ==
    5258
    53 Operirajo s spremenljivkami. Vsak programski jezik ima naor teh stvari in se nerazlikuje od novejših jezikov.
    54 Ima paython prav neka ''lepih'' operatorev.
     59Operirajo s spremenljivkami. Vsak programski jezik ima nabor teh stvari in se ne razlikuje od novejših jezikov.
     60Ima python prav nekaj ''lepih'' operatorev (npr tuple, +).
     61
     62Obstajajo seveda vsi normalni operatorji, +, -, *, /, //, %
     63Okrajšani operatorji +=, -=,
    5564
    5665Primer:
     
    7281print a+i
    7382print t+str(a)
     83
     84i = 1
     85j = 2
     86i, j = j, i # skupek prireditev (tuple)
     87print i, j
     88
     89# Sestavljeni tipi
     90b = [1, 2, 3] # seznam ali list
     91print b[0]
     92
    7493}}}