Készítsünk HANGMAN játékot! - 1. rész

A legjobb tanulási módszernek azt tartom ha élő példán keresztül sajátítunk el valamit. Mivel a számítógépet használók az esetek nagy-nagy részében először a játékprogramokkal ismerkednek meg, talán a programozás elsajátításának is legjobb módja, ha egyszerű játékprogramocskák megírásával kezdünk neki.

Kezdésként a jól ismert Hangman játékot fogjuk elkészíteni, de objektumorientált szemlélettel. Az első működő változat linux terminálon fog futni, az utolsó viszont a népszerű Qt GUI-toolkit felülettel jelenik majd meg.

Szövegformázás: szövegkezelés, 2.rész

A szövegobjektumokkal való munka, és azok megjelenítésének egyszerűsítéséhez a Python sok eszközt ad a kezünkbe, kezdve például a '%' operátorral és a string.format() metódussal.

A '%' operátor nagyon hasznos, használatának alapját ez a példa jól szemlélteti:
>>> "Ez a blog a %s" % "Pythonkodjunk!"
'Ez a blog a Pythonkodjunk!'
>>> blog_name="Pythonkodjunk!"
>>> title="Ez a blog a %s"
>>> title % blog_name
'Ez a blog a Pythonkodjunk!'

Syntax Highlight a Pythonkodjunk!-on!

Ma megnéztem, lehet-e szintaxiskiemelést beállítani a bloggeren lévő blogon. Hát nem :(

Pedig én biztosan tudom, hogy láttam már ilyet a bloggeren is, az nem lehet, hogy nincs rá megoldás.
Rákerestem a guglin, és rögtön kismillió találatom lett. ==>
Többet átnéztem, végül maradtam ennél, mert így nem kell plusz fájlt feltennem sehova, a Google Code-on a javascript alapú Alex Gorbatchev által készített SyntaxHighlighter 1.5 verziója megtalálható, és fájlszinten elérhető. A csomag amúgy már a 3.0 verziónál jár, de a célomnak az 1.5 is kiválóan megfelel.