Pasztuhov Dániel

Programozásoktatás

Programozásoktatás

Utolsó kommentek:

LalyPapa 2021.10.16. 17:28:37

Elakadtam egy problémával, mégpedig Python:
from datetime import datetime
idobelyeg = 1538797322
datum_ido = datetime.fromtimestamp(idobelyeg)
d = datum_ido.strftime('%-d')
print("A hónap napja =", d)

Erre azt mondja a PyCharm, hogy:
d = datum_ido.strftime('%-d')
ValueError: Invalid format string

Valakinek ötlet, hogy miért érvénytelen formátumú karakterlánc????
Amikor is '%d' nullával kitölti az egy jegyű szám előtti helyet, de én nem így kérném, hanem csak a számot?!
Köszi előre is!

Bejegyzés: Elakadtál egy problémával... hogyan tovább?

444Hz (törölt) 2018.05.31. 02:03:54

A pite. :)
Ha látta valaki a MiB3-at, tudja, miről beszélek. :)

Bejegyzés: Elakadtál egy problémával... hogyan tovább?

István Torma 2018.05.07. 07:30:24

Működik kutyával, macskával is! :D

Bejegyzés: Elakadtál egy problémával... hogyan tovább?

Borzasztó Károly 2018.03.08. 11:46:31

Nulláról kezdőnek én inkább a C, Java, Python hármasból javasoltam volna. Ha valakit csak a pénz motívál, akkor Ruby, Python, C++, Java, Perl.

Bejegyzés: Melyik programozási nyelvet válasszam?

2018.03.08. 10:47:39

Nulláról indulva Python, mert tökéletes pszeudo kód írására, ami még működik is :)

Ha már tudsz programozni (ami messze nem azonos egy programnyelv ismeretével), akkor meg már mindegy, mert a programnyelvek megtanulása sokkal egyszerűbb, mint egy akármilyen idegennyelvé.
Jó, a funkcionális nyelvek (Haskell és tsai) még igényelnek némi pluszt, mert - szerintem - elsőre elég nehéz megérteni, ha hagyományos nyelven tanultál, de utána már mindegy.

Bejegyzés: Melyik programozási nyelvet válasszam?

Borzasztó Károly 2018.03.08. 10:22:41

hahhahha nagyon mókás ez a poszt.
"A link alapján a legjobb választás programozni tanulni: a Java, a C# és a Python. Ezek közül az első kettőt azért ajánlom, mert ... (techie blabla) ..."
Én inkább a "techie blabla"-t fejtettem volna ki alaposabban, mint ezt az idegesítő autós hasonlatot, még ha más is megtette már ezt.
Egyébként a Java, a C# és a Python triót végül is konkrétan kiknek javaslod tanulásra? A teljesen nulláról induló kezdőknek?

Bejegyzés: Melyik programozási nyelvet válasszam?

deejayy · http://deejayy.hu/ 2018.03.07. 09:53:18

@Zak: nemcsak a kézi és automata váltót akarod kihagyatni, hanem egyből önvezető autóra küldöd? :)

Bejegyzés: Melyik programozási nyelvet válasszam?

Zak 2018.03.06. 18:22:12

Egy javascript is pont megfelel kezdésnek, ha típusosságot akar akkor ráhúz egy TypeScript compilert, ráadásul most sok JS állás van, valószínű lesz is.

Bejegyzés: Melyik programozási nyelvet válasszam?

Papucsban a Teraszon 2018.03.06. 16:41:03

Ha GC oké akkor Haskell, egyébként Rust. /10char

Bejegyzés: Melyik programozási nyelvet válasszam?

Szaktanár 2017.12.13. 18:37:12

@Androsz: na ja, azon a szinten lehet oké. én most éppen .net mvc-t tolok a melóhelyen, agyrém más többéves szarját alakítgatni. főleg h ínyencségnek még a kutya által nem használt knockoutjs-szel is szívni kell frontenden. nagy élmény, mondhatom.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

Androsz · http://wikipedia.blog.hu/ 2017.12.13. 18:31:03

@Szaktanár: Ismerős jelenség. De az is igaz, hogy ha a kezdő nem a mai divat szerinti komplikált nyelvekkel kezdi, hanem sokkal egyszerűbb szerkezetű, kevesebb adminisztrációt igénylő nyelven – mostanság én mindig a FreeBasicet ajánlom mindenkinek –, akkor ott egy kicsit kisebb a program felderíthetetlen szétesésének. De persze a toldozgatás-foltozgatás rendes esetben csak a tanulgatás ideje alatt ajánlható, gyakorlásnak.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

Szaktanár 2017.12.13. 15:54:07

@Androsz: oké, elfogadom az érveidet, de azt hiszem, abban megegyezhetünk, h van egy bizonyos bonyolultság, ami felett nem érdemes nekiállni az öncélú módosítgatásoknak. hányszor szívtam én már ezzel, te jó isten. módosítasz 2 sort, ami semmi kárt nem okozhat elméletileg, aztán 20 másik class omlik össze miatta, mert mondjuk a kedves elődödnek fogalma sem volt arról, h mi az a loose coupling.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

dr. mesterséges színezék 2017.12.13. 15:54:00

@udvaros: Csapatépítés helyett összehozott ökörködés egyik pontja volt, hogy átállítottuk a Websphere appszerver konzoljának nyelvét magyarra és hétköznapi feladatokat adtunk egymásnak.
Agyleolvadás, katasztrofális kudarc, jólsikerült szórakozás - mindegyik igaz volt.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

dr. mesterséges színezék 2017.12.13. 15:50:48

@dr. mesterséges színezék: ... ha még azt is hozzáveszem, hogy C++ tanulása után vontad le azt a következtetést, hogy az absztrakció mellékes, akkor még hihetetlenebb.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

udvaros · https://udvar.wordpress.com 2017.12.13. 15:49:03

@HellsAngel: A szakkönyvekkel valóban akad egy kis gond, mert azokat rendszerint munkanélküli idegenvezetők fordítják - ezért olvashatunk például korongot (disc) a magyar változatban (a szótárban ez a jelentés áll az első helyen).

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

dr. mesterséges színezék 2017.12.13. 15:43:13

@maxval bircaman bácsi szeredőci mélyelemző:
"Nem absztrakció kell"

Hihetetlen, hogy milyen határozottan tudsz kapitális hülyeségeket kinyilatkoztatni.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?

Androsz · http://wikipedia.blog.hu/ 2017.12.13. 15:38:39

@Szaktanár: "hát, lehet h nagyon különböző a szemléletünk, de sztem a legrosszabb, ami egy programozóval történhet, h más szar kódját kell működővé tennie. sok esetben egyszerűbb a nulláról felépíteni az egészet"

Érdekes, én tudom élvezni néha, ahogy más progamjából kitörlök fölösleges dolgokat, és beteszek a helyükre valami rövidebbet vagy jobbat.

De abban egyetértünk, hogy ha van egy feladatom, hozzá egy koncepcióm, építkezési tervem, adattárolási tervem, akkor a legjobb azt nulláról felépíteni. De én már tudok programozni. Aki viszont még nem tud, vagy csak egy kicsikét, az többszörösen is tanulhat részben a meglevő elemek megvizsgálásából, részben pedig abból, ahogy végigkutatja a helpeket, hogy megtalálja azt, amire ő gondol. Más programját javítgatva megteheti a kezdő, hogy csak apró részleteket cserélget ki, és mégis megmarad az élmény, hogy egy komolyabb programot futtathat és tesztelhet, ami "részben" már az ő munkája. A saját kódrészlet tesztelése is jobban megy, ha megvan körülötte a szükséges előkészítő és felhasználó kódrész.

Szóval én sem feladatmegoldásra javaslom a módszert, de tanulgatásra, én ezt tapasztaltam, beválhat. Nagyon-nagyon régen én találkoztam egy Basic nyelven írt Monopoly programmal, amiben ez nem tetszett, az nem tetszett, kezdtem kijavítgatni, jó sokat babrálgattam rajta, és persze a végeredményben úgyszólván egy betű sem volt már meg az eredetiből, egészen más karakterű programot csináltam, megtartva pár ötletet. Mellesleg assemblyben is beletettem pár apró effektust, azt is tanulgatva. Mindehhez hozzájön, hogy addig soha életemben nem láttam Monopolyt, így a szabályait, már amennyire azok az eredeti programban helyesek voltak, abból tanultam. Újítottam rajta egy-két dolgot, érdekesebbé téve, és általában véve nagyon elégedett vagyok az egésszel. Akkor, annyi tapasztalattal, annak a környezetnek a lehetőségeivel, bőven tanulhattam az egész munkából. Aztán persze írtam egy csomó programot a nulláról kezdve is, de a tanulás részeként a javítgatás nekem nagyon bejött, és más kezdőnek is ajánlom.

Bejegyzés: Meg lehet-e tanulni könyvből programozni?
süti beállítások módosítása