Informatika1-2012/Gyakorlat7
A MathWikiből
(Változatok közti eltérés)
40. sor: | 40. sor: | ||
>>> import math | >>> import math | ||
</python> | </python> | ||
− | * Egy példa scriptre: | + | * Egy példa scriptre (és az input() függvényre): |
<python> | <python> | ||
#!/usr/bin/python | #!/usr/bin/python | ||
63. sor: | 63. sor: | ||
main() | main() | ||
+ | </python> | ||
+ | * Command line argumentumok | ||
+ | <python> | ||
+ | |||
+ | </python> | ||
+ | * File I/O | ||
+ | <python> | ||
+ | |||
</python> | </python> | ||
===Feladatok=== | ===Feladatok=== |
A lap 2012. október 15., 19:52-kori változata
Tartalomjegyzék |
Ismétlés
- BFS
- DFS
- Dijkstra algoritmus
- Mélységi keresés (előadás)
Analitikus számítások sage-ben
Python
Bevezetés
- magas szintű programozási nyelv
- interpreteres nyelv
- objektumorientált
- free and open source
- terminál -> Python -> interaktív mód
- Python scriptek
Célok
- Python scriptek írása
- file I/O
- modulok és importálásuk
Néhány hasznos tudnivaló
- Python interaktív mód
robee64@M14Z:~$ python
- Kilépés python-ból:
>>> exit()
- Python script meghívása
robee64@M14Z:~$ python proba.py
- Modulok improtálása pythonban
>>> import random >>> import math
- Egy példa scriptre (és az input() függvényre):
#!/usr/bin/python #coding=UTF-8 s = input("Mondj egy számot:") print "Ennél eggyel kisebbet mondtál: ", str(s+1)
- Függvény definiálása
def proba(): ...
- Példa függvényekre:
def main(): userNumber=getNumber() print "Ennel eggyel kisebbet mondtal: ", str(userNumber+1) def getNumber(): num = input("Mondj egy szamot:") return num main()
- Command line argumentumok
- File I/O