Informatika2-2012/Eloadas08

A MathWikiből
(Változatok közti eltérés)
(Python szintaktika és az értelmezése)
14. sor: 14. sor:
 
* változók definiálása és egyben deklarálása az '''=''' operátorral típus definiálása nélkül
 
* 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.
 
* 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!)'''
+
* azonos kódblokkokat azonos behúzással jelöljük '''(használj mindig 2 space-t! minden egyes szinthez)'''
 +
* kódblokk kezdetét a ''':''' jelzi
 
* 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)
 
* 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)
  
 
== 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 20., 11:20-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.
  • azonos kódblokkokat azonos behúzással jelöljük (használj mindig 2 space-t! minden egyes szinthez)
  • kódblokk kezdetét a : jelzi
  • 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)

Megjegyzések

Személyes eszközök