A dimenziók bűvöletében

Ebben a posztban a listáinkat tesszük többdimenzióssá. Ez egy egydimenziós lista: [‘mert’, ‘olyan’, ‘mint’, ‘egy’] vonal, azaz csak egy kiterjedése van, mégpedig a hosszúsága (tudod: len()). [[‘Ha’, ‘egy’, ‘lista’], [‘egy’, ‘táblázatra’, ‘hasonlít’], [‘akkor’, ‘kétdimenziósnak’, ‘hívjuk.’]] Nézd meg jól eszt a listát: hány eleme van? Kilenc?? Nem, csak három, de mindegyik egy újabb lista, megint csak…

Most jól beolvasunk!

Mármint fájlokat. Szövegfájlokat. Meg kiírni is fogunk ám. Szóval az úgy van, hogy egészen eddig mindig mi töltöttük fel adatokkal a programunkat, illetve néha a program maga szülte meg az adatokat. Hát ennek vége! Lássuk az iszonyhosszú videót! Tényleg, picit hosszabb, mint 25 perc tömény tananyag, jól gondold át… :Đ Na, esetleg egy videóklippet előtte?:)…

Erre megvannak az embereim

Ha büdös már a meló, bízzuk valaki másra. Ezt a valakmi mást a programozásban függvénynek hívják. Megfizetni nem kell, csak megírni. Előtanulmányként javallom ezt a cikkemet. Ha lusta vagy, akkor… úgy kell neked. Vigyázat, nagyon hosszú videó, csak a kemények nézhetik meg! – én szóltam. A függvény áll tehát: egy def szóból a függvény nevéből…

Maximumkiválasztás

Eljutottunk az utolsó elemi programozási tételünkhöz, hát nem nagyszerű?:) Lássuk: A videóban ígértem egy prezentációt a karakterkódolásokról, hát íme: https://prezi.com/-h6xut8ieuos/karakterkodolasok-es-kodtablak/ És akkor a szokásos kódok. Következik a Maximumkiválasztás: Először pszeudokódban, általánosan: Aztán Pythonban, értékek szerint bejárva a bejárható objektumot: Indexek szerint bejárósat nem is írok, mert mostanra te is meg tudod írni, ugye? alig-alig kell A…

Megszámolás

Az előző három tétel arról szólt, hogy a listánkat átnyálaztuk adott tulajdonságú elem után kutatva. Ha találtunk ilyen elemet, akkor csináltunk vele valamit (kiírtuk, változóba töltöttük az értékét, változóba töltöttük az indexét), majd angolosan távoztunk. A távozásnak alapvetően két módja volt: break-kel kiugrottunk a for-ciklusból, és azt is elfelejtettük, hogy valaha járunk ott (többnyire ezt használtuk)…

Lineáris keresés

Nézzük meg, mit csinált az előző két programozási tétel: Az eldöntés arra volt jó, hogy megnézzük, van-e adott tulajdonságú elem a sorozatban A kiválasztás esetében biztosak voltunk benne, hogy van adott tulajdonságú elem, és a tétel megmondta, hogy melyik ez az elem. A keresés ez a kettő együtt: megmondja, hogy melyik az adott tulajdonságú elem, ha…

Kiválasztás

Az előző alkalommal az eldöntés tételében azt vizsgáltuk, hogy van-e adott tulajdonságú elem a bejárható objektumunkban. Most abból indulunk ki, hogy van ilyen tulajdonságú elem, de melyik az? Erre a kérdésre válaszol a kiválasztás tétele, amelyik lényegében megegyezik az eldöntés tételével, a közepe más. A programozás tétel általánosan, pszeudokóddal: Elemek szerint bejárva az objektumunkat: Indexek…