[python] Editor pro děti [RESOLVED]
Jaroslav Vysoký
jaroslav.vysoky na gmail.com
Úterý Duben 10 10:07:22 CEST 2018
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 <konference na 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 <konference na 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 ." <starenka0 na 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 <konference na 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 <mcbig na zeropage.cz>
> > > > https://ipv6.mcbig.cz https://keybase.io/mcbig twitter:
> > > > mcbig_cz
> > > >
> > > > _______________________________________________
> > > > Python mailing list
> > > > python na py.cz
> > > > http://www.py.cz/mailman/listinfo/python
> > > >
> > > > Visit: http://www.py.cz
> > > >
> > > >
> >
> >
> >
>
>
>
> --
> Ondřej Tůma <mcbig na zeropage.cz>
> https://ipv6.mcbig.cz https://keybase.io/mcbig twitter: mcbig_cz
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20180410/86278789/attachment.html>
Další informace o konferenci Python