2022.01.31. Scratch és Python
A Pythonnak és a Scratch-nek a következőkben alapvetően eltérő a filozófiája: A Scratch-ben van egy fix méretű vászon, míg a Pythonban ilyen nincs, ezt külön létre kell hozni. Ráadásul ez nem "beépített", ahhoz az ún. TK könyvtárat kell használni. A Scratch-ben vannak szereplők, a Pythonban nincsenek. Az utóbbit leginkább úgy lehet elképzelni, mintha a Scratch-ben minden kód egy fix helyen, mondjuk a háttéren lenne. A Scratch-ben az egyes szereplők programja párhuzamosan fut, ráadásul egy szereplőnek egyszerre több programja is lehet, amelyek szintén párhuzamosan futnak. Pythonban alapból összesen egy főprogram van. A párhuzamosságot vagy szimuláljuk, vagy ún. szálakat ( thread ) használunk. (TK -> Tkinter a Python GUI eszközkészlete) MOZGATÁS Szereplők mozgatása Pythonban a TK vásznon lényegesen bonyolultabb, mint a Scratch-ben. Néhány lényeges különbség a Scratch vászon és a TK vászon között: A Scratch-ben a vászon közepén van a (0, 0) pont, míg TK-ban a vászon bal fe...