Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak
V ironpythonu sice možná máš lepší podporu, ale na druhou stranu ti 
pojede jen tam, kde je .net, resp. silverlight. Což je tedy nic moc a 
rozhodně bych na tom nepostavil aplikaci pro náhodné uživatele (firemní 
intranet je něco jiného).


Brythonu stačí podpora JavaScriptu a HTML5, což je o dost větší množina 
zařízení, včetně třeba tabletů a mobilů.


Dne 5.3.2013 19:55, Visgean Skeloru napsal(a):

Ale to neřeší hlavní problém, tak jako tak tam většina nativních knihoven
napsaných v C nepůjde, prostě to není plnohodnotný python na rozdíl od toho
iron pythonu.

2013/3/5 Bystroushaak 


Silverlight? Myslíš ten microsofťácký blob, který je skoro stejně špatný,
ne-li horší než flash?

Kdysi dávno jsem se ho snažil nainstalovat kvůli videopřednáškám, které
jsme měli ve škole, ale ani po větším boji se mi to na debianu rozjet
nepovedlo.

Jinak já jsem zkoušel několik různých projektů, ale brython na mě působí
(i přes velké nedostatky) ze všech nejpoužitelněji a hlavně se velice
aktivně vyvíjí. Jeden týden ti tam něco zásadního chybí, napíšeš bug report
a za týden je nedostatek opraven.

Dne 5.3.2013 17:41, Visgean Skeloru napsal(a):


Btw: ono tech reseni jak zpoustet python v prohlizeci je fakt spousta:
http://wiki.python.org/moin/**WebBrowserProgramming,
 tohle
http://ironpython.net/browser/**gettingstarted.htmlje
 imho nejlepší řešení.
Silverlight je docela rozsireny takze neni az takovy problem s distribuci
a
asi to ani nebude tak nedokonale jako ten brython...

2013/3/5 Bystroushaak 

  Dne 5.3.2013 16:38, azurIt napsal(a):


  A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.







Napriklad pretoze to *moze* byt niekolkonasobne pomalsie?


  Jo, asi tak o dva řádky kódu setterů. Tedy minimálně.


   Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou


poté používáš v dalších projektech. Není to kompilátor v běžném smyslu,

spíš cosi jako frontend před javascriptovým interpreterem.



A naco to teda je, ak sa to nema dalej pouzivat? :)


  Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a

třeba ti odpoví.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python









  __**_

Python mailing list
Python@py.cz
http://www.py.cz/mailman/**listinfo/python






___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Visgean Skeloru
Ale to neřeší hlavní problém, tak jako tak tam většina nativních knihoven
napsaných v C nepůjde, prostě to není plnohodnotný python na rozdíl od toho
iron pythonu.

2013/3/5 Bystroushaak 

> Silverlight? Myslíš ten microsofťácký blob, který je skoro stejně špatný,
> ne-li horší než flash?
>
> Kdysi dávno jsem se ho snažil nainstalovat kvůli videopřednáškám, které
> jsme měli ve škole, ale ani po větším boji se mi to na debianu rozjet
> nepovedlo.
>
> Jinak já jsem zkoušel několik různých projektů, ale brython na mě působí
> (i přes velké nedostatky) ze všech nejpoužitelněji a hlavně se velice
> aktivně vyvíjí. Jeden týden ti tam něco zásadního chybí, napíšeš bug report
> a za týden je nedostatek opraven.
>
> Dne 5.3.2013 17:41, Visgean Skeloru napsal(a):
>
>> Btw: ono tech reseni jak zpoustet python v prohlizeci je fakt spousta:
>> http://wiki.python.org/moin/**WebBrowserProgramming,
>>  tohle
>> http://ironpython.net/browser/**gettingstarted.htmlje
>>  imho nejlepší řešení.
>> Silverlight je docela rozsireny takze neni az takovy problem s distribuci
>> a
>> asi to ani nebude tak nedokonale jako ten brython...
>>
>> 2013/3/5 Bystroushaak 
>>
>>  Dne 5.3.2013 16:38, azurIt napsal(a):
>>>
>>>  A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.

>
>

 Napriklad pretoze to *moze* byt niekolkonasobne pomalsie?


  Jo, asi tak o dva řádky kódu setterů. Tedy minimálně.
>>>
>>>   Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou
>>>
 poté používáš v dalších projektech. Není to kompilátor v běžném smyslu,
> spíš cosi jako frontend před javascriptovým interpreterem.
>
>
 A naco to teda je, ak sa to nema dalej pouzivat? :)


  Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a
>>> třeba ti odpoví.
>>>
>>> ___
>>> Python mailing list
>>> Python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>> 
>>> >
>>>
>>>
>>
>>
>>  __**_
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/**listinfo/python
>



-- 
GPG pub 
key
 | github/visgean 
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak
Silverlight? Myslíš ten microsofťácký blob, který je skoro stejně 
špatný, ne-li horší než flash?


Kdysi dávno jsem se ho snažil nainstalovat kvůli videopřednáškám, které 
jsme měli ve škole, ale ani po větším boji se mi to na debianu rozjet 
nepovedlo.


Jinak já jsem zkoušel několik různých projektů, ale brython na mě působí 
(i přes velké nedostatky) ze všech nejpoužitelněji a hlavně se velice 
aktivně vyvíjí. Jeden týden ti tam něco zásadního chybí, napíšeš bug 
report a za týden je nedostatek opraven.


Dne 5.3.2013 17:41, Visgean Skeloru napsal(a):

Btw: ono tech reseni jak zpoustet python v prohlizeci je fakt spousta:
http://wiki.python.org/moin/WebBrowserProgramming , tohle
http://ironpython.net/browser/gettingstarted.html je imho nejlepší řešení.
Silverlight je docela rozsireny takze neni az takovy problem s distribuci a
asi to ani nebude tak nedokonale jako ten brython...

2013/3/5 Bystroushaak 


Dne 5.3.2013 16:38, azurIt napsal(a):


A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.





Napriklad pretoze to *moze* byt niekolkonasobne pomalsie?



Jo, asi tak o dva řádky kódu setterů. Tedy minimálně.

  Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou

poté používáš v dalších projektech. Není to kompilátor v běžném smyslu,
spíš cosi jako frontend před javascriptovým interpreterem.



A naco to teda je, ak sa to nema dalej pouzivat? :)



Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a
třeba ti odpoví.

__**_
Python mailing list
Python@py.cz
http://www.py.cz/mailman/**listinfo/python






___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak
Do této konference se čas od času zapojuji už 5 let a nemyslím, že bych 
na tom chtěl něco měnit. Ale i tak díky za nabídku.


Dne 5.3.2013 18:24, azurIt napsal(a):

Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a
třeba ti odpoví.



Nuz, vrat sa sem, ked vyrasties a naucis sa slusne spravat.


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu azurIt
>Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a 
>třeba ti odpoví.


Nuz, vrat sa sem, ked vyrasties a naucis sa slusne spravat.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Visgean Skeloru
Btw: ono tech reseni jak zpoustet python v prohlizeci je fakt spousta:
http://wiki.python.org/moin/WebBrowserProgramming , tohle
http://ironpython.net/browser/gettingstarted.html je imho nejlepší řešení.
Silverlight je docela rozsireny takze neni az takovy problem s distribuci a
asi to ani nebude tak nedokonale jako ten brython...

2013/3/5 Bystroushaak 

> Dne 5.3.2013 16:38, azurIt napsal(a):
>
>> A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.
>>>
>>
>>
>> Napriklad pretoze to *moze* byt niekolkonasobne pomalsie?
>>
>>
> Jo, asi tak o dva řádky kódu setterů. Tedy minimálně.
>
>  Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou
>>> poté používáš v dalších projektech. Není to kompilátor v běžném smyslu,
>>> spíš cosi jako frontend před javascriptovým interpreterem.
>>>
>>
>> A naco to teda je, ak sa to nema dalej pouzivat? :)
>>
>>
> Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a
> třeba ti odpoví.
>
> __**_
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/**listinfo/python
>



-- 
GPG pub 
key
 | github/visgean 
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak

Dne 5.3.2013 16:38, azurIt napsal(a):

A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.



Napriklad pretoze to *moze* byt niekolkonasobne pomalsie?



Jo, asi tak o dva řádky kódu setterů. Tedy minimálně.


Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou
poté používáš v dalších projektech. Není to kompilátor v běžném smyslu,
spíš cosi jako frontend před javascriptovým interpreterem.


A naco to teda je, ak sa to nema dalej pouzivat? :)



Dá se v tom napsat script, který bude zodpovídat blbé dotazy. Zkus to a 
třeba ti odpoví.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak

Dne 5.3.2013 15:59, Hynek Fabian napsal(a):

Protože o cem se tam pise je nejaky jazyk s odsazovanim a dvojteckami.
S pythonem to ma asi tolik spolecneho jako Java s C++, taky ma oboji
chlupate zavorky a stejne jmena zakladnich typu.
Ale zadny kod ktery neni natolik primitivni aby se dal prepsat z fleku
tim neproleze. Dekoratory? Deskriptory? Metatridy?


Ano, není to dokonalé (což jsem doufám jasně zdůraznil i v článku), ale 
stále se zlepšuje a práce neustále probíhají. Nedávno tam třeba vůbec 
nebyly třídy.



IMO funkcni pristup je implementovat pythonovy vm jako to dela
ironpython nebo jython, nejaky "preklad syntaxe" popisovany v tom clanku
je slepa ulicka.


Leda teoreticky. Prakticky je to tak pomalé, že je to nepoužitelné k 
čemukoliv jinému, než jako technologický demonstrátor. Brython běží 
rychlostí jen o málo nižší, než samotný JS.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak

Ten kód je 4x delší jen v tomhle případě, protože něco prostě zabírá
hlavička funkce. Ta je skutečně řešená poněkud divně, ale pevně věřím,
že to má důvod (možná přiřazování defaultní hodnoty parametrů, které
python umí a JS ne?).

Pokud si necháš zkompilovat delší kód, tak poměr bude imho o dost lepší.

Dne 5.3.2013 16:02, azurIt napsal(a):

To malo byt myslene ako argument za generovanie divneho, 4x tak
dlheho kodu a bez akehokolvek pozitivneho vplyvu na cokolvek? :)



__

Od: "Petr Messner"  Komu: Konference PyCZ
 Dátum: 05.03.2013 15:55 Predmet: Re: [python] Článek
o brythonu

CC: "Konference PyCZ"  Když se podíváš na assembler,
který leze z překladače, taky ti může připadat jako od někoho, kdo
assembler nikdy neviděl. A přesto takové programy vesele používáš
:)

Petr Messner

5. 3. 2013 v 15:46, "azurIt" :


Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k
tomu Python kodu by bolo nieco taketo:

function foo(bar, baz) { return str(bar) + str(baz); }


Tak si to porovnaj s tym, co vygeneroval brython.

azur


__

Od: "Bystroushaak"  Komu:
 Dátum: 05.03.2013 15:35 Predmet: Re: [python]
Článek o brythonu

Aha. Proč?

Dne 5.3.2013 13:43, azurIt napsal(a):

Ten priklad je dost vtipny :) ak to ma generovat takyto kod,
tak to naozaj nie je pouzitelne.

azur


__





Od: "Bystroushaak" 

Komu:  Dátum: 05.03.2013 13:35 Predmet:
[python] Článek o brythonu

Jedná se o python běžící v prohlížeči, který je dynamicky
za běhu transformován do JavaScriptu, jehož engine má pak
na starosti interpretaci.

http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
___ Python
mailing list Python@py.cz
http://www.py.cz/mailman/listinfo/python


___ Python mailing
list Python@py.cz http://www.py.cz/mailman/listinfo/python


___ Python mailing
list Python@py.cz http://www.py.cz/mailman/listinfo/python

___ Python mailing
list Python@py.cz http://www.py.cz/mailman/listinfo/python


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu azurIt
>A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.


Napriklad pretoze to *moze* byt niekolkonasobne pomalsie?



>Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou 
>poté používáš v dalších projektech. Není to kompilátor v běžném smyslu, 
>spíš cosi jako frontend před javascriptovým interpreterem.



A naco to teda je, ak sa to nema dalej pouzivat? :)



>
>Dne 5.3.2013 15:46, azurIt napsal(a):
>> Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k tomu Python 
>> kodu by bolo nieco taketo:
>>
>> function foo(bar, baz) {
>>  return str(bar) + str(baz);
>> }
>>
>>
>> Tak si to porovnaj s tym, co vygeneroval brython.
>>
>> azur
>>
>>
>> __
>>> Od: "Bystroushaak" 
>>> Komu: 
>>> Dátum: 05.03.2013 15:35
>>> Predmet: Re: [python] Článek o brythonu
>>>
>>> Aha. Proč?
>>>
>>> Dne 5.3.2013 13:43, azurIt napsal(a):
 Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj 
 nie je pouzitelne.

 azur


 __
> Od: "Bystroushaak" 
> Komu: 
> Dátum: 05.03.2013 13:35
> Predmet: [python] Článek o brythonu
>
> Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
> transformován do JavaScriptu, jehož engine má pak na starosti 
> interpretaci.
>
> http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
>>> ___
>>> Python mailing list
>>> Python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>>
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak

A to by mi mělo vadit proč? Vždyť to interpretuje interpreter, ne lidi.

Cílem není vygenerovat z pythonních zdrojáků kopu javascriptu, kterou 
poté používáš v dalších projektech. Není to kompilátor v běžném smyslu, 
spíš cosi jako frontend před javascriptovým interpreterem.


Dne 5.3.2013 15:46, azurIt napsal(a):

Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k tomu Python 
kodu by bolo nieco taketo:

function foo(bar, baz) {
 return str(bar) + str(baz);
}


Tak si to porovnaj s tym, co vygeneroval brython.

azur


__

Od: "Bystroushaak" 
Komu: 
Dátum: 05.03.2013 15:35
Predmet: Re: [python] Článek o brythonu

Aha. Proč?

Dne 5.3.2013 13:43, azurIt napsal(a):

Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj nie 
je pouzitelne.

azur


__

Od: "Bystroushaak" 
Komu: 
Dátum: 05.03.2013 13:35
Predmet: [python] Článek o brythonu

Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
transformován do JavaScriptu, jehož engine má pak na starosti interpretaci.

http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Honza Javorek
Transparent compilation versus classic compilation? Doporučuju tento
článek: http://martinfowler.com/bliki/TransparentCompilation.html

Honza


2013/3/5 Hynek Fabian 

> Protože o cem se tam pise je nejaky jazyk s odsazovanim a dvojteckami.
> S pythonem to ma asi tolik spolecneho jako Java s C++, taky ma oboji
> chlupate zavorky a stejne jmena zakladnich typu.
> Ale zadny kod ktery neni natolik primitivni aby se dal prepsat z fleku
> tim neproleze. Dekoratory? Deskriptory? Metatridy?
>
> IMO funkcni pristup je implementovat pythonovy vm jako to dela
> ironpython nebo jython, nejaky "preklad syntaxe" popisovany v tom clanku
> je slepa ulicka.
>
> (disclaimer: nezkousel jsem to, vychazim jen z toho co se tam pise)
>
> On 03/05/13 15:24, Bystroushaak wrote:
> > Aha. Proč?
> >
> > Dne 5.3.2013 13:43, azurIt napsal(a):
> >> Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to
> >> naozaj nie je pouzitelne.
>
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Hynek Fabian
Tak jsem si to zkusil v demo konzoli:

class C(object): pass
c = C()
c.__dict__["spam"] = 42

vysledek:

RuntimeError: Cannot convert 'c.__dict__' to object
module '__main__' line 3
c.__dict__["spam"] = 42

Takze asi tak…


On 03/05/13 15:59, Hynek Fabian wrote:
> Protože o cem se tam pise je nejaky jazyk s odsazovanim a dvojteckami.
> S pythonem to ma asi tolik spolecneho jako Java s C++, taky ma oboji
> chlupate zavorky a stejne jmena zakladnich typu.
> Ale zadny kod ktery neni natolik primitivni aby se dal prepsat z fleku
> tim neproleze. Dekoratory? Deskriptory? Metatridy?
> 
> IMO funkcni pristup je implementovat pythonovy vm jako to dela
> ironpython nebo jython, nejaky "preklad syntaxe" popisovany v tom clanku
> je slepa ulicka.
> 
> (disclaimer: nezkousel jsem to, vychazim jen z toho co se tam pise)
> 
> On 03/05/13 15:24, Bystroushaak wrote:
>> Aha. Proč?
>>
>> Dne 5.3.2013 13:43, azurIt napsal(a):
>>> Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to
>>> naozaj nie je pouzitelne.
> 
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Hynek Fabian
Protože o cem se tam pise je nejaky jazyk s odsazovanim a dvojteckami.
S pythonem to ma asi tolik spolecneho jako Java s C++, taky ma oboji
chlupate zavorky a stejne jmena zakladnich typu.
Ale zadny kod ktery neni natolik primitivni aby se dal prepsat z fleku
tim neproleze. Dekoratory? Deskriptory? Metatridy?

IMO funkcni pristup je implementovat pythonovy vm jako to dela
ironpython nebo jython, nejaky "preklad syntaxe" popisovany v tom clanku
je slepa ulicka.

(disclaimer: nezkousel jsem to, vychazim jen z toho co se tam pise)

On 03/05/13 15:24, Bystroushaak wrote:
> Aha. Proč?
> 
> Dne 5.3.2013 13:43, azurIt napsal(a):
>> Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to
>> naozaj nie je pouzitelne.

___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu azurIt
To malo byt myslene ako argument za generovanie divneho, 4x tak dlheho kodu a 
bez akehokolvek pozitivneho vplyvu na cokolvek? :)



__
> Od: "Petr Messner" 
> Komu: Konference PyCZ 
> Dátum: 05.03.2013 15:55
> Predmet: Re: [python] Článek o brythonu
>
> CC: "Konference PyCZ" 
>Když se podíváš na assembler, který leze z překladače, taky ti může připadat 
>jako od někoho, kdo assembler nikdy neviděl. A přesto takové programy vesele 
>používáš :)
>
>Petr Messner
>
>5. 3. 2013 v 15:46, "azurIt" :
>
>> Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k tomu Python 
>> kodu by bolo nieco taketo:
>> 
>> function foo(bar, baz) {
>>return str(bar) + str(baz);
>> }
>> 
>> 
>> Tak si to porovnaj s tym, co vygeneroval brython.
>> 
>> azur
>> 
>> 
>> __
>>> Od: "Bystroushaak" 
>>> Komu: 
>>> Dátum: 05.03.2013 15:35
>>> Predmet: Re: [python] Článek o brythonu
>>> 
>>> Aha. Proč?
>>> 
>>> Dne 5.3.2013 13:43, azurIt napsal(a):
 Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj 
 nie je pouzitelne.
 
 azur
 
 
 __
> Od: "Bystroushaak" 
> Komu: 
> Dátum: 05.03.2013 13:35
> Predmet: [python] Článek o brythonu
> 
> Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
> transformován do JavaScriptu, jehož engine má pak na starosti 
> interpretaci.
> 
> http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
> 
>>> ___
>>> Python mailing list
>>> Python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>> 
>> ___
>> Python mailing list
>> Python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Petr Messner
Když se podíváš na assembler, který leze z překladače, taky ti může připadat 
jako od někoho, kdo assembler nikdy neviděl. A přesto takové programy vesele 
používáš :)

Petr Messner

5. 3. 2013 v 15:46, "azurIt" :

> Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k tomu Python 
> kodu by bolo nieco taketo:
> 
> function foo(bar, baz) {
>return str(bar) + str(baz);
> }
> 
> 
> Tak si to porovnaj s tym, co vygeneroval brython.
> 
> azur
> 
> 
> __
>> Od: "Bystroushaak" 
>> Komu: 
>> Dátum: 05.03.2013 15:35
>> Predmet: Re: [python] Článek o brythonu
>> 
>> Aha. Proč?
>> 
>> Dne 5.3.2013 13:43, azurIt napsal(a):
>>> Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj 
>>> nie je pouzitelne.
>>> 
>>> azur
>>> 
>>> 
>>> __
 Od: "Bystroushaak" 
 Komu: 
 Dátum: 05.03.2013 13:35
 Predmet: [python] Článek o brythonu
 
 Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
 transformován do JavaScriptu, jehož engine má pak na starosti interpretaci.
 
 http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
 ___
 Python mailing list
 Python@py.cz
 http://www.py.cz/mailman/listinfo/python
 
>> ___
>> Python mailing list
>> Python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>> 
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu azurIt
Ty si JavaScript este nikdy nevidel? :) *Normalny* ekvivalent k tomu Python 
kodu by bolo nieco taketo:

function foo(bar, baz) {
return str(bar) + str(baz);
}


Tak si to porovnaj s tym, co vygeneroval brython.

azur


__
> Od: "Bystroushaak" 
> Komu: 
> Dátum: 05.03.2013 15:35
> Predmet: Re: [python] Článek o brythonu
>
>Aha. Proč?
>
>Dne 5.3.2013 13:43, azurIt napsal(a):
>> Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj 
>> nie je pouzitelne.
>>
>> azur
>>
>>
>> __
>>> Od: "Bystroushaak" 
>>> Komu: 
>>> Dátum: 05.03.2013 13:35
>>> Predmet: [python] Článek o brythonu
>>>
>>> Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
>>> transformován do JavaScriptu, jehož engine má pak na starosti interpretaci.
>>>
>>> http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
>>> ___
>>> Python mailing list
>>> Python@py.cz
>>> http://www.py.cz/mailman/listinfo/python
>>>
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak

Aha. Proč?

Dne 5.3.2013 13:43, azurIt napsal(a):

Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj nie 
je pouzitelne.

azur


__

Od: "Bystroushaak" 
Komu: 
Dátum: 05.03.2013 13:35
Predmet: [python] Článek o brythonu

Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
transformován do JavaScriptu, jehož engine má pak na starosti interpretaci.

http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] cvičení z formátování řetězce

2013-03-05 Tema obsahu Petr Přikryl
Jo vlastně. To je pravda. Nějak se mi do toho uvažování vnutila
ethernetová adresa, kde je to sudý počet hexa cifer. :)

__
> Od: "rajcze" 
> Komu: Konference PyCZ 
> Datum: 05.03.2013 15:07
> Předmět: Re: [python]cvičení z formátování řetězce
>
>Jen tak pro uplnost - ten otaznik nutny je, schvalne si to zkus pustit
>na retezci s lichym poctem znaku ;)
>
>J.
>
>2013/3/5 Petr Přikryl :
>> (Našel jsem to pozdě :)
>>
>>> Od: "Vladimir Macek"
>>>
>>>':'.join(re.findall('..?', a))
>>
>> Ten otazník asi není nutný. Pokud by se toho dělalo víc,
>> pak je lepší použít kompilovaný regulární výraz. Podle
>> mého názoru je to pak ještě trochu čitelnější. (Kdo se bojí,
>> použije ještě r'..', ale je to zbytečné :)
>>
>> import re
>> rex = re.compile('..')
>> ...
>> a = "abcdefghijkl"
>> ':'.join(rex.findall(a))
>>
>> P.
>>
>> P.S. Teď ještě dobrovolníka , který na ta řešení nasadí timeit ;)
>> ___
>> Python mailing list
>> Python@py.cz
>> http://www.py.cz/mailman/listinfo/python
>
>
>
>-- 
>Rules of Optimization:
>Rule 1: Don't do it.
>Rule 2 (for experts only): Don't do it yet.
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] cvičení z formátování řetězce

2013-03-05 Tema obsahu rajcze
Jen tak pro uplnost - ten otaznik nutny je, schvalne si to zkus pustit
na retezci s lichym poctem znaku ;)

J.

2013/3/5 Petr Přikryl :
> (Našel jsem to pozdě :)
>
>> Od: "Vladimir Macek"
>>
>>':'.join(re.findall('..?', a))
>
> Ten otazník asi není nutný. Pokud by se toho dělalo víc,
> pak je lepší použít kompilovaný regulární výraz. Podle
> mého názoru je to pak ještě trochu čitelnější. (Kdo se bojí,
> použije ještě r'..', ale je to zbytečné :)
>
> import re
> rex = re.compile('..')
> ...
> a = "abcdefghijkl"
> ':'.join(rex.findall(a))
>
> P.
>
> P.S. Teď ještě dobrovolníka , který na ta řešení nasadí timeit ;)
> ___
> Python mailing list
> Python@py.cz
> http://www.py.cz/mailman/listinfo/python



-- 
Rules of Optimization:
Rule 1: Don't do it.
Rule 2 (for experts only): Don't do it yet.
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] cvičení z formátování řetězce

2013-03-05 Tema obsahu Petr Přikryl
(Našel jsem to pozdě :)

> Od: "Vladimir Macek"
>
>':'.join(re.findall('..?', a))

Ten otazník asi není nutný. Pokud by se toho dělalo víc,
pak je lepší použít kompilovaný regulární výraz. Podle 
mého názoru je to pak ještě trochu čitelnější. (Kdo se bojí,
použije ještě r'..', ale je to zbytečné :)

import re
rex = re.compile('..')
...
a = "abcdefghijkl"
':'.join(rex.findall(a))

P.

P.S. Teď ještě dobrovolníka , který na ta řešení nasadí timeit ;)
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


Re: [python] Článek o brythonu

2013-03-05 Tema obsahu azurIt
Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to naozaj nie 
je pouzitelne.

azur


__
> Od: "Bystroushaak" 
> Komu: 
> Dátum: 05.03.2013 13:35
> Predmet: [python] Článek o brythonu
>
>Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
>transformován do JavaScriptu, jehož engine má pak na starosti interpretaci.
>
>http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
>___
>Python mailing list
>Python@py.cz
>http://www.py.cz/mailman/listinfo/python
>
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python


[python] Článek o brythonu

2013-03-05 Tema obsahu Bystroushaak
Jedná se o python běžící v prohlížeči, který je dynamicky za běhu
transformován do JavaScriptu, jehož engine má pak na starosti interpretaci.

http://www.abclinuxu.cz/blog/bystroushaak/2013/1/brython
___
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python