trinket.io jsem jeden čas ve výuce používal poměrně hojně. Snažil jsem se i o překlad některých věcí do češtiny, ale to mi nakonec přišlo trošku kontraproduktivní. Jinak mi začalo vadit, že to není open source (nebo alespoň v té době nebylo) a že je to postavené na js implementaci Pythonu Skulpt, která byla takový podivný hybrid mezi Py 2 a 3. Momentálně se snažím používat na frontendu Brython (ten mi přijde konsistenčnější) a připravovat nějaká cvičení se a pro studenty v něm v kombinaci s Pythonem na backendu (Bottle, Django).
Blockly je googlí open source projekt, který je použit i na trinket.io. Já bych ho rád do svých projektů zahrnul, ale zatím jsem se k tomu nedokopal. Bude mi potěšením podívat se, jak se to daří někomu jinému. Jinak ještě možná z trošku jiného soudku, ale mohu doporučit použití pythonanywhere.com. Já jsem si tam udělal placený účet, abych mohl mít neomezené množství konzolí a Jupyter, ale studentům v pohodě stačí účet zadarmo, kde si mě nastavili jako učitele, takže se dostanu do jejich profilů a můžeme v pohodě kooperovat. Dá se tam dělat buď v konzoli nebo si pustit v browseru editor atd. Dají se tam rovnou provozovat pythoní aplikace (Django, Flask, Bottle, ...). Momentálně je to pro mě asi online nástroj No. 1. Ještě jsem si vzpomněl na https://www.codeforlife.education/, kde je taky použito blockly. To je open source, je to na githubu, ale je to už docela macek na to, aby se v tom člověk šťoural. Podařilo se mi to rozchodit u sebe na lokále, ale vyžadovalo to Python 2.7. Pod trojkou mi to nešlo. Jinak by se mi líbilo něco takového mít "pod kontrolou" a v takovém nějakém prostředí vytvářet nová cvičení, hry, atd. Zatím se snažím vyšlapat si nějakou svoji vlastní pěšinku. Jarda V. Dne 10. dubna 2018 8:26 Ondrej Tuma <konfere...@webjet.cz> napsal(a): > Hola, > > kdo hledá, tak najde. > > Nejprve jsem narazil na https://trinket.io/ > + blokový editor s výstupem do pythonu > + obsahuje želví grafiku, tzn vlastně to co chci > - je to jen v angličtině, ale to by asi šlo vyřešit > - nevím jak je to s vlstními bloky (moduly) > > No a pak nerad to říkám ale zachránil google: > https://developers.google.com/blockly/ > + blokový editor s výstupem do pythonu (ve skutečnosti i do > dalších jazyků, vedle JS i Lua) > + existuje mnoho jazykových překladů - ještě budu zkoumat jak > to funguje > + lze definovat a použít vlastní bloky > + ukázky např: https://blockly-games.appspot.com/ > > No a pokud toto spojím s podstatě libovolným jednočipem, který bude > ovládat roboty postavené na m-BITBEAM > (http://www.tfsoft.cz/m-bitbeam/index_cs.html) tak je to přesně to co > sem chtěl. > > Díky za tipy > PS: asi bych o tom měl někam hodně psát B-) > > V Mon, 9 Apr 2018 16:46:56 +0200 > Ondrej Tuma <konfere...@webjet.cz> napsáno: > > > Jde mi o interakci s okolním světem. A pythonu podvrhnout rozhraní je > > snadné. Stejným kódem pak ovládat malé autíčko nebo mini plotter je > > můj cíl. A to nemluvím o micropythonu, který běží na čipu za pár > > korun ;) > > > > Kdyby byl nějaký vizualizer ala Scratch pro python (vím že je pro > > Arduino Wiring, ale to mě připadá zbytečně nízkoúrovňový), tak by to > > bylo super. > > > > Nicméně Scratch a podobné projekty budu teprve zkoumat hlouběji. > > > > Ondra > > > > V Mon, 9 Apr 2018 16:12:27 +0200 > > "starenka ." <staren...@gmail.com> napsáno: > > > > > Hoj, > > > > > > Scratch nevyhovuje? > > > > > > --- > > > In Perl you shoot yourself in the foot, but nobody can understand > > > how you did it. Six months later, neither can you. | print > > > 'aknerats'[::-1] > > > > > > 2018-04-09 16:07 GMT+02:00 Ondrej Tuma <konfere...@webjet.cz>: > > > > > > > Hoj, > > > > > > > > chystám se učit děti mimo jiné i programovat. Nechci s nimi dělat > > > > nějaké složité úlohy, spíše to bude ovládání nějakých jednoduchých > > > > robotů, želví grafika atd. Počítá se s dětmi na druhém > > > > stupni. > > > > > > > > Zajímalo by mě, zda máte tip na nějaký fakt jednoduchý, ideálně > > > > multiplatformní editor. Nejlepší by bylo kdyby byl v češtině, ale > > > > to už bych asi chtěl moc. Zatím jsem našel Thonny, ten vypadá > > > > dostatečně jednoduše. > > > > > > > > Dík za tipy > > > > -- > > > > Ondřej Tůma <mc...@zeropage.cz> > > > > https://ipv6.mcbig.cz https://keybase.io/mcbig twitter: > > > > mcbig_cz > > > > > > > > _______________________________________________ > > > > Python mailing list > > > > python@py.cz > > > > http://www.py.cz/mailman/listinfo/python > > > > > > > > Visit: http://www.py.cz > > > > > > > > > > > > > > > > > > -- > Ondřej Tůma <mc...@zeropage.cz> > https://ipv6.mcbig.cz https://keybase.io/mcbig twitter: mcbig_cz > > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz > >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz