Horváth Gergely Zsolt beszámolója arról, hogyan hasznosította a Courserán elsajátított tudását, amelyet a Programming for Everybody (Getting Started with Python) kurzussal szerzett.
Már egy ideje szemeztem a „Programming for Everybody (Getting Started with Python)” elnevezésű Coursera kurzussal, mire úgy döntöttem, belekezdek. A szkriptnyelvekkel eddig nem volt túl sok lehetőségem foglalkozni (leszámítva a JavaScripttel való munkát), éppen ezért jó lehetőségnek találtam, hogy egy online kurzus keretében, saját időbeosztásom szerint sajátítsam el a Python programnyelv alapjait.
Az SZTE+ "határtalan tanulás" kihívás teljesítése során videós formában sajátíthattam el a nyelv alap szerkezeteit és sajátosságait – ez azért különösen fontos, mivel a Python eltér egynéhány helyen az átlagos C-stílusú nyelvektől.
A teljesítéshez szükség volt öt kvíz legalább 80%-os eredménnyel való teljesítésére. Ezek az adott fejezet tudásanyagát kérdezték vissza, az egyes részekre (vezérlési szerkezetek, függvények stb.) fókuszálva. Emellett minden anyagohoz tartozott egy interaktív, automatikusan értékelt feladat, amelynél egy adott feladathoz kódot kellett írni. Ily módon gyakorlatban is ki lehetett próbálni a tanultakat. Mindezt összevetve, az online anyagot végül 98,25%-os eredménnyel abszolváltam.
De nem csak a Coursera kurzus keretében használtam az újdonsült tudásomat. Ehhez kapcsolódik a legérdekesebb élményem, miszerint egy egyetemi kurzuson (adatbázisok gyakorlat) is ki tudtam próbálni. Itt egy projektmunka elkészítése volt a feladat. Egyrészt az adatbázist kellett elkészíteni, másrészt az azzal kommunikáló backendet. Az utóbbit Pythonban írtam meg, azaz a tanultakat egyből, éles szituációban alkalmazhattam. Ez azért is volt érdekes,mert a félév végi érdemjegyem függött ettől. Rizikósnak éreztem egy ilyen friss készség használatát, ráadásul a tanultaknál magasabb szinten, de végül megtérült tapasztalat és érdemjegy terén is.
Összességében elmondhatom, hogy a kurzus sikeres teljesítésével egy általam eddig kevéssé ismert területen fejlődtem, lehetőségem volt megismerkedni a Python nyelv alapjaival, majd ezt a tudást a félév során a gyakorlatba is átültetni.