Komentáře k článku

Python 3: Úspěšný ponor

CZ.NIC vydalo v rámci své knižní edice třetí knihu, tentokrát o Pythonu. Editor sáhl po knize Marka Pilgrima „Dive Into Python 3“. A je na místě říct, že i tentokrát byl editorský výběr šťastný a s Dive Into Python 3 se dostává českému čtenáři do rukou kniha velmi kvalitní a poměrně nevšední.

Zpět na článek

29 komentářů k článku Python 3: Úspěšný ponor:

  1. corwin78

    Re: Python 3: Úspěšný ponor

    Opravdu vynikající kniha, sám se z ní teď programovat v Pythonu učím. Zatím podle PDF, ale opravdu se mi líbí tak, že si zřejmě koupím i papírovou verzi.

  2. Rubysta

    Dnešní PHP

    Co přesně Vás na PHP štvalo (třeba se shodneme)? Neřešily by to některé dnešní frameworky?

    1. Martin MalýAutor příspěvku

      Re: Dnešní PHP

      Hlavně mě přestala bavit jeho „nízkoúrovňovost“. Velmi často jsem neřešil samotný problém, ale řešil jsem, jak ho napsat. Často jsem se přistihl, že mě něco napadlo, a při představě, kolik toho budu muset v PHP napsat, jsem se na to raději vykašlal. Možná by to frameworky řešily, ale už mě to zkrátka přestalo bavit; nezajímá mě věčné psaní „vezmi tento údaj, takto ho ošetři, polož tento dotaz do databáze, toto zkontroluj“, na to je můj čas příliš drahý. Navíc jsem začal narážet na meze PHP a v neposlední řadě (a to asi především) se posunul můj zájem do oblastí, kde už PHP není moc vyhovující.

      1. Rubysta

        Re: Dnešní PHP

        Na tom se určitě shodneme. V dnešní době opravdu nemá cenu takové věci řešit, když tu jsou hráči jako Django a Rails, kt. Vám umožní se soustředit opravdu jen na daný problém.

      2. Mennion

        Re: Dnešní PHP

        Tohle bych řekl, že je stav každého webového vývojáře, kterého už přestalo bavit dělat pořád dokola weby.

        Sám sem se do podobného stavu dostal též. Pořád dokola řešit ty samé problémy. Částečně to řeší různé frameworky, ale v zásadě je to pořád to samé :)

        Na tohle pomůže jen začít se zabývat něčím jiným, než je obyčejné bastlení webů.

          1. Martin MalýAutor příspěvku

            Re: Dnešní PHP

            Tak třeba já jsem flákl s montováním e-shopů a šel jsem dělat šéfredaktora Zdrojáku… ;)

          2. srigi

            Re: Dnešní PHP

            Za seba napisem, ze robim webapp (nie nejake stranky) v Nette 2.0 (GIT) a je to velmi pohodlne. Neviem ako ostatni, ale vseliake scaffoldingy a admin generatory mi nechybaju. Na databazu pouzivam NotORM s tenuckym wrapperom.

            Trosku ale zacinam plavat nad JS castou aplikacie. jQuery uz nepostacuje a v poslednej dobe sa objavilo kopec kniznic (Head.js, Barebone, _, Closure). Nikde nie je mozne najst nejakeho sumarneho clanku/tutorialu ako pristupovat ku klientskej casti aplikacie, mobilnej verzii webu a JS a pod.

            1. Mennion

              Re: Dnešní PHP

              Jo jo dobrý framework dokáže hodně problémů odstínit :)

              Nicméně také sem se setkal s tím, že stránka byla narvaná ajaxem, javascriptem, tunou jquery pluginů a komu se to pak chce spravovat

              Bohužel v současné době moc alternativ není :)

          3. Mennion

            Re: Dnešní PHP

            Tak já osobně teď dělám v silverlightu aplikačku, wpf, java applety nemusí být špatné, určitě bych si rád někdy vyzkoušel nějakou složitější hru atd :)

            Ale je pravda, že dneska se všecko táhne na web :(

            1. v2kt0r

              Re: Dnešní PHP

              Silverlight? To je to, kde navstevnik neuvidi vubec nic, dokud se neuvoli stahnout si (dalsi) plugin – pokud pro jeho prohlizec nejaky existuje? Kde kdyz nema prava neco instalovat (kazda firma s dobre spravovanymi Windowsy), zustane viset v prvni fazi, totiz ze neuvidi vubec nic?
              To uz ale hosku nedelas web…

              1. Mennion

                Re: Dnešní PHP

                Kdyby si pořádně četl, tak nemusíš psát podobné příspěvky. Psal jsem, že jsem poslední dobou znuděný a otrávený právě s tvorbou webu => proto se snažím programovat i pro něco jiného než jsou klasické webové stránky, portály etc.

                Na ty zbylé bláboly odpovídat ani snad nebudu

  3. Twiguard

    Python +1

    Python je asi to nejlepsi, co me kdy potkalo. V dobe, kdy me programovani uz zacinalo nudit a trochu stvat jsem zacal skriptikovat pro zabavu v Pythonu a to me u programovani drzi dodnes.
    Zacinal jsem s PHP, JS, Javou, trochu vyzkousel C/C++, ale presel jsem na Python a ten mi nahradil vse. Kde se neda Python pouzit primo, tam existuje nejaky prekladac.
    A zacinal jsem se ho ucit prave s Dive into Python (PDF v anglictine).
    Dnes v Pythonu krom skriptu delam aj GUI aplikace (PySide) aj webove aplikace (Django, Pyjamas).

    1. tdvorak

      Re: Python +1

      Jo, s tim musim souhlasit. Taky jsem zhruba pred pul rokem zacal scriptovat v pythonu a narozdil od javy je to radost psat :) Skvelej je treba modul BeautifulSoup, roboti na prochazeni a parsovani webu jsou pak hracka.

      1. Jiří Kosek

        Re: Python +1

        Jestli vám vadila Java na psaní, je tu Groovy. Syntaxe podobná jako Python, Ruby, … s možností používat javové třídy, běží nad JVM.

        1. tdvorak

          Re: Python +1

          Ne ze by mi java nejak extra vadila, jen to neni takova radost psat, ale i tak je 90% meho kodu java :) Groovy znam, na spoustu veci je to super vec. Pouzivame jej v projektu vedle klasicke javy, integrace neni problem. Takove generovani XML je v nem krasa (MarkupBuilder). Ale na spoustu jednoduchych veci je scriptovani v pythonu prijemne. Myslim veci jako jsou pluginy pro nagios, jednoduche scripty, kdy shell je moc nizkourovnovy, ruzne parsery dat, crawlery stranek… Obecne na veci kde neni velka navaznost na dalsi systemy, jde o par radek kodu a casto se meni.

    2. Mintaka

      Re: Python +1

      Tak tak, taky jsem stál na pomezí, dal jsem si čas a 2 roky hledal jazyk, kterým bych chtěl mluvit s počítači. Během těch dvou let jsem kromě Delphi, PHP, JavaScriptu, FreePascalu, Ansi C, …, se kterými jsem dělal dřív, vyzkoušel Javu (rovnou u Herouta na KIV), C++, C#, Dčko, Ruby a pár dalších, nakonec jsem zakotvil u Pythonu a jsem za to i po těch letech rád.

      Dive into Python mi v mnoha ohledech vyhovuje, na některé věci jsem si zašel sáhnout jinam. Třeba:

      OReilly – Python Programming on Win32 (Hammond, Robinson)(2000)
      Thinking in Python (Bruce Eckel)(2002)
      Wiley – Mobile Python Rapid prototyping of applications on the mobile platform (Scheible, Tuulos)(2007)
      Beginning Game Development with Python and Pygame(Will McGugan)(2007)

  4. Turnovec

    Jiné formáty než PDF, sazba

    Kniha vypadá zajímavě, ale je škoda, že v elektonické podobě je k dispozici pouze ve formátu PDF. Docela rád bych si jí přečetl na svém Kindlu. Ten sice ne že by neuměl PDF, ale není to zrovna pohodlné…

    Pokud to má být motivace k tomu, abych si knihu koupil („buď zadarmo PDF, nebo plať“), tak já bych i byl ochotný za knihu v elektronické podobě ve formátu Mobipocket zaplatit. Např. u O’Reilly je většina knih v PDF, Mobipocket a ještě pár dalších formátech a že už jsem u nich za ebooky utratil peněz…

    Jinak co si tak prohlížím to PDFko, tak si říkám – tu sazbu asi nedělal žádný profesionál – jinak by nadpisy nebyly podtržené… Nebo je to tak v originálu a tohle je snaha zachovat co nejvíc z originálu?

    1. Martin MalýAutor příspěvku

      Re: Jiné formáty než PDF, sazba

      Tutéž otázku jsem položil vydavateli – proč je elektronická podoba pouze v PDF a ne např. v MOBI nebo v prostém HTML? Nakolik jsem z odpovědi pochopil, bylo primárním zájmem připravit sazbu pro tisk knihy, PDF je vlastně „vedlejší produkt“ a jiné formáty nevznikly z obav před pracností převodu do jiného formátu. Pokusím se ještě trochu zatlačit, třeba se ukáže, že problémy nejsou nepřekonatelné…

      1. Turnovec

        Re: Jiné formáty než PDF, sazba

        Přišlo mi, že autor originál generoval z nějakého XMLka, kromě PDF se dá stáhnout i v HTML. Čekal bych, že tento zdrojový soubor byl použit i pro překlad… Udělat MOBI třeba z HTML by bylo úplně v pohodě.

        Z metadat výsledného PDF se ale zdá, že je to z InDesignu…

        Snad existoval i nějaký nástroj pro vytváření MOBI z projektů InDesignu, ale už nevím, kde jsem to viděl.

        Ale když už tedy někdo použije takový profi nástroj, jako je InDesign, tak v tom případě ale tím spíš nechápu takové zásadní typografické prohřešky. Očekával bych, že s InDesignem bude pracovat už někdo, kdo o typografii trochu ví. Koukat se na to, jak to podtržení jde přes dolní části písmen jako p, g, j je fakt za trest…

        Taky mi přijde zvláštní, že v originálu jsou obrázky (screenshoty) v barvě, ale u české verze si dal někdo tu práci, že je odbarvil…

        Abych jenom nekritizoval – je skvělé, že se do toho překladu někdo pustil a i to, že je to takto zdarma. A než mi někdo začne říkat „Darovanému koni na zuby nekoukej“, tak znova opakuji – za verzi ve formátu MOBI jsem ochoten i zaplatit.

        Jinak pokud vím, NIC.CZ to vydávání knih stejně nedělá proto, aby na nich vydělal, ale naopak, aby utratil peníze, které vydělává na doménách a neztratil status neziskovky, ne? Tak pokud už nevědí, co s penězi a pouštějí se do vydavatelské činnosti, fajn, ale ať to za ty peníze aspoň dělají pořádně. :-)

  5. Draho

    Python a databáze ?

    Začíná mne to velice zajímat, ale zatím nechápu jak je to s připojením Pythonu na databázi. U PHP je to jasné, ale u Pythonu ?

    1. Mintaka

      Re: Python a databáze ?

      #takove malé databázovské Hello Data

      import MySQLdb

      db = MySQLdb.connec­t(host=““, db=““, user=““, passwd=““)
      cursor = db.cursor()
      cursor.execute(„““SE­LECT * FROM tabulka“““)
      rows = cursor.fetchall()
      print rows

  6. Honza

    ad font

    Mam dotaz,
    po stazeni knizky na Python mi to nezobrazuje ten vlozeny font a tim i podstatne casti textu. Je chyba jen u me?
    Diky moc
    Honza

Napsat komentář

Tato diskuse je již příliš stará, pravděpodobně již vám nikdo neodpoví. Pokud se chcete na něco zeptat, použijte diskusní server Devel.cz

Zdroj: https://www.zdrojak.cz/?p=3449