- Milyen okostelefont vegyek?
- Apple iPhone 16 Pro - rutinvizsga
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Apple iPhone 15 Pro Max - Attack on Titan
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Google Pixel topik
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
Új hozzászólás Aktív témák
-
cadtamas
tag
Ha megengeditek megosztom néhány gondolatom, illetve tapasztalatom a python tanulással kapcsolatban.
Hosszas hezitálás után, valamikor tavaly Októberben vágtam neki a dolognak.
Tabula rasa, vagyis semmilyen előképzettségem nem volt.
Úgy gondoltam és gondolom a mai napig, hogy a jövőben egy programozási nyelv ismerete annyira elvárt lesz, mint manapság egy idegen nyelv ismerete.
Hosszú távú célom, hogy saját játékokat, alkalmazásokat, illetve a Revit tervezőszoftverhez Add-in-eket fejleszthessek. (Azt a mai napig nem tudom, hogy milyen programnyelven kell csinálni, de attól még messze vagyok.)
Sajnos nem sok időt tudok a tanulásra áldozni (átlag napi fél, maximum másfél órát), és talán lassan is haladok, de legalább van időm újra és újra átismételni a nehezebben érthető dolgokat.
Gerard Swinnen-Tanuljunk meg programozni Python nyelven című könyve volt, amivel belevágtam a dologba. Igaz, hogy pyhon 2.7-hez íródott, de egyrészt nincs nagy különbség a 3-as verzióhoz képest, másrészt menet közben automatikusan megtanultam, hogy hol érdemes válaszok után kutakodnom. (Elsősorban itt a fórumon.
)
Visszatérve a könyvre. Nagyon jól összeszedett, sok példával illusztrált, még több házi feladattal ellátott és Magyar nyelvű! Ami azért fontos, mert bár azt hittem tudok angolul, legalábbis megértem, amit mondanak nekem, de voltak fogalmak, amik elolvastam az angol nyelvű documentation-ben és csak pislogtam, mint pocok a lisztben, hogy MI?!?! A kötőszavakon kívül nem értettem meg semmit. Ne felejtsük, hogy olyan matematikai nyelvről beszélünk, ahol egyetlen kötőszó megváltoztathatja az egész mondat jelentését. Szóval, sokat segített a magyar nyelvű magyarázat.
Aztán eljutottam az objektumokig és lement a függöny. Értettem, hogy gőzgép, de fogalmam se volt mi hajcsa.
Gondoltam, biztos azért, mert egy 10 éves tankönyvből tanulok és más forrásból talán könnyebb lesz felfognom, úgyhogy megvettem az Udemy- n a legnépszerűbb pythonos zero-to-hero kurzust, hogy némi friss tudáshoz jussak. Még nem járok a kurzus végén, de ha ezzel kezdtem volna a tanulást, valószínűleg már rég feladtam volna.
Nagyon jó az anyag, az oktató is ügyesen magyaráz, de a Swinnen-féle előképzettség nélkül az első házi feladatnál úgy éreztem volna, hogy na "Itt kapjátok be a bokámat!". Nagyjából az van, hogy belök a csávó a mély vízbe azzal a felkiáltással, hogy írj egy Tic-tac-toe játékot. Ha valamit nem tudsz, olvasd el a hivatalos documentation-t. És igaz, hogy van mentőöv, de az nagyjából felér egy cheat kóddal, mert lemásolhatod a megoldást. Na bamm. A csávónál az a zero, aki pszeudo-nyelven tud írni programot és csak a python nyelvi sajátosságokat kell megtanítani neki. A helyzet fokozódott mikorra elértünk a objektum orientált programozáshoz, kaptam némi képet az alapokról, aztán írni kellett egy blackjack játékot. Sikerült megszülnöm (kb. nettó 15-20 óra alatt), de nem a kurzusnak köszönhetően. Ha valakit érdekel itt megtalálja (szívesen fogadom a kritikát).
Nagyjából itt járok most.
Szóval, aki most vág bele, ne aggódjon. Csökevényes angol tudással és a közepestől gyengébb matematikai alapokkal is sikerült elindulni, csak kitartás és elszántság kell. (meg némi fórumos hátszél.
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hardcore café
- PlayStation 5
- Mibe tegyem a megtakarításaimat?
- Kormányok / autós szimulátorok topikja
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Milyen CPU léghűtést vegyek?
- Milyen okostelefont vegyek?
- Sorozatok
- Ez vár ránk a Star Trek: Voyager - Across the Unknown-ban
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- darkFlash Shadow Pro
- Dell XPS 13 9300 i7-1065G7 8GB 512GB FHD+ 500nit! 1 év garancia
- Dell Latitude E6410 i5 M560, Nvidia NVS 3100M 512MB GDDR3, 4Gb RAM, 250GB HDD, jó akku, számla gar
- Használt Steelseries Arctis 7P+ vezeték nélküli gaming headset / 12 hó jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
)


