Informatika2-2014/Gyakorlat01
A MathWikiből
A lap korábbi változatát látod, amilyen Rpalovics (vitalap | szerkesztései) 2014. február 10., 15:04-kor történt szerkesztése után volt.
Tartalomjegyzék |
Python
- A félévről: http://xkcd.com/353/
Elmélet
Bevezetés
- Altalános körben használható
- Magas szintű programozási nyelv
- Egyik alap elve az olvasható kód írása tiszta szintaxis használatával
- Dinamikus interpreter nyelv
- Sokszor script nyelvként használjuk
- "Pythonban minden objektum"
- PEP8
- http://www.python.org/dev/peps/pep-0008/#introduction
- 4 space hosszú behúzással azonosítjuk a blokkokat
- Függvénynvek, változók és osztályok formátuma
ez_egy_hosszu_fuggvenynev(ez_egy_hosszu_valtozo) OsztalyNev
- Python interpreter futtatása:
$ <strong>python</strong> ## Run the Python interpreter Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> <strong>a = 6</strong> ## set a variable in this interpreter session >>> <strong>a</strong> ## entering an expression prints its value 6 >>> <strong>a + 2</strong> 8 >>> <strong>a = 'hi'</strong> ## a can hold a string just as well >>> <strong>a</strong> 'hi' >>> <strong>len(a)</strong> ## call the len() function on a string 2 >>> <strong>foo(a)</strong> ## try something that doesn't work Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name 'foo' is not defined >>> ^D ## type CTRL-d to exit (CTRL-z in Windows/DOS terminal)