Télapósapka és kesztyűk

Hiányzások – a 2017. októberi emelt szintű informatika érettségi programozás-feladatának megoldása

A Hiányzások című feladatsor nem meglepő módon hiányzásokkal foglalkozik, mármint egy osztály tanulóinak hiányzásaival. A bemenő fájl szerkezete viszonylag bonyolult, ezért már a beolvasás során átalakítjuk olyanra, hogy könnyebb legyen vele dolgoznunk. Olyasmit teszünk vele, amelyet nagy adattömeget mozgató valós programban nem tennénk: redundanciát viszünk abba az adatszerkezetbe, amelyben a fájlban lévő adatokat tároljuk, azaz…

A Stack Overflow 2017-es fejlesztői felméréseinek eredménye

A múltkor már agyondícsértem a Python előkelő helyezéseit ilyen-olyan felméréseken. Most ezt folytatnám, szíves engedelmetekkel. A Stack Overflow az egyik, ha nem a leghíresebb és legjelentősebb programozós kérdezz-felelek oldal, amelyet, ha programozással akarsz foglalkozni, neked is meg kell ismerned. Igen, angolul van, és igen, ha programozással akarsz foglalkozni, legalább olvasnod kell angolul. Az oldal a nevét…

Melyik nyelvet tanuljuk 2017-ben?

Itt egy friss összesítés, ami szerint – attól függően, ki hogy mér – a Python a 2-6. legnépszerűbb nyelv 2017 januárjában. Érzésem szerint Magyarországon azért ennél rosszabb a nyelv helyzete. Attól még a kedvencem:) Ha kigyönyörködted magad, nézd meg ezt a valós időben frissülő diagramot is: http://langpop.corger.nl/ A kép a fenti linkről származik.

Egyesítés (unió)

Az előző alkalommal lényegében nem listákkal, hanem halmazokkal dolgoztunk. A mai munkánkat is halmazokkal célszerű elvégezni, de mégis listákkal kezdjük. Hogy miért? Mert az utolsó, a következő posztban sorra kerülő tételnél vissza kell térnünk a listákhoz. Szóval unió. Ha még emléxel rá, unió a két (több) halmaz összes eleme együtt, de az azonos elemek csak…

Metszet

Mostantól olyan programozási tételekkel foglalkozunk, amelyek legalább két sorozathoz rendelnek egyet. Metszet nem más mint két halmaz közös része, ha még emléxel rá matekból. Fontos, hogy halmazé, és nem listáé. Először mégis lista adattípussal oldjuk meg a metszetkészítés szép feladatát. Vegyünk két listát: lista1 = [1, 2, 3, 4, 5], lista2 = [6, 4, 2, 0]. A…

Rendezés

Ebben a posztban megnézzük, hogy miként rendezhető egy lista, azaz miként lehet a 2, 3, 1, 4-ből 1, 2, 3, 4-et csinálni. Rendezésből sokféle van, majd egy napon átnézzük őket. A videóban megnézzük, de tényleg csak megnézzük az egyszerű cserés rendezést, de aztán a lényegre térünk, ami a Python sorted() függvénye.   Hogyan működik az egyszerű cserés…