Bevezető
Programozás alapjai előadás jegyzet¶
Jelen jegyzet az SZTE Programozás Alapjai kurzus hallgatói számára készült.
- A Python nyelv szintaxisa, jellemzői (scriptnyelv), használata, fejlesztői környezet.
- Vezérlési szerkezetek és megvalósításuk Python-ban.
- Python adattípusok: number, string, boolean, tömb, rekord, lista, tuple, Set, Dictionary.
- Változók, értékek, eljárások paraméterezése (pozíció/név), visszatérés több értékkel.
- Alapvető IO műveletek, fájlkezelés.
- Egyszerű adatfeldolgozási/megjelenítési problémák megoldása.
Szerkesztés alatt!
Az oldal további része szerkesztés alatt áll, a tartalma minden további értesítés nélkül többször, gyakran, jelentősen megváltozhat!
- Bevezető, tematika, követelmények
- Python bevezető
- helloworld
- "natúr", interaktív
-
main() függvényben
-
eltelt idő
-
command-line args sys.argv / argparse
-
beszúró rendezés??
-
csúszóátlag-számítás (for)
-
fájlkezelés
- open / close
-
with ... as ...
-
dátum (switch/match)
-
eltelt idő (sequential / function)
- egyszerű, 4 változó
- függvény, 4 változó
-
tuples
-
kivételkezelés
-
év napja (switch/match)
-
függvény integrálás / általános trapéz módszer
-
hanoi
-
n alatt k
- rekurzívan
-
nemrekurzívan
-
n! rekurzívan
- rekurzívan
-
nemrekurzívan
-
háromszög osztályozás
- egyenlőséggel
-
toleranciával
-
kamatos kamat
-
grafika?
-
klikkek
-
grafika???
-
szinusz/koszinusz (while)
-
pontosság
-
LNKO
-
másodfok
-
mellékhatás
-
minimax
-
Pascal háromszög
- rekurzívan
-
nemrekurzívan
-
pénzváltás
-
riadólánc
-
röppálya
- szélsőértékek
- szimuláció
-
grafika??
-
tér legtávolabbi pontjai
-
unittest
-
False
- await
- else
- import
- pass
- None
- break
- except
- in
- raise
- True
- class
- finally
- is
- return
- and
- continue
- for
- lambda
- try
- as
- def
- from
- nonlocal
- while
- assert
- del
- global
- not
- with
- async
- elif
- if
- or
- yield
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|