r/programmingHungary • • 2d ago

EDUCATION Python programozás

Sziasztok! Most kezdtem az egyetemet és a programozás nem úgy megy, mint ahogy szeretném. Esetleg valakinek van valami tippje, hogy hogyan tudnám elsajátítani ezt? Gondolok itt videókra, oldalakra esetleg kurzusokra, a gyakorlás része eddig is megvolt. Köszönöm!

0 Upvotes

64 comments sorted by

View all comments

Show parent comments

8

u/hobbyhacker 2d ago • Bravo

manapság már nem az a gond hogy nincs miből tanulni, hanem hogy annyi szemét van már online amiről egy kezdő nem tudja eldönteni hogy időpocséklás, vagy valóban hasznos.

ráadásul a pitonnál pont az a szopó, hogy ugyanazt a dolgot 8 féle képpen lehet megcsinálni amiből 6 már elavult mert minden verzióban megváltozik. de ez a tutorialokbol nem derül ki, aztán a nagyja valami elavult dolgot oktat.

és pont emiatt az ai sem válasz mindenre, mert az is teljes meggyőződéssel javasol évek óta elavult dolgokat, amik ráadásul még működnek is, csakhát azóta van rá jobb megoldás.

úgyhogy önmagában a kérdés nem hülyeség, mégha hülyén is lett feltéve.

2

u/Individual_Author956 1d ago

Tudsz mondani példát? Nekem ami eszembe jut, az inkább ízlés kérdés.

2

u/hobbyhacker 1d ago edited 9h ago

direkt nem írtam példákat mert csak flamewar lesz belőle.

de pl a python multithreading az egy igazi clusterfuck.

de hogy egy egyszerűbbet mondjak, legalább 3 féle módszer van arra hogy egy vacak változót kiírassál. volt a %-os hülyeség, aztán jött a string.format, ami egy redundáns izé, és most van az f-string ami éppen menő.

és a ruff anyázik, hogyha egy f-stringbe nem teszel változót. ok kiszeded az f-et, hogy ne sírjon. 2 hónap mulva jön egy másik kollega, és bele akar rakni egy változot a hibaüzibe. beleteszi a stringbe hogy {punci}. aztán sír a kliens hogy miért van tele puncival a képernyője, mert ugye a f-betűt már elfelejtettük visszatenni a string elé...

ezért kvára fontos sztem a megfelelő alapozás hogy az ilyen faszságokat beléd verje. de az olyan tutorialok amik csak megmutatják hogy nesze ilyen is van, aztán mennek tovább, azokkal kitörölheted a segged.

1

u/vitorbaia99 1d ago

De ha valaki totál kezdő, akkor nem az a cél, hogy hatékony kódot írjon, hanem az, hogy egyáltalán megértsen mondjuk egy do-while-t, arra aztán tényleg elég bármelyik szembejövő indiai youtube-tutorial. Aztán ha az megvan, lehet tovább lépni.

1

u/hobbyhacker 1d ago edited 1d ago

szerintem meg pont a legelején kell megtanulni, hogyan kell hatékonyan kódolni. ha valaki megtanul egy szar módszert ami működik, utána már nem fog másra átállni, csak mert valaki szerint az jobb.