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!
- 2955 megtekintés
Hozzászólások
Ha a "letölthető"-től eltekintesz: https://pythonidomar.wordpress.com/csak-szepen-sorban/
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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:
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Fontos infó lenne, hogy a suliban mit fog majd tanulni, mert célszerű lenne rögtön azzal a nyelvvel ismerkedni.
- A hozzászóláshoz be kell jelentkezni
Valami OO nyelv, valami Java alapú lesz, még az sem biztos.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Köszi, megnézem ezt is.
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
De mondok jobbat, itt van a pythonos megfelelője: https://infopy.eet.bme.hu/ea01/
- A hozzászóláshoz be kell jelentkezni
Mindkét link bookmarkolva.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Uh... Köszönöm. Jó tudni.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Félév végén fel szokott kerülni mint letölthető verzió, egy zip-ként.
- A hozzászóláshoz be kell jelentkezni
Nem most van félév vége? Legalábbis a szorgalmi időszaké.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Ugyan zip még nincs, de a httrack szépen teszi a dolgát és normális mirrort csinál.
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Egy próbát a Tanuljunk meg programozni Python nyelven könyv is megér.
- A hozzászóláshoz be kell jelentkezni
-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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
bookmarked
- A hozzászóláshoz be kell jelentkezni
Köszi, át fogom futni.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Ez is nagyon jó!
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Közben kiderült, hogy a C Sharp programnyelvet fogják tanítani. Így még nem hallottam a C#-t.
- A hozzászóláshoz be kell jelentkezni
off: hogy hallottad? :)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
cé kereszt ?
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
- A hozzászóláshoz be kell jelentkezni
C-hashtag
- A hozzászóláshoz be kell jelentkezni
C tyúklétra :)
- A hozzászóláshoz be kell jelentkezni
Na! :-|
- A hozzászóláshoz be kell jelentkezni
C-kettőskereszt, C-máltai kereszt, meg amúgy sehogy.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Nem, az a shebang, míg fel nem fedezik a justice warriorok.
- A hozzászóláshoz be kell jelentkezni
Jó, de akkor mi a fene ez a hashtag?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
Egy hashmarkkal (kettoskereszt) jelolt tag (cimke).
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni
...
- A hozzászóláshoz be kell jelentkezni
Tehát akkor teljesen önkéntesen használt könyvjelző, amelyre egyes webes alkalmazások képesek szűrni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
aha, valahogy igy
- A hozzászóláshoz be kell jelentkezni
Ügyi voltál Gelei
Most már jó.
- A hozzászóláshoz be kell jelentkezni
wow, skandallum, valaki elrontott egy closing taget
remelem sok oromet leltel benne :)
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
szerintem az a hallottam az akart lenni, hogy "igy leirva meg nem lattam" :D
-------------------------
Roses are red
Violets are blue
Unexpected '}' on line 32
- A hozzászóláshoz be kell jelentkezni
[Feliratkozás]
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
Enjoy!
- A hozzászóláshoz be kell jelentkezni
Danke bitte.
=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?
- A hozzászóláshoz be kell jelentkezni
https://www.youtube.com/watch?v=UMK4iUR4LIg&list=PL224F3AA87C7A48C9
Régi de még ma is hasznos sorozat.
- A hozzászóláshoz be kell jelentkezni
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."
- A hozzászóláshoz be kell jelentkezni
(feliratkozás)
- - -
- A hozzászóláshoz be kell jelentkezni
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"
- A hozzászóláshoz be kell jelentkezni