Informatika2-2014/Gyakorlat01
A MathWikiből
(Változatok közti eltérés)
20. sor: | 20. sor: | ||
</python> | </python> | ||
* Python interpreter futtatása: | * Python interpreter futtatása: | ||
− | < | + | <python> |
$ <strong>python</strong> ## Run the Python interpreter | $ <strong>python</strong> ## Run the Python interpreter | ||
Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) | Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) | ||
40. sor: | 40. sor: | ||
NameError: name 'foo' is not defined | NameError: name 'foo' is not defined | ||
>>> ^D ## type CTRL-d to exit (CTRL-z in Windows/DOS terminal) | >>> ^D ## type CTRL-d to exit (CTRL-z in Windows/DOS terminal) | ||
− | </ | + | </python> |
=== Feladatok === | === Feladatok === | ||
=== 1. Házi Feladat === | === 1. Házi Feladat === |
A lap 2014. február 10., 14:04-kori változata
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)