On 18 Kvě, 12:50, Honza Kral <[EMAIL PROTECTED]> wrote: > Zdravim vespolek, > Slibil jsem napsat kapitolu o Djangu (delam senior programatora v > NetCentru ;) ), mam i nejake zkusenosti s TeXem, ale na takovouto > praci mi prijde mnohem vhodnejsi ReST, ten muze tvorit kazdy sam a > neni potreba ani aby se vsichni ucili TeX, nebo aby to jeden clovek > stale formatoval sam. Da se z toho udelat pak HTML, TeX nebo skoro > cokoliv jineho. > > U kapitoly o webu to chce hlavne popsat WSGI a dalsi obecne veci, pak > muzem zminit dva hlavni frameworky + treba ten zope, rozhodne bych se > nepoustel do zadnych konkretnich aplikaci (Plone a spol.), ty bych > maximalne zminil odkazem. > > 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). > > Takze, pro koho j eta kniha a jak chceme aby ji pouzival? > Mame ambici napsat ucebnici (i treba vcetne vyuky zakladnich principu > programovani), nebo "jen" referencni prirucku? > Chceme se zamerit na konkretni aspekt (treba web programovani, nebo > skriptovani pro sysadminy), nebo pokryt co nejsirsi skupiny temat? > Nebo popsat python jako multiplatformni jazyk pro kazdou prilezitost > (IronPython, Jython, PyPy, ...)? > > Zkratka co si od toho slibujem, teprve potom muzeme rict co tam chceme > a zacit se hadat co tam smysl ma a co nema (posledni slovo je > samozrejme na Vaskovi). > > On 18 Kvě, 11:56, Václav Stoupa <[EMAIL PROTECTED]> wrote: > > > On 18 Kvě, 01:42, Lukoko <[EMAIL PROTECTED]> wrote: > > > > Ještě jedna věc. V kapitole, ve které by se mělo psát o Django bych to > > > pojal jako kapitolu o webových frameworcích, takže tam mělo být také > > > něco o mod_pythonu, CherryPy, TurboGears a třeba i iSkeletonz CMS a za > > > zmínku by stál i Plone atp. > > > > Potom pokud by se v dané veci nakonec nějak angažoval i seznam, pak by > > > do kapitoly s XML-RPC patřil určitě ještě FastRPC. > > > > Protože moje primární zaměření v jsou mobilní technologie, nezapomněl > > > bych na Python pro Windows Mobile, Python pro Symbian, Python na > > > Maemo, Python v iPhonu/iPodu, mobilní Linux (kde je většina věci v > > > pythonu), atp. > > > > Když už tam má být zmínka o IronPythonu a Jythonu, tak by tam určitě > > > patřil i PyPy, nebo Stackless Python. > > > Díky za spoustu užitečných tipů. > > > Bylo by skvělé tam mít všechno, co píšeš. Obávám se, že pak by ale > > kniha měla přes 1000 stran a bylo by velmi těžké sehnat tolik autorů. > > A stejně by se o daných tématech nedalo napsat příliš mnoho stránek. > > Radši bych viděl knihu, kde se vyberou ty nejpoužívanější nebo > > nejperspektivnější balíky a u nich se půjde alespoň trochu do hloubky > > nebo se ukážou best practices, než vytvářet jen povrchní přehled. > > > O nějaké verzi pythonu pro mobily by tam řeč určitě měla být.
Máš pravdu. Nejdřív by jsme se měli dohodnout pro koho tak kniha vlastně je. Z obsahu vyplývá, že by to mělo být pro začátečníky. Přeci jenom 70 stran na syntaxi, datové typy a řízení běhu programu by mělo i začátečníka naučit většinu důležitých věcí. Na druhou stranu bych se nebránil tomu, aby některé kapitoly byly více dopodrobna. Když už budeme psát o Pythonu, tak by se potom dalo psát o různých použitích. Na webaplikace (Django, Zope, mod_python, cherrypy, nebo tak podobně), potom v kapitole, kde by se psalo o gtkpythonu, by jsme taky měli minimálně zmínit wxPython, a PyQt. Prostě a jednoduše by se mi líbilo, aby to byla kniha, kde si každý najde to svoje. Ať už se jedná o začátečníka, nebo někoho kdo už umí programovat. Stejně tak aby ten, kdo umí hlavně webové záležitosti se naučil něco o psaní pod gtk/wx/qt. Teď jsem si ještě vzpomněl na Twisted. Kdo to nezná, tak to je framework, který poskytuje nástroje nejen pro vývoj webu, ale nástroje pro všechno možné i nemožné okolo sítí. Jak to tak vypadá, tak každý známe o Pythonu to své a preferujeme jiné knihovny a nástroje. Asi nejjednodušší bude, když to všechno dáme do nějaké wiki a potom vybereme jenom to podstatné. Lukoko Skriptování a podobné věci se vejdou ke knihovnám jako jsou os a sys. _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
