Informatika2-2012/Eloadas08
A MathWikiből
(Változatok közti eltérés)
Stma (vitalap | szerkesztései) (→lkjsdf) |
Stma (vitalap | szerkesztései) (→lkjsdf) |
||
19. sor: | 19. sor: | ||
== lkjsdf == | == lkjsdf == | ||
<code> | <code> | ||
− | def alma(a): | + | def alma(a): |
− | + | print 'alma' a | |
− | + | return None | |
</code> | </code> | ||
== Megjegyzések == | == Megjegyzések == | ||
* [http://info.ilab.sztaki.hu/~kisstom/info2_2011/1het/ea/1het.pdf 2011-es év előadás anyaga, érdemes átnézni, hátha letisztáz pár kérdést] | * [http://info.ilab.sztaki.hu/~kisstom/info2_2011/1het/ea/1het.pdf 2011-es év előadás anyaga, érdemes átnézni, hátha letisztáz pár kérdést] |
A lap 2012. március 18., 17:52-kori változata
Tartalomjegyzék |
Python-ról általában
A Python egy olyan általános körben használható magas szintű programozási nyelv, aminek az egyik alap elve az olvasható kód írása egy nagyon tiszta szintaxis használatával. 1991-ben alkotta meg Guido Van Rossum.
További jellemzők
- objektum orientált (imperatív, procedurális), funkcionális
- sok beépített modul a fejlesztés megkönnyítésére
- dinamikus típus kezelés
- automatikus memóriakezelés
- többféle megvalósítás (CPython, Jython, IronPython, PyPy, Python for S60)
- open-source a főbb platformokra
Python kód futtatása
A kód futtatható interpreter konzolon belül és külső fájlban tárolva. A tavalyi előadást mint ismétlés ajánlom átnézni. (Tananyag része!)
Python szintaktika és az értelmezése
- változók definiálása és egyben deklarálása az = operátorral típus definiálása nélkül
- minden változó egy objektumként jelenik meg a háttérben aminek a típusát a type(obj) függvénnyel kérhetjük el.
- kódblokkokat behúzással jelöljük (használj mindig szintenként 2 space-t!)
- megjegyzést a # karakterrel tudsz beírni, ami azt jelenti, hogy a sorban utána lévő karaktereket már nem veszi figyelembe a fordító (sok helyen láthatsz olyat, hogy hivatkozás nélküli string-kel csinálják)
lkjsdf
def alma(a): print 'alma' a return None