Seite 1 von 1

Learn Python the Hard Way

Verfasst: Mittwoch 28. April 2010, 11:08
von sma
Zed "Fucking" Shaw hat ein eigenes Python-Buch geschrieben: http://learnpythonthehardway.org/ Beziehungsweise ist gerade dabei.

Zed-typisch will er nicht nett sein: "If you did it right then you should see the same output I have below. If not, then you’ve done something wrong. No, the computer is not wrong." Mir gefällt die Attitüde.

Das Buch richtet sich an (des Englischen kundigen) Anfänger in der Programmierung. Leider benutzt es Python 2.5.1 für die Beispiele. Offenbar hat Zed noch nicht auf Snow Leopard aktualisiert.

Und er macht (am Ende des Buches) die Motivation klar, die man haben sollte:

"You can code. They cannot. That is pretty damn cool."

:)

Verfasst: Mittwoch 28. April 2010, 12:40
von Leonidas
Ja, er hat auf Dive into Python (2.x) eingeschlagen dass es nicht für Anfänger ist (O RLY?) und jetzt sein eigenes Tutorial angefangen. Es ist zwar gut dass er nicht nur quasselt sondern auch was macht, aber soweit ich das Tutorial gesehen habe ist es furchtbar öde und grundlegend - dafür aber erstaunlich langatmig. Wie lange will er sich dann mit ``print`` noch aufhalten?

Und das sag ich obwohl ich Zed Shaw cool finde :)

Verfasst: Mittwoch 28. April 2010, 14:54
von DasIch
DIP ist aber wirklich hoffnungslos veraltet und nicht sonderlich toll, auch wenn man zu den "Fortgeschrittenen" zählt. Allerdings ist dass Tutorial nur in den wenigsten fällen dass wirkliche Problem. Viel interessanter sind doch so Themen wie z.B. wie starte ich mein erstes Projekt mit Sphinx, Mercurial und "Wie teste ich dass ganze?". Da sehe ich wirklich Bedarf.

Verfasst: Mittwoch 28. April 2010, 15:50
von ms4py
DasIch hat geschrieben:DIP ist aber wirklich hoffnungslos veraltet und nicht sonderlich toll, auch wenn man zu den "Fortgeschrittenen" zählt. Allerdings ist dass Tutorial nur in den wenigsten fällen dass wirkliche Problem. Viel interessanter sind doch so Themen wie z.B. wie starte ich mein erstes Projekt mit Sphinx, Mercurial und "Wie teste ich dass ganze?". Da sehe ich wirklich Bedarf.
`Tarek Ziadé - Expert Python Programming`deckt (neben weiteren Themen) exakt diese Dinge ab:
* Manage/Distribute/Deploy Packages
* DVCS
* Documentation
* Tests
* Optimize/Profile Code

Re: Learn Python the Hard Way

Verfasst: Donnerstag 4. November 2010, 13:17
von nomnom
Learn Python the Hard Way ist toll, :-) Aber der Teil mit ``print`` dauert wirklich etwas lang :?