Re: [python] Editor pro děti [RESOLVED]
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 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 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 ." 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 : > > > > > > > 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 > > > > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: > > > > mcbig_cz > > > > > > > > ___ > > > > Python mailing list > > > > python@py.cz > > > > http://www.py.cz/mailman/listinfo/python > > > > > > > > Visit: http://www.py.cz > > > > > > > > > > > > > > > > > > -- > Ondřej Tůma > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: 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
Re: [python] Editor pro děti [RESOLVED]
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 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 ." 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 : > > > > > 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 > > > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: > > > mcbig_cz > > > > > > ___ > > > Python mailing list > > > python@py.cz > > > http://www.py.cz/mailman/listinfo/python > > > > > > Visit: http://www.py.cz > > > > > > > > > -- Ondřej Tůma https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: mcbig_cz pgpDhipnLcWG4.pgp Description: Digitální podpis OpenPGP ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Editor pro děti
Kouknul bych na roboty Edison - https://meetedison.com Dají se programovat přes bloky ala Scratch (EdBlocks), tak i pokročilejší bloky (EdWare) a python-like programování (EdPy). Je to všechno multiplatformní - editory běží v prohlížeči. Roboti se programují přes audio výstup. Honza 2018-04-09 16:46 GMT+02:00 Ondrej Tuma : > 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 ." 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 : > > > > > 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 > > > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: > > > mcbig_cz > > > > > > ___ > > > Python mailing list > > > python@py.cz > > > http://www.py.cz/mailman/listinfo/python > > > > > > Visit: http://www.py.cz > > > > > > > > > > -- > Ondřej Tůma > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: 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
Re: [python] Editor pro děti
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 ." 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 : > > > 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 > > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: > > mcbig_cz > > > > ___ > > Python mailing list > > python@py.cz > > http://www.py.cz/mailman/listinfo/python > > > > Visit: http://www.py.cz > > > > -- Ondřej Tůma https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: mcbig_cz pgpICspMdB0Lo.pgp Description: Digitální podpis OpenPGP ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Editor pro děti
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 : > 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 > https://ipv6.mcbig.cz https://keybase.io/mcbigtwitter: 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