Informatika2-2016/Gyakorlat1
(→Feladatok) |
|||
3. sor: | 3. sor: | ||
[http://www.math.bme.hu/~kkovacs/info2/2016/EA/e01_16i2.html 1. elõadás] | [http://www.math.bme.hu/~kkovacs/info2/2016/EA/e01_16i2.html 1. elõadás] | ||
− | + | = Feladatok = | |
− | + | == Bevezetõ == | |
− | + | === Python parancssorból === | |
− | Írjuk be | + | Írjuk be terminálba, hogy |
+ | <bash> | ||
+ | python | ||
+ | </bash> | ||
+ | ekkor megnyílik egy python shell, amibe írhatunk parancsokat. Próbáljunk ki pár alapvetõ mûveletet! Ha megvagyunk akkor CTRL+D-vel tudunk kilépni. | ||
− | + | Most nyissunk meg egy '''gedit'''-et, ebbe írjuk majd a programunkat, majd terminálból futtassuk. Python futtatás parancssorból emlékeztetõ: | |
<bash> | <bash> | ||
python filenev.py | python filenev.py | ||
</bash> | </bash> | ||
− | === | + | ==== Hello world ==== |
+ | |||
+ | Írjunk python kódot, ami csak annyit tesz, hogy kiírja a parancssorba, hogy '''Hello World!''', a file neve legyen '''helloworld.py''' | ||
+ | |||
+ | ==== Celsiusra ==== | ||
+ | |||
+ | Írjunk python kódot, ami egy Fahrenheitben megkapott hőmérsékletet átvált Celsius fokra. A fájl neve legyen '''celsiusra.py''', olvasson be egy számot, mely a hõmérséklet Fahrenheit-ben és alakítsa ezt át Celsiusra, majd írja ki. Úgy lehet kiszámolni ezt az értéket, hogy a Fahrenheit-ben mért hőmérsékletből kivonunk 32-t, majd az így kapott számot megszorozzuk 5/9-el. | ||
+ | |||
+ | === Spyder === | ||
+ | |||
+ | Nyissunk meg most egy Spydert, ezt linuxon a programok közt találjátok. A jobb fenti ablakrészben térjünk át a file böngészõ fülre (ablakrész alján) és navigáljunk el a korábbi '''celsiusra.py''' file-hoz. Nyissuk meg két kattintással és futtassuk le (jobb gomb -> Run). Ha elszállna elsõ futtatásra, csak futtassátok le mégegyszer és jó lesz. A bemenetet a jobb alsó ablakrészben tudjátok megadni és itt kapjátok a kimenetet is. Ez a rész funkcionál úgy mintha parancssor lenne. | ||
+ | |||
+ | ==== Hello valaki ==== | ||
+ | |||
+ | Nyissunk most egy új file-t Spyderben és írjuk meg újra a korábbi Hello world kódunkat, hogy olvasson be egy nevet és utána ezt a személyt köszöntse a kód. | ||
+ | |||
+ | == CloudCoder == | ||
− | + | === CloudCoder használata === | |
A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés: | A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés: |
A lap 2016. február 18., 03:48-kori változata
Tartalomjegyzék |
Elõadás
Feladatok
Bevezetõ
Python parancssorból
Írjuk be terminálba, hogy
python
ekkor megnyílik egy python shell, amibe írhatunk parancsokat. Próbáljunk ki pár alapvetõ mûveletet! Ha megvagyunk akkor CTRL+D-vel tudunk kilépni.
Most nyissunk meg egy gedit-et, ebbe írjuk majd a programunkat, majd terminálból futtassuk. Python futtatás parancssorból emlékeztetõ:
python filenev.py
Hello world
Írjunk python kódot, ami csak annyit tesz, hogy kiírja a parancssorba, hogy Hello World!, a file neve legyen helloworld.py
Celsiusra
Írjunk python kódot, ami egy Fahrenheitben megkapott hőmérsékletet átvált Celsius fokra. A fájl neve legyen celsiusra.py, olvasson be egy számot, mely a hõmérséklet Fahrenheit-ben és alakítsa ezt át Celsiusra, majd írja ki. Úgy lehet kiszámolni ezt az értéket, hogy a Fahrenheit-ben mért hőmérsékletből kivonunk 32-t, majd az így kapott számot megszorozzuk 5/9-el.
Spyder
Nyissunk meg most egy Spydert, ezt linuxon a programok közt találjátok. A jobb fenti ablakrészben térjünk át a file böngészõ fülre (ablakrész alján) és navigáljunk el a korábbi celsiusra.py file-hoz. Nyissuk meg két kattintással és futtassuk le (jobb gomb -> Run). Ha elszállna elsõ futtatásra, csak futtassátok le mégegyszer és jó lesz. A bemenetet a jobb alsó ablakrészben tudjátok megadni és itt kapjátok a kimenetet is. Ez a rész funkcionál úgy mintha parancssor lenne.
Hello valaki
Nyissunk most egy új file-t Spyderben és írjuk meg újra a korábbi Hello world kódunkat, hogy olvasson be egy nevet és utána ezt a személyt köszöntse a kód.
CloudCoder
CloudCoder használata
A legtöbb python feladathoz gyakorlaton egy CloudCodernek nevezett rendszert fogunk használni. Ennek elõnye, hogy helyben ki is javítja a feladatot. Elérés:
Részletes leírás a tárgylapon.