On 18 Kvě, 12:50, Honza Kral <[EMAIL PROTECTED]> wrote: > Ale vsechny tyhle veci vychazeji z urceni produktu - pro koho ma byt? > Pro zacatecniky jako seznameni s pythonem (v tom pripade nema asi > smysl popisovat veci do hloubky a spis se soustredit na seznameni se > zakladnimi principy a odkazani lidi na konkretni publikace), pro > stredne pokrocile je to zase neco jineho apod. pro pokrocileho pak jde > o seznameni s exotickymi aspekty jazyka (metaclass, descriptory, ...) > a ruznymi implementacemi (jython VS IronPython VS cPython), ktere zase > imho nepatri do knih pro zacatecniky (jinak nez jako zminka na jeden > radek).
Pro koho má kniha být? Určitě by to neměla být učebnice programování. Čtenáři by už měli mít zkušenosti s procedurálním i objektovým programováním. Ať už na teoretické úrovni nebo třeba v php. Dneska už na střední možná základní škole se dají nějaké základy programování pochytit. Tj. probral bych tam samozřejmě syntaxy a základy pythonu i pro ty, co python nikdy neviděli, ale ne for dummies, ale spíš for middle advanced programmers. Jaké vzít zdroje? Vycházet bysme měli samozřejmě z manuálu zřejmě verze: http://docs.python.org/dev/ Dále pak co každý zná či používá. Pěkný stručný přehled všech vlastností pythonu 2.5 je zde: http://rgruet.free.fr/PQR25/PQR2.5.html (něco takového by mohlo být na konci knihy.) Pythoní builtin moduly ve stručných příkladech: http://www.lightbird.net/py-by-example/ Nedělal bych z toho ale jenom referenční příručku. Od toho je manuál. Jak jít do podrobna při popisu konkrétních programů? Asi dát základní popis, ukázat filosofii použití, vyjmenovat možnosti, zmínit podobné aplikace na dané téma případně s nimi porovnat klady a zápory a uvést užitečné zdroje, kde si člověk dostuduje podrobnosti, pokud se rozhodne, že danou aplikaci chce používat. Kromě popisu jazyka by měl být myslím určitě zastoupen web, desktop, mobily. A z multiplatformích aplikací pro svou atraktivitu určitě spolupráce s Javou a .NETem VS _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python