IT

IT

Codeberry tapasztalat

2018. június 27. - zsofiam123

Kb. egy hete kezdtem el a JavaScript Alapok I-V. online kurzust itt: Codeberry Programozóiskola - programozás tanfolyam online. Nagyon tetszik. Jól átgondoltan és fokozatosan vezet rá az egyre bonyolultabb feladatokra, úgy, hogy közben a gyakorlásra is nagy hangsúlyt fektet. Eddig ezt hiányoltam leginkább az eddigi tanulmányaimból - a gyakorlást, a számonkérést, pedig ez lenne az alapja a fejlődésnek - számomra legalábbis. Kifejezetten szeretem csinálni a feladatokat, olyan érzés, mintha folyamatosan matek példákat kéne megoldanom, olyanokat, amiket értek...Mondjuk én régebben is szerettem a matekot, egészen addig, amíg értettem. Ez pedig annak volt a függvénye, hogy érthetően magyarázták-e vagy nem. Ez a Codeberry pedig kifejezetten érthető. Bár igaz, hogy vannak előtanulmányaim a programozás terén, és lehet, hogy ezek már olyan alapot adnak, amik egy teljesen kezdőhöz viszonítva megkönnyítik a dolgomat, mégis szerintem érdemes ezzel folytatni a code.org után, ha valaki programozás tanulására adja a fejét.

 

Python kezdő kurzus 4. óra

Ahogy elnéztem a blog bejegyzéseimet, rájöttem, hogy a harmadik óra anyaga egyszerűen ki is maradt...vagy csak eltűnt, nem tudom, ezt a hiányt viszont most már nem fogom pótolni, de nézzük, hol tartunk most!

Tudunk változókat, egyszerű függvényeket használni, illetve if/while vezérlési szerkezeteket. Megtanultuk, mi a különbség a literál, a változó és a kifejezés között.

Tesztelés alatt jelenleg annyit értünk, hogy minden változtatás után futtatunk tesztelési céllal, jó és rossz bemeneti értéket is kipróbálva.

És szó volt a visszatérési értékről is, ami számomra még mindig homályos, de abban reménykedem, hogy minél többet írok róla, annál jobban meg fogom érteni. A függvény, amikor visszatér, önmaga is egy adattá válhat...

Amit a függvény tartományán belül írunk, az csak a függvényen belül látható, így beszélhetünk változók hatóköréről. Ezt is megtanultuk.

Bejött egy rajzolós rész is (a turtle), ahol 1-3 közötti véletlenszerűen megadott számok alapján fordul a ceruzánk balra, vagy jobbra, vagy halad tovább egyenesen. Ez a turtle is egy külön modul, importálni kell, mielőtt használni tudnánk.

 

 

 

 

 

 

Python kezdő kurzus 2. óra

A mai órán megtanultunk elágazásokat használni, a változótípusokról esett szó, hogy hogyan kell azokat átkonvertálnunk egymásba, miért használunk időnként egy, időnként pedig kettő egyenlőségjelet, hogy amikor először írunk le egy változót, akkor a bal oldalon kell lennie. Megtanultuk a programblokkok indentációját-számomra ez volt a leghasznosabb a mai nap folyamán. Random számokat generáltunk a randint függvény segítségével, amit a random-ból hívtunk meg, Utasításként használtuk az input szót. A while ciklust is használtuk. Megtudtuk, hogy a Python fordítóprogram interpreteres nyelv. Életeket adtunk meg a programunkban, kezdő érteknek 3-at, majd megírtuk úgy a programot, hogy vonjon le egy életet minden alkalommal, amikor csapdára léptünk. Kaptunk házi feladatot és szorgalmit is. Ezeket py fájlformátumban kell elküldeni.

Kezdő programozó tanfolyam játékfejlesztéssel - 1. óra

Jelenleg a BeCube kezdő (Python programnyelvben) programozó tanfolyamára járok. Bővebb információ az alábbi honlapon található:

https://www.becube.hu/tanfolyamok

Tegnap volt az első órám. Elég egyszerű volt, a programozás elvi alapjait tanultuk, és a végén néhány gyakorlófeladatot végeztünk el, ami akár egy játék kezdete is lehetne.

Tetszik benne az, hogy óra előtt elküldték az anyagot (pdf) e-mailban, amiből fel lehetett előre készülni, és nem is ártott! Mert nekem kb. fél órámba telt telepíteni a PyCharm nevű programozó környezetet, és addig nem is tudtam az órán elhangzottakra figyelni.

Órán egyébként a Python legfrissebb verzióját telepítettük, akinek esetleg egy korábban kiküldött e-mailben leírt instrukciók alapján ez nem sikerült. Illetve az IDLE-t (fejlesztőkörnyezet!), akinek még nem volt fenn a gépén. Majd kiderült, hogy a PyCharm-ot is telepíteni kell, és végül ebben is dolgoztunk az órán. Az én gépemen Linux operációs rendszer van, ezért különleges esetnek számítok.

Felsorolásszerűen, miről esett szó az első alkalommal: ki miért van itt, Marcus 'Notch' Persson háza, print ("Helló világ!) - megírtuk első Python programunkat, hibákat vétettünk, hogy lássuk, mit reagál rá a program, változókat vezettünk be, különböző értékeket adtunk nekik, műveleteket végeztünk velük, egy 'összesküvés'-es példa segítségével ráláthattunk az absztrakt gondolkodásmódra, amire a későbbiekben szükségünk lesz. Mindez elég egyszerűnek tűnt, mégis úgy érzem, nagy hatással volt a gondolkodásmódomra. Másnap reggel mobilomon a Wood Block Puzzle-lel játszva azon kezdtem el gondolkozni, vajon hogyan írták ezt a játékot a fejlesztők, milyen parancsok vannak benne, és hogy milyen jó lesz, hogy a tanfolyam végére én is képes leszek majd ilyeneket írni.

 

 

állásgarancia

Találtam egy összefoglaló táblázatot ezekről a 4 (vagy több vagy kevesebb) hónapos képzésekről (a cikk alján van a táblázat):

https://index.hu/gazdasag/2017/10/26/ngm_kepzes_informatika_kozbeszerzes_training_360_yellowroad/

Ezek szerint egyedül a Codecool és a ReaktorLabs képzéséhez tartozik állásgarancia, az összes többi cég csak segít az álláskeresésben. Illetve a Yellowroad-dal és a T-Systems Akadémiával kapcsolatos leírást lehet még úgy értelmezni, hogy a tanfolyam elvégeztével garantálják a képzés utáni elhelyezést. Ez alapján lehet, hogy újragondolom, melyikre jelentkezem.

A Yellowroad angol és logikai tesztjeit sikeresen abszolváltam (61 és 68 % körüli eredményekkel), így továbbjutottam az interjúlehetőségre, ami skype-on fog zajlani jövő hétfőn vagy kedden. Nagyon izgulok.:)

 

 

Python

Mivel a datacamp-en az 'Intro to Python for Data Science' kurzust már elvégeztem, a haladóra nem enged tovább, csak ha fizetek. De a többi kezdő kurzust még ingyen elvégezhetem, így is teszek, most az 'Introduction to R'-t  kezdtem el. Az összes kezdőt elvégzem szépen, és majd ha sok szabadidőm lesz, befizetem a havi tandíjat, a 29$-t, és rágyúrok arra a területre, ami nagyon megfogott.

süti beállítások módosítása