Csak szépen, sorban

Ez az oldal segít neked végigjárni az utat, amit az oldal készítője is megtett. Kicsit olyan, mint egy tartalomjegyzék.

  1. Telepítés, Python 3 beszerzése a gépedre Windowson, Linuxon, az első program megírása

Az első lépések

Ebben a sorozatban megtesszük első bátortalan lépésünket (szerencsére van, aki fogja a kezünket), és megírunk pár fölöttébb egyszerű programot. Fölöttébb egyszerű, persze…

  1. Első programunk: kiírások, meg egy pici hibakeresés
  2. A változó gyönyörködtet: az első változóink
  3. Megismerkedünk egymással: adatbevitel
  4. Mikor születtem?: adattípusok
  5. Gondoltam egy számra: elágazások
  6. Megyünk túrázni?: összetett feltételek
  7. Már megint gondoltam egy számra: a while-ciklus
  8. Agyamra megy már ez a szám: összetett feltételek a while-ciklusban
  9. A jó öreg Diophantosz: egyismeretlenes egyenletek megoldása while-ciklussal
  10. Chuck Norris elszámolt a végtelenig. Kétszer.: a végtelen ciklus elkerülése
  11. Egymásba ágyazva: egymásba ágyazott while-ciklusok
  12. Véletlenül utoljára gondolok egy számra: véletlenszámok, modulok, konstansok
  13. Mindenki szereti a listákat: a lista adattípus bevezetése, a list.append() tagfüggvény
  14. A bejárós ciklus és a bécsi klasszikusok: a for-ciklus
  15. A legkirályabb sorozat: a range objektumtípus, és a számlálós ciklusok szimulálása
  16. Nagy rendrakás a ciklusok között: elöltesztelő, hátultesztelő, bejárós, számlálós
  17. Meseautómárkák: a lista típus tagfüggvényei: append(), extend(), remove() és count()
  18. Szeletelés és egyelés, avagy így lettünk hentesek és kertészek: indexek és egyéb listaságok
  19. Szövegelj, úgyis listát mondasz: a lista és a karakterlánc összehasonlítása
  20. ‘Oszt ás? Lebeg, Ő pontos? Kerek, Í-t És?: lebegőpontos számok, osztások, kerekítés

Elemi programozási tételek

Hat leckében megoldási recepteket kapunk néhány típusfeladatra.

  1. Sorozatszámítás: lista értékeit összegezzük, szorozzuk, tekerjük, facsarjuk
  2. Eldöntés: van-e adott tulajdonságú elem a listában
  3. Kiválasztás: hányadik az adott tulajdonságú elem a listában
  4. Lineáris keresés: eldöntés és kiválasztás együtt
  5. Megszámolás: mennyi az annyi?
  6. Maximumkiválasztás: ez maximum egy kiválasztás?

Függvények, szövegfájlok, többdimenziós listák

Ez a három lecke kicsit vegyesfelvágott. Igazából az tartja össze őket, hogy nehezen tudunk nélkülük továbbhaladni.

  1. Erre megvannak az embereim: a függvények
  2. Most jól beolvasunk!: szövegfájlok olvasása és írása
  3. A dimenziók bűvöletében: többdimenziós listák kezelése

Objektumhivatkozások, hatókör

Itt három egymással összefüggő, és eléggé embert próbáló lecke jön. Lehet, hogy kicsit korán van, de amikor megpróbáltam enélkül továbblépni az oktatásban, azonnal hiányát éreztük.
Ami itt van, azt érdemes értened, de nem baj, ha a tudás kicsit passzív marad – valójában olyankor kellenek az itt kiderülő dolgok, amikor egyszer csak megmagyarázhatatlan hibák merülnének fel a programodban.

  1. Fogadd el a megváltoztathatatlant!: objektumhivatkozások, állandó és változó értékű adattípusok
  2. Egyről a kettőre: objektumok hivatkozása több objektumhivatkozással, objektumok másolása
  3. Így lettem láthatatlan: mi látszik egy objektumból a főprogramban és mi a függvényekben?

Összetett programozási tételek

Az egyszerű programozási tételek egy sorozathoz egy értéket adtak. Itt először egy sorozathoz egy másik sorozatot rendelünk

  1. Másolás: amikor egy gyűjteményes adattípust végigjárva az egyes értékek alapján egy másik listát töltünk fel értékekkel
  2. Kiválogatás: amikor nem minden értéket teszünk át másik gyűjteménybe, csak azokat, amelyekre szükségünk van
  3. Szétválogatás: több kiválogatás egyszerre
  4. Rendezés: új listába és helyeben
  5. Metszet: listából halmazt, halmazok metszete
  6. Egyesítés (unió): két halmaz összes eleme egy újban

És ezen a ponton – ha jól gondolom – eljutottunk oda, hogy hibátlanul meg tudjuk oldani az emelt szintű közismereti informatika érettségi feladatait. (A közismereti informatika az a tárgy, amit a magyar gimnáziumokban, esetleg nem informatika irányultságú szakgimnáziumokban tanulsz, a hivatalos neve pedig egyszerűen: informatika.) Informatika érettségik megoldásával folytatjuk – majd, ha lesz időm.

Reklámok