Mire lesz szükséged a programozás elkezdéséhez?
1. Python programozáshoz
A Python az egyik legbarátságosabb nyelv kezdőknek, mert kevés technikai „küzdelemmel” jár a beüzemelése.
• Python Értelmező (Interpreter): Le kell töltened a hivatalos python.org oldalról a legfrissebb verziót. Telepítéskor fontos, hogy pipáld be az "Add Python to PATH" opciót!
• Fejlesztőkörnyezet (IDE): Kezdőként: Thonny (egyszerű, minden benne van) vagy PyCharm Community Edition.
• Csomagkezelő (pip): Ez automatikusan települ a Python mellé, ezzel tudsz majd később könyvtárakat (pl. adatfeldolgozáshoz Pandas-t) letölteni.
2. C programozáshoz
A C nyelv közelebb áll a géphez, így itt egy kicsit több előkészület kell.
• Fordítóprogram (Compiler): A számítógép nem érti közvetlenül a C kódot, egy fordítóra van szüksége. Windowson a legnépszerűbb a MinGW (GCC fordító).
• Fejlesztőkörnyezet: Kezdőként: Code::Blocks (egyszerű, gyakran adják hozzá a fordítót is).
Visual Studio (VS) beállítások haladóknak
Ha már nem csak ismerkedsz a kóddal, hanem hatékonyan akarsz dolgozni a Microsoft nagy fejlesztőkörnyezetében, ezeket érdemes telepíteni/beállítani:
A "Workload"-ok (Munkaterhelések)
A Visual Studio Installerben győződj meg róla, hogy ezek be vannak pipálva:
• Desktop development with C++: Ez tartalmazza a C fordítót és a hibakeresőt (Debugger).
• Python development: Teljes támogatást ad a Pythonhoz (IntelliSense, interaktív ablakok).
Haladó kiegészítők és eszközök:
1. GitHub Copilot: Ha haladó vagy, az AI segít a rutin feladatok gyorsításában és a kód kiegészítésében.
2. vcpkg (C-hez): Egy könyvtárkezelő eszköz. Ha haladóbb C projekteket csinálsz (pl. grafika, hálózat), ez segít a külső függvénykönyvtárak kezelésében.
3. Visual Studio IntelliCode: Mesterséges intelligenciával támogatott kódkiegészítés, ami a kontextus alapján ajánlja fel a következő sort.
4. Static Code Analysis: Kapcsold be a projekt beállításaiban! Haladó szinten segít kiszűrni a memóriaszivárgásokat és a logikai hibákat még a futtatás előtt.
5. Diagnostic Tools: Tanuld meg használni a beépített memóriaprofilozót (Memory Usage) és CPU-használati figyelőt, hogy lásd, mennyire optimális a programod.
Mi legyen a gépeden? (Hardver/Szoftver)
• Operációs rendszer: Windows 10 vagy 11 (a Visual Studiónak ez a natív közege).
• Hardver: Legalább 8 GB RAM (a Visual Studio erőforrásigényes), és lehetőleg SSD a gyors fordítási idő érdekében.
Ez az összeállítás biztos alapot ad ahhoz, hogy az Infomentors videóit követve ne a telepítéssel, hanem a kódolással tudj foglalkozni!