We may earn an affiliate commission when you visit our partners.
Course image
Ádám Rudolf

Érdekel a programozás, de azt sem tudod, hogy eszik, vagy isszák? Nem tudod, hol kezdj bele, vagy elakadtál? Esetleg nehéz követni az angol anyagokat? Nincs napi 8 órát és százezreid?

Pályát váltanál, de még bizonytalan vagy? Szeretnél tovább tanulni, de kell egy jó alap?

Read more

Érdekel a programozás, de azt sem tudod, hogy eszik, vagy isszák? Nem tudod, hol kezdj bele, vagy elakadtál? Esetleg nehéz követni az angol anyagokat? Nincs napi 8 órát és százezreid?

Pályát váltanál, de még bizonytalan vagy? Szeretnél tovább tanulni, de kell egy jó alap?

Jelentkezz a BeCube kezdő programozó tanfolyamára, amit mostantól a Udemyn érsz el. Itt közérthető nyelven, érthető tempóban, de mélységében fogod megérteni azokat az alapokat, amikre mindenképpen szükséged lesz, akár webfejlesztő leszel, akár mobilappokat, vagy játékokat fogsz készíteni, vagy ha csak a családi vállalkozás néhány folyamatát szeretnéd automatizálni.

A tanfolyamon egyetlen játékot építünk fel Python nyelven, így minden példát gyakorlatiasan, kontextusban fogsz látni. Valamint a kurzusban megtalálsz majd az eredeti tanfolyamon sosem látott bónusz tananyagokat, interaktív kódolási feladatokat, részletes magyarázattal ellátott kvízeket, és sok-sok kódolós videót és letölthető forráskódot.

A tanfolyam célkitűzése, hogy olyan szintre juss el, ahonnan bármilyen nyelvet sokkal gyorsabban tanulsz majd. Hogy a legjobb gyakorlatok rögzüljenek rögtön az elejétől. Hogy olyan szinten ismerd meg a Pythont és a programozást, amit már felvállalhatsz egy önéletrajzban.

A tanfolyamon játékot fogunk fejleszteni Python nyelven, de ez sem Python tanfolyam, sem játékfejlesztés tanfolyam ez programozás tanfolyam, ahol a Python és a játékfejlesztés is csak eszköz és apropó.

Nem kell angoltudás, nem kell matek, és nincs speciális gépigény. Ha el akarsz kezdeni programozni, kezdd el. Ilyen egyszerű.

Jelentkezz most.

Enroll now

What's inside

Learning objectives

  • Python telepítése, print, input, változók
  • If, while, random használata típusok, compiler, iterpreter ismerete
  • Függvények, paraméterek, visszatérési értékek, és legjobb gyakorlatok velük kapcsolatban
  • Szöveges file-ok írása, olvasása
  • Lista, for ciklus, szótárak, egyéb összetett adatok
  • Egyéb apróságok, : tuple, immutable, string, pass, break, continue, in, szövegformázás
  • Hibakezelés, kivételek, try, except
  • Saját modulok írása, importok használata
  • Felhasználói felületek alapjai, ablakkezelő és grafikus játék kipróbálása
  • Jó gyakorlatok, fenntartható tiszta kódolás, tesztelési elvek, kommentelési szokások legjobb gyakorlatai
  • Hasonlóságok és különbségek a python és más nyelvek között
  • Show more
  • Show less

Syllabus

Mit kell telepíteni, mik a kurzus és a BeCube célkitűzései
Bemutatkozás
Miket telepítsek
Miket telepítsek részletek
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Uses Python and game development as accessible tools to teach fundamental programming concepts, making it easier for beginners to grasp core principles
Focuses on establishing good coding practices from the start, which is crucial for building a solid foundation in programming
Taught in magyar nyelv, which removes language barriers for learners who find it difficult to follow English-based programming materials
Covers error handling and debugging, which are essential skills for any programmer to learn early on in their development
Requires no prior knowledge of mathematics or specific hardware, making it accessible to a wide range of learners interested in starting to code
Uses Python, which is a high-level language, so learners may need to learn lower-level languages later on to gain a deeper understanding of computing

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Érthető alapozás gyakorlati példákkal

A tanulók szerint a Kezdő programozás a BeCube-tól remek bevezető a programozás világába, különösen teljesen kezdőknek. A kurzus nagyon érthető, magyar nyelvű magyarázatokkal. Sokan kiemelték, hogy a játék példa segít gyakorlatiasan elsajátítani az alapfogalmakat. A tanár stílusa és a tananyag strukturáltsága is dicséretet kapott. Egyesek szerint a tempó kicsit lassú lehet, ha van némi előismeret, és felmerült az igény több gyakorló feladatra. Összességében a kurzus nagyon pozitív fogadtatású.
A tananyag jól szervezett és könnyen követhető.
"A tananyag jól felépített, követhető."
"A tananyag jól szervezett, könnyű követni."
"A videók minősége jó, a hang is érthető."
A tempó ideális a teljesen kezdők számára.
"Minden pont olyan tempóban halad, ahogyan azt egy abszolút kezdőnek tudni kell."
"A tempó kicsit lassú néha, de ez kezdőknek valószínűleg pont jó."
"Alapoknak elmegy, de aki kicsit is ért hozzá, annak valószínűleg túl lassú lesz a tempó."
"Hasznos volt, foleg a teljesen kezdőknek."
A játékfejlesztés segít a fogalmak megértésében.
"A gyakorlati példák, a játék fejlesztése nagyon sokat segített a megértésben."
"Tetszett, hogy a játék fejlesztésén keresztül mutatja be a fogalmakat. Így nem száraz elmélet az egész."
"A játékon keresztül tanulni is élvezetesebb."
"A játék példa nagyon sokat segített."
"A játék példa zseniális."
Kiválóan magyarázza az abszolút alapokat.
"Nagyon érthetően magyarázza az alapokat a tanár. Minden pont olyan tempóban halad, ahogyan azt egy abszolút kezdőnek tudni kell."
"Ez a kurzus pont jó volt az első lépéshez. Érthető, magyar nyelven, és tényleg az alapokat veszi át nagyon precízen."
"Nagyon alapos és érthető magyarázatok. A nulláról építkezik, ami tökéletes nekem, mint abszolút kezdőnek."
"Végre valami, ami magyarul van, és tényleg érthető. A tanár stílusa is kiváló."
"Jó alapokat ad a kurzus... Minden fontos alapfogalmat lefed."
Néhányan hiányolnak extra gyakorló feladatokat.
"Kicsit több gyakorló feladatot el tudtam volna képzelni a videókon kívül."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Kezdő programozás a BeCube-tól with these activities:
Python programozás kezdőknek
Olvasson el egy Python programozási könyvet, hogy jobban megértse a tanfolyam során használt játékfejlesztési példákat.
Show steps
  • Olvassa el a könyv első néhány fejezetét.
  • Gyakorolja a könyvben található példákat.
Gyakorló feladatok Pythonban
Gyakoroljon Python feladatokat a Codecademy-n vagy a HackerRank-en, hogy megerősítse a tanfolyam során tanultakat.
Show steps
  • Válasszon ki egy online platformot, például a Codecademy-t vagy a HackerRank-et.
  • Oldjon meg Python feladatokat különböző nehézségi szinteken.
Egyszerű szöveges játék készítése
Készítsen egy egyszerű szöveges játékot Pythonban, hogy gyakorolja a tanfolyam során tanultakat.
Show steps
  • Tervezze meg a játék alapvető funkcióit.
  • Írja meg a játék kódját Pythonban.
  • Tesztelje és javítsa a játékot.
Three other activities
Expand to see all activities and additional details
Show all six activities
Blogbejegyzés írása a tanfolyamról
Írjon egy blogbejegyzést a tanfolyamról, hogy összefoglalja a tanultakat és megossza a tapasztalatait.
Show steps
  • Válasszon egy témát a tanfolyammal kapcsolatban.
  • Írjon egy blogbejegyzést a témáról.
  • Ossza meg a blogbejegyzést a közösségi médiában.
Segítsen másoknak a programozásban
Segítsen másoknak a programozásban, hogy megerősítse a saját tudását és fejlessze a kommunikációs készségeit.
Show steps
  • Csatlakozzon egy online programozási fórumhoz.
  • Válaszoljon a kérdésekre és segítsen a problémák megoldásában.
Automatizáld az unalmas dolgokat Pythonnal
Olvassa el az 'Automatizáld az unalmas dolgokat Pythonnal' könyvet, hogy inspirációt merítsen a saját projektjeihez.
Show steps
  • Válasszon ki egy fejezetet a könyvből.
  • Gyakorolja a fejezetben található példákat.
  • Próbálja meg alkalmazni a tanultakat a saját feladataira.

Career center

Learners who complete Kezdő programozás a BeCube-tól will develop knowledge and skills that may be useful to these careers:
Junior Szoftverfejlesztő
A Junior szoftverfejlesztő pozíció kiváló kiindulópont a programozási karrierhez. Ebben a szerepkörben a fejlesztő csapat részeként dolgozol, ahol kódot írsz, tesztelsz és hibákat javítasz. A 'Kezdő programozás a BeCube-tól' tanfolyam segít megalapozni a szükséges tudást, hiszen a Python nyelv alapjait tanítja meg, amit sok helyen használnak Junior szoftverfejlesztőként. A tanfolyamon tanultak, mint például a változók, ciklusok, függvények használata, mind elengedhetetlenek a szoftverfejlesztés során. A tanfolyam különösen hasznos lehet annak, aki most szeretne elindulni ezen a pályán, mivel közérthető módon, érthető tempóban mutatja be az alapokat, így biztosítva a sikeres kezdetet a Junior szoftverfejlesztő karrierhez.
Backend fejlesztő
A Backend fejlesztő a szerver oldali logikát implementálja. A 'Kezdő programozás a BeCube-tól' tanfolyam során elsajátított alapok, mint például a függvények, ciklusok és fájlkezelés, a Backend fejlesztés során is hasznosak. A tanfolyam különösen azért lehet hasznos, mert éppen egy játék fejlesztésén keresztül mutatja be a programozási alapokat.
Webfejlesztő
A webfejlesztő felelős weboldalak és webalkalmazások létrehozásáért és karbantartásáért. Ez a pozíció magában foglalja a felhasználói felület tervezését, a kód megírását és a szerver oldali logika implementálását. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet a webfejlesztői karrier elindításában, különösen, ha a Python-t használják a backend oldalon. A tanfolyam során elsajátított alapok, mint például a függvények, ciklusok és fájlkezelés, a webfejlesztés során is hasznosak. A tanfolyam abban is segíthet, hogy a tanuló később könnyebben sajátítson el más programozási nyelveket és keretrendszereket, amelyek szükségesek a webfejlesztéshez.
Szoftver Mérnök
A Szoftver Mérnök nagy rendszereket tervez és valósít meg. Tipikusan mester vagy doktori diplomát igényel. A 'Kezdő programozás a BeCube-tól' tanfolyam segítségével a tanuló megértheti a programozás alapjait és a Python programozási nyelvet. Ez segíthet a karrier elindításában. A tanfolyam bemutatja a szükséges tudást, hiszen a Python nyelv alapjait tanítja meg, amit sok helyen használnak Szoftver Mérnökként. A tanfolyamon tanultak, mint például a változók, ciklusok, függvények használata, mind elengedhetetlenek a szoftverfejlesztés során. A tanfolyam különösen hasznos lehet annak, aki most szeretne elindulni ezen a pályán, mivel közérthető módon, érthető tempóban mutatja be az alapokat, így biztosítva a sikeres kezdetet a Szoftver Mérnök karrierhez.
Full Stack fejlesztő
A Full Stack fejlesztő a kliens és a szerver oldalon is fejleszt. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet abban, hogy a tanuló megalapozza a Full Stack fejlesztéshez szükséges tudást. A tanfolyam során elsajátított alapok, mint például a függvények, ciklusok és fájlkezelés, elengedhetetlenek a webfejlesztéshez. A tanfolyam abban is segíthet, hogy a tanuló később könnyebben sajátítson el más programozási nyelveket és keretrendszereket, amelyek szükségesek a Full Stack fejlesztéshez.
Automatizálási Tesztelő
Az automatizálási tesztelő feladata a szoftverek automatikus tesztelése, hogy biztosítsa azok minőségét és hibamentességét. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet abban, hogy valaki automatizálási tesztelő legyen, mivel a Python nyelv ismerete sok esetben elengedhetetlen. A tanfolyamon megtanulhatók az alapvető programozási fogalmak, mint a változók, ciklusok, elágazások és függvények, amelyek elengedhetetlenek a teszt szkriptek írásához. A tanfolyam során szerzett tudás segíthet abban, hogy valaki könnyebben elsajátítsa az automatizálási teszteléshez szükséges keretrendszereket és eszközöket.
Játékfejlesztő
A Játékfejlesztő videójátékokat tervez és hoz létre. Ez a pozíció magában foglalja a játékmechanikák tervezését, a kód megírását és a grafikai elemek integrálását. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet a Játékfejlesztői karrier elindításában, különösen, ha a Python-t használják a játék motorban. A tanfolyam során elsajátított alapok, mint például a függvények, ciklusok és karakterlánc kezelése, hasznosak a Játékfejlesztés során. A tanfolyam különösen azért lehet hasznos, mert éppen egy játék fejlesztésén keresztül mutatja be a programozási alapokat.
Adat elemző
Az Adat elemző összegyűjti, tisztítja és elemzi az adatokat, hogy üzleti döntéseket támogasson. A 'Kezdő programozás a BeCube-tól' tanfolyam hasznos lehet az Adat elemzői karrierhez, mivel a Python egy népszerű nyelv az Adat elemzés területén. A tanfolyamon elsajátított alapok, mint például a változók, ciklusok, függvények és fájlkezelés, elengedhetetlenek az Adat elemzéshez. A tanfolyam abban is segíthet, hogy a tanuló később könnyebben sajátítson el más Adat elemzési könyvtárakat és eszközöket, például a Pandas-t és a NumPy-t.
Frontend fejlesztő
A Frontend fejlesztő a felhasználói felületet hozza létre. A 'Kezdő programozás a BeCube-tól' tanfolyam hasznos tudást ad a Frontend fejlesztői munkához, különösen a Python-t használják a backend oldalon. A tanfolyam során elsajátított alapok, mint például a függvények, ciklusok és fájlkezelés, a webfejlesztés során is hasznosak. A tanfolyam abban is segíthet, hogy a tanuló később könnyebben sajátítson el más programozási nyelveket és keretrendszereket, amelyek szükségesek a Frontend fejlesztéshez.
Rendszergazda
A rendszergazda felelős a számítógépes rendszerek és hálózatok működéséért és karbantartásáért. Bár nem feltétlenül szükséges a programozás, a szkriptek írása a feladatok automatizálásához nagyon hasznos lehet. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet a rendszergazdáknak a Python szkriptek írásában, amelyekkel automatizálhatják a rutin feladatokat. Például a fájlok kezelése, a rendszerfigyelés és a konfigurációs beállítások módosítása. A tanfolyam különösen azért lehet hasznos, mert megtanítja a fájlok írását és olvasását, ami elengedhetetlen a rendszergazdai feladatok automatizálásához.
Mobil alkalmazás fejlesztő
A Mobil alkalmazás fejlesztő a mobil eszközökre hoz létre programokat. Habár nem a tipikus képzési út a 'Kezdő programozás a BeCube-tól' tanfolyam segíthet a Mobil alkalmazás fejlesztői karrier elindításában, különösen, ha a Python-t használják a backend oldalon. A tanfolyam során elsajátított alapok, mint például a függvények, ciklusok és fájlkezelés, hasznosak a Játékfejlesztés során. A tanfolyam különösen azért lehet hasznos, mert éppen egy játék fejlesztésén keresztül mutatja be a programozási alapokat.
IT Támogató
Az IT Támogató feladata a felhasználók technikai problémáinak megoldása és a számítógépes rendszerek karbantartása. Bár a programozás nem feltétlenül szükséges, a szkriptek írása a problémák diagnosztizálásához és javításához nagyon hasznos lehet. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet az IT Támogatóknak a Python szkriptek írásában, amelyekkel automatizálhatják a problémamegoldást. Például a naplófájlok elemzése, a hálózati kapcsolatok tesztelése és a felhasználói fiókok kezelése. A tanfolyam különösen azért lehet hasznos, mert megtanítja a fájlok írását és olvasását, ami elengedhetetlen az IT támogatási feladatok automatizálásához.
Technikai Író
A technikai író feladata a technikai dokumentációk, felhasználói kézikönyvek és súgók készítése. Bár a programozás nem feltétlenül szükséges, a kód példák megértése és a programozói gondolkodásmód elsajátítása segíthet a technikai írónak abban, hogy pontosabb és érthetőbb dokumentációt készítsen. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet a technikai írónak a programozási alapok megértésében, ami elengedhetetlen a technikai dokumentáció készítéséhez. A tanfolyam különösen azért lehet hasznos, mert közérthető módon mutatja be a programozási alapokat, így a technikai író könnyebben elsajátíthatja a szükséges tudást.
Projektmenedzser
A Projektmenedzser irányítja a szoftverfejlesztési projekteket, felügyeli a csapat munkáját és biztosítja a határidők betartását. Bár a programozás nem feltétlenül szükséges, a programozási alapok ismerete segíthet a projektmenedzsernek abban, hogy jobban megértse a fejlesztők munkáját és hatékonyabban kommunikáljon velük. A 'Kezdő programozás a BeCube-tól' tanfolyam segíthet a projektmenedzsernek a programozási alapok megértésében, ami elengedhetetlen a szoftverfejlesztési projektek irányításához. A tanfolyam különösen azért lehet hasznos, mert közérthető módon mutatja be a programozási alapokat, így a projektmenedzser könnyebben elsajátíthatja a szükséges tudást.
Beágyazott rendszerek fejlesztője
Embedded rendszerek fejlesztője olyan szoftvereket és alkalmazásokat hoz létre, amelyek nem számítógépen, hanem speciális hardvereken futnak. A 'Kezdő programozás a BeCube-tól' tanfolyam hasznos lehet, mivel a programozási alapelvek mellett a Python-nak is megtanulja az alapjait a tanuló. Habár nem triviális az átjárás, a gondolkodásmód elsajátítása segíti a beágyazott rendszerek fejlesztőjét.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Kezdő programozás a BeCube-tól.
Ez a könyv átfogó bevezetést nyújt a Python programozásba, amely lefedi az alapvető fogalmakat és a haladóbb témákat is. Hasznos lehet a tanfolyam során használt Python alapok megerősítésére. A könyv számos példát és gyakorlatot tartalmaz, amelyek segítenek a tanultak elmélyítésében.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser