Készülj önállóan a digitális kultúra érettségi programozás részére! A középszintű érettségiben könnyű feladatok vannak, de az emelt szint az emelt informatika érettségi szintjén van. Közép szinten max. 15 pontot ér a programozás (az összpontszám 15%-a), de emelt szinten 120 pontból 50-et - ha nem készülsz fel programozásból, az írásbeli pontok 42%-át elveszítheted. NAGY a tét!
Miért Python?
Sokféle programnyelvből lehet választani. Én a Python nyelvet javaslom, mert
nagyon magas szintű (ezért, és nem a gyorsaságáért szeretjük), így rövidebb a programkód;
egyszerűbb a formátuma, mint pl. a C nyelveknek (C#, C++, …), a kód könnyebben olvasható;
a gépet nem terheli agyon, nem foglal súlyos gigabájtokat a háttértáron (mint pl. a Visual Studio), ha az IDLE-t használod;
sok dolog megoldható röviden is, és hosszan is (Légy kreatív! De ha később C, PHP vagy Java programnyelveken is akarsz programozni, a hosszú megoldásokat is gyakorold!);
a TIOBE díjnyertes indexlistáján (megmutatja, hogy melyik programnyelv mennyire népszerű a programozók körében) a Python rendkívül előkelő helyen szerepel.
Így kezdd el:
Nézd meg az Oktatási Hivatal érettségiről szóló honlapján, hogy az aktuális vizsgaidőszakban a Python milyen verzióját használhatod, majd töltsd le és telepítsd a gépedre. Ez azért fontos, mert ha elmész emelt szinten érettségizni, az ottani gépeken is azt a verziót fogod találni, ne érjen váratlanul a dolog!
Első programként hozz létre egy elso.py fájlt, menj rá az Intézőben a jobb gombbal, és választ az Edit with IDLE lehetőséget. Ennek hatására megnyílik a Python telepítésével kapott egyszerű szövegszerkesztő. Írjál bele egyetlen sort: print(‘Helló, világ!’), majd mentsd el (File/Save vagy Ctrl+s) és futtasd le (Run/Run module menü vagy F5). Fut az első programod! Megnyílik a Python IDLE Shell ablaka és abban látod az eredményt.
Érettségin használhatod a PyCharm kódszerkesztőt is a “gyári” IDLE helyett, ami különböző szolgáltatásokkal segíti a programozást. Viszont értened kell a konfigurálásához!
Tanulmányozd a honlapomon a programozás elmélet szekciót, figyelmesen olvas és tanulj!
Menj végig a feladatgyűjteményen, amit összeállítottam – ehhez sok idő kell. Ott témánként és szintenként megtalálod a feladatokat, kezdőtől a verseny szintig. Találsz komplex feladatsorokat is, amiket az érettségin is kaphatsz.
Ezek után oldj meg a lehető legtöbb programozási feladatsort a korábbi emelt érettségikből. Minden évben 3 emelt szintű feladatsort találsz, az őszi vizsgaidőszakban egyet és a tavasziban kettőt (informatika, és informatika magyar, mint idegen nyelven).
Készítettem egy gyors ismertetőt (vannak benne gyakorló feladatok is), ami segíthet felkészülni is az emelt informatika érettségire: VG-Python-ismertető. A Python magas szintű programnyelv, ezért sok-sok egyszerűsítés, összevonhatóság, rövidítés és ezekkel kapcsolatos trükk megvan benne. Ezekből állítottam össze egy doksit.
Amit még javaslok megnézni
Ha valaki emelt szintű érettségire készül informatikából vagy digitális kultúrából, érdemes meglátogatnia az alábbi oldalakat: