Fórumok
Sziasztok!
Most kezdte az utódom a szakgimnáziumot. A számára keresek programozás megkedveléséhez/megismeréséhez/elsajátításához egyszerű, közérthető, nem túl terjedelmes, magyar nyelvű, nyílt letölthető anyagot.
Előre is köszönöm a javaslatokat!
Hozzászólások
Ha a "letölthető"-től eltekintesz: https://pythonidomar.wordpress.com/csak-szepen-sorban/
Rossz helyre ment. Már az én hozzászólásom. Rövid ideig neked volt válasz, de nem annak szántam, hanem a kérdezőnek.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Tegyél elé egy feltelepített linuxos gépet. Van minden, rengeteg script nyelv, C, C++ fordító, minden, amiben ki tud teljesedni. Nekem bejött szerény igényeimhez az Anjuta IDE. Nagyon gyors, lehet sötét hátteret választani, természetesen van syntax highlite, egy gombnyomás a project fordítása, megmutatja, melyik sorban van a hiba, tooltip-ben kiírja, hogy mi a panasz tárgya.
Doksi mindenről van a neten, meg a manual page-ekben, C-hez jellemzően a második és harmadik fejezetben.
Szerintem programozást csak úgy lehet tanulni, ha mindent kipróbál az ember, amit olvas. Bash-hez ezt ajánlom:
http://tldp.org/LDP/abs/html/
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Köszönöm, itt arról van szó, hogy szépen step-by-step leírással, akár még játékosan is, de felkeltse az érdeklődését. Félig gyereknek kell, akikben nem nagy az inspiráció önállóan.
Akkor szerintem írd be az orra előtt terminálba:
echo 'Hello te lo!'
Aztán meg:
echo 'Hello te lo!' | sed 's/o/ó/g'
Utána magyarázd el neki, mi történt. Meg ez is jó játék:
echo 'Hello te lo!' | rev
:)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Fontos infó lenne, hogy a suliban mit fog majd tanulni, mert célszerű lenne rögtön azzal a nyelvvel ismerkedni.
Valami OO nyelv, valami Java alapú lesz, még az sem biztos.
Nem tudom mennyire érdeklődés felkeltő kezdőknek, de egy próbát megér. Jelenlegi gimnazista, meg korábbi infós szakgimnáziumos diákjaimnak készítettem: https://webotlet.hu
Később C++-szal egészítettem ki, de az nem olyan részletes, mint a Java.
Köszi, megnézem ezt is.
https://infoc.eet.bme.hu/
De mondok jobbat, itt van a pythonos megfelelője: https://infopy.eet.bme.hu/ea01/
Mindkét link bookmarkolva.
Ha később akarod használni, akkor érdemes lehet januárban lementeni a teljes oldalakat (de asszem le is tölthetőek olyankor egy zipben), mert minden szeptemberben eltűnik róla minden, és ahogy halad a félév, úgy kerül ki újra.
Uh... Köszönöm. Jó tudni.
Ezeket mivel lehet lementeni az eredetivel azonos kinézet megtartásával?
wget felett úgy látszik elment az idő.
Chrome szépen lementi de egyesével nem akarok bajlódni vele.
Félév végén fel szokott kerülni mint letölthető verzió, egy zip-ként.
Nem most van félév vége? Legalábbis a szorgalmi időszaké.
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
Jogos. Azóta sem került fel, lehetséges, hogy már nem is fog. Vagy be kell jelentkezni hozzá. Régen emlékszem, hogy felrakták mindig félév végén.
Ugyan zip még nincs, de a httrack szépen teszi a dolgát és normális mirrort csinál.
Közben felkerült a hivatalos változat is: https://infoc.eet.bme.hu/mirror/
Konkrétan: https://infoc.eet.bme.hu/mirror/infoc-mirror-20200124.zip
A magyar nyelvű feltételt nem teljesíti, de kezdőnek ideális lehet.
https://www.youtube.com/user/shiffman
Ez javascript-el mutatja meg a programozás nem csak alapjait. Az arc a NewYork-i egyetemen tanít. Fő területe a designereket megtanítani programozni. Szerintem egy nagyon jó kiinduló pont, mivel nem kell semmi, csak egy szövegszerkesztő és egy böngésző, de van olyan oldal, ahol az editort használva ki tudja ezeket próbálni. Nem gondolom, hogy a linkelt egyetemi anyagokkal kell kezdeni. Fontos, hogy élvezze amit csinál, aztán majd alakúl és rámegy majd nem csak a BME, vagy ELTE anyagaira, hanem majd az MIT, Yale.... stb anyagokra is. :D
Fullcircleből mondjuk a pythonos?
Én nem szívatnám elmélettel direktbe. Legyen sikerélmény, aztán a többit ráér megtanulni.
Egy próbát a Tanuljunk meg programozni Python nyelven könyv is megér.
-1
Én ezt anno javasoltam öcsémnek, ilyen Python 1.5-től kezd, kb tele van olyan forrássokkal, amik ma már le sem fordulnak.
Akinek magyar anyag kell, az szerintem nincs annyira elhivatott, hogy az angollal küzdjön, így a Python2-3 átállás változásaival sem fog.
Jogos, legutóbb 3-4 éve ajánlottam, akkor is 2-es Pythonhoz.
Akkor marad a már korábban ajánlott Fullcircle Python cikksorozata.
Az elvvel nem lenne probléma, de jövőre már nem lesz támogatott, a Python 2. 2008 decembere óta a Python 3 az ajánlott verzió. (A hármas egyébként a kettes következetlenségeit javította, így szerintem jobb tanulónyelv.)
Hogy azért konstruktív is legyek, ajánlom a saját fordításunkat (ami persze nem teljesen naprakész, mert talán 3.4, és nem 3.8): https://mtmi.unideb.hu/course/view.php?id=9
bookmarked
Köszi, át fogom futni.
Másrészt bele kell szaladnia megoldandó problémák tömegébe. A programozás sajnos nem az a valami, ami lexikálisan tanulható meg.
Van ami érdekli? Van amit ki akar számolni, amit meg akar oldani?
Esetleg ilyenek is segítenek: http://suranyisz.hu/infoA/programozasi_alapfeladatok.pdf
Aztán ha szépen előrehalad, vannak fifikásabbak: https://www.tehetseggondozas.hu/letoltes/komp_prg/Programozasi_feladato…
És ha még jobban előrehalad, a középiskolai matematikai lapokban vannak beküldhető feladatok: https://www.komal.hu/feladat?a=honap&h=201909&t=inf&l=hu <-- 201909 változtasd és kapd a régebbieket.
Versenypéldatár is (általánostól középiskolásokig):
http://tehetseg.inf.elte.hu/nemes/peldatarak/versenypeldatar1.pdf
http://tehetseg.inf.elte.hu/nemes/peldatarak/versenypeldatar2.pdf
http://tehetseg.inf.elte.hu/nemes/peldatarak/versenypeldatar3.pdf
http://tehetseg.inf.elte.hu/nemes/peldatarak/versenypeldatar4.pdf
Ez is nagyon jó!
Rajzoljon kört terminálra 'x' karakterekből! Vagy ami jópofa: az input két egész szám, írja ki egymás után, kettősponttal elválasztva őket, majd egyenlőségjel, s papír-ceruza módszerrel végezze el a program az osztást, a számláló alá írva a maradékokat, ahogy az iskolában tanultuk.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Első példatárból:
29. Írj programot, ami beolvas egy számot, majd kiírja a szám prímtényezős felbontását!
Jó gyakorló feladat. Ha a gyök(n) még el is marad, akkor is eléggé megtekeri a gyerek gondolatát.
A prímtényező főleg találó, hiszen arra épül a középiskolai matekórán a legkisebb közös többszörös és a legnagyobb közös osztó. Egyúttal a feladat már kreatívan tovább is van víve a 30. és 31. feladatban LKKT és LNKO irányba. De az alapkérdés az továbbra is fennáll: akarja vagy nem akarja a gyerek? Ha nem akarja, akkor nem lesz hatékony az ezirányú erőlködés.
Utálom az összes ilyen szart. Nulla sikerélmény, cserébe frusztráció. Ezek miatt adtam le anno az infó faktot. Ennek ellenére ma fejlesztésből élek. Ne ezzel kezdjen, mert egy életre elmegy a kedve. Ha már megy valamire és megjön a kíváncsiság, akkor meg inkább codewars.
Inkább reszeljen valami egyszerű html oldalt, aminek azonnal van látszata. Aztán majd úgyis jön az igény, hogy hogyan lesz dinamikus, amiből következik a kódolás. Az meg már simán elvezeti a többihez.
Nekem a HTML-től ment volna el a kedvem, mert az egy leíró nyelv, nem algoritmus. Ott nem csinál valamit a program, hanem elmesél valamit a böngészőnek, ráadásul inkább ajánlás szinten, mintsem kötelező érvénnyel.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Nem hiszem, hogy ma már fel lehet tartósan kelteni egy gyerek érdeklődését azzal, hogy egy jegyzetet vagy egy egyetemi példatárat a kezébe nyomsz. Vannak ma már nagyon jó játékok ilyen célra. A https://codecombat.com pl nagyon addiktív tud lenni. De ha az nem tetszik a gyereknek akkor van https://www.codingame.com is. Ha nem rögtön kódolással akarsz kezdeni hanem a mögöttes koncepciót szeretnéd megértetni vele akkor van Lightbot a telefonjára (790Ft).
Ja és a Java szerintem borzalmas első nyelvnek, de ha mindenképpen azt akarsz taníttatni neki akkor a Robocode-ot még mindig fejlesztik.
Lightbot regen volt flash-ben is.
Jatekok kozul meg ott a Colobot, bar kicsit regi, de jo.
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
Közben kiderült, hogy a C Sharp programnyelvet fogják tanítani. Így még nem hallottam a C#-t.
off: hogy hallottad? :)
+1
cé kereszt ?
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
C-hashtag
C tyúklétra :)
Na! :-|
C-kettőskereszt, C-máltai kereszt, meg amúgy sehogy.
En hallottam mar eleg sok cifra kiejtesi modjat, pl. cisz, de valaki tenyleg veszi a faradsagot, hogy hat szotagos "C-máltai kereszt"-nek hivja? Szep :D
Biztos én vagyok öreg, de már attól is hülyét kapok, amikor a # jelet a kölykök hashtag-nek hívják.
Hat mivel #ezegyhesteg - ez meg egy # (hashmark), igy elegge jogos, hogy a hibas elnevezes faj. De ki kell javitani :-)
OT
amigy a cisz szerintem egy igen frappans nev, majdnem olyan jo, mint az i-bog vagy a repjel.
/OT
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
Különben mi az a hashtag? Az, ami a scriptek elején van? Pl.:
#!/usr/bin/awk -f
Vagy mi az ördög?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Nem, az a shebang, míg fel nem fedezik a justice warriorok.
Jó, de akkor mi a fene ez a hashtag?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Neked mindegy, nem jársz olyan helyen, ahol hasznaljak. De alapvetően egy #-tel kezdődő label, amivel topicokat lehet aggatni a mondandódra a mindenféle közösségi mediaban. Pl beleteheted az a twitter okoskodasba, hogy #migrancs, hogy ra lehessen találni, ha valakit ez érdekel.
Egyébként rémesen idegesítő az egész, túl van tolva, 30 fölött pl fizikai fájdalom ezek miatt egy instagram megtekintése.
Volt osztálytársam egyik csücsörítős-csecskidobós képe alatt: #girl #me #photooftheday #instagirls #styles #mik #beachtime #bikini #relaxing #sunglasses #summer #summervibes #summertime #love #instalike
Twitteren fashtag van.
--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin
Egy hashmarkkal (kettoskereszt) jelolt tag (cimke).
.
...
Tehát akkor teljesen önkéntesen használt könyvjelző, amelyre egyes webes alkalmazások képesek szűrni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
aha, valahogy igy
Ügyi voltál Gelei
Most már jó.
wow, skandallum, valaki elrontott egy closing taget
remelem sok oromet leltel benne :)
Valójában a C#-ban a # nem egy kettőskereszt, hanem egy zenei kereszt, csak az egyszerűség kedvéért a szokás az, hogy #-nek kell írni.
Nyilván a C felemelésére értendő.
https://en.wikipedia.org/wiki/Sharp_sign
https://hu.wikipedia.org/wiki/Zenei_m%C3%B3dos%C3%ADt%C3%B3jelek
szerintem az a hallottam az akart lenni, hogy "igy leirva meg nem lattam" :D
-------------------------
Roses are red
Violets are blue
Unexpected '}' on line 32
[Feliratkozás]
+1
Valaki zarja mar le geleinek ebben a hozzaszolasaban azt a dolt betus himtagot.
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
Enjoy!
Danke bitte.
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
https://www.youtube.com/watch?v=UMK4iUR4LIg&list=PL224F3AA87C7A48C9
Régi de még ma is hasznos sorozat.
Szia pepo!
Elkezdtem írni a gondolataimat a kérésedre reagálva, de olyan sok lett a "minimum leírandó" gondolatom, javaslatom, hogy inkább egy mélben fejezem be: fontosabbnak gondolom a Te szempontodból, mint hogy egy fórumon csetelve beszéljünk a témádról...
Írj egy privát üzenetet, s az abban szereplő címedre küldöm el a javaslataimat.
BeR
----------------
"Minthogy a természet beéri az egyszerűséggel, nincs köze a fölösleges dolgok hívságaihoz."
(feliratkozás)
- - -
Esetleg ha valakinek C#-ra lenne szüksége, akkor ajánlom ismerősöm programozás sorozatát:
https://m.youtube.com/playlist?list=PLGyaaiLprtIDrLyaJccXNgAv2iV4I5jw-
Középiskolai és immáron egyetemi tanár, tehát inkább az iskolai anyagokra fókuszál. Elsősorban a diákjainak készíti így például a házi feladatok nem a nézőnek szólnak.
---
"Errors are red
My screen in blue
Someone help me
I've deleted Sys32"