TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Hitchhiker's Guide to Python

256 pointsby dcrostaover 13 years ago

14 comments

rgrieselhuberover 13 years ago
This is really great. One of the most daunting aspects of learning a new language has almost nothing to do with the language and much more to do with the surrounding artifacts (package managers, frameworks, etc.)<p>In almost any language community there is usually an established set of best practices and tools but this can be a quickly moving target, which leaves behind a confusing array of deprecated tools and frameworks that were once the community's preferred way of doing things. Having a running document that keeps everyone up to date helps immensely with adoption. I'd love to see something similar for other communities.
评论 #3407476 未加载
评论 #3406992 未加载
snprbob86over 13 years ago
Haskell has something similar: <a href="http://www.haskell.org/haskellwiki/How_to_write_a_Haskell_program" rel="nofollow">http://www.haskell.org/haskellwiki/How_to_write_a_Haskell_pr...</a><p>Totally awesome &#38; insanely useful.<p>I'd really like to see a meta-wiki with many "How to write a _blank_ program" pages. It would be great for languages, but it could also be useful for things like "How to write a 3D simulation program" or "How to write a math-intensive program" that serve as opinionated starting points to save me some time during researching new projects.
jtchangover 13 years ago
I definitely think Python needs more opinionated guides so this is a win. I feel like Python does have enough "do it this way because". I think it has to do with the community just wanting to remain neutral. But you don't often get the best viewpoints when you stay in the middle.
评论 #3406847 未加载
评论 #3407555 未加载
tdicolaover 13 years ago
Wow I really love the idea of a general guide to all things related to a language like this. One of the hardest parts of learning a new language is figuring out what are the best sources of information. I can't wait to see when this is a bit more fleshed out.
评论 #3406513 未加载
pluies_publicover 13 years ago
Not even a "Don't panic!" on the first page of the guide? (<a href="http://docs.python-guide.org/en/latest/index.html" rel="nofollow">http://docs.python-guide.org/en/latest/index.html</a>) I'm disappointed.
评论 #3406635 未加载
spegover 13 years ago
<a href="http://docs.python-guide.org/en/latest/index.html" rel="nofollow">http://docs.python-guide.org/en/latest/index.html</a><p>Link to actual guide
评论 #3406923 未加载
Cushmanover 13 years ago
This is a really cool idea, but the name makes me wince.<p>The "real" Hitchhiker's Guide to the Galaxy is described as being a singularly <i>un</i>helpful book. It "contains much that is apocryphal, or at least wildly inaccurate," but is profitable because of its affordability and the friendly words on the cover. It is as likely to lead you into danger as to help you out of it, which shouldn't be surprising since its editorial staff spend most of their time partying and making up facts to put in the book. Arthur (like the reader) is initially enamored of its space-age technology, but other characters refer to it as "oh, <i>that</i> thing". It's a tabloid rag-- more like a for-profit Encyclopedia Dramatica than Wikipedia.<p>I know, it's a silly nit to pick, but I often feel like people kind of miss the <i>point</i> of the series.
评论 #3410518 未加载
评论 #3410134 未加载
a_a_r_o_nover 13 years ago
Eff yeah.<p>This is a great outline for building out your knowledge of Python (or any tech, really). Even where there are stubs, it still points to something you should learn about (and then possibly fill in the stub).
GiveMeSourceover 13 years ago
I should prefer books that include free source code, for example pro python doesn't.
g3orgeover 13 years ago
when I got started with programming (c), I wondered why not use whitespace instead of curly braces. Then I found Python and its community and I fell in love. Love this idea as well. I will help with what I can.
MNo1618over 13 years ago
Great idea. What do you think of the Mark Lutz books.
CesareBorgiaover 13 years ago
Is there anything like this for ruby?
GiveMeSourceover 13 years ago
I should prefer books that include source code, for example pro python doesn't.
ultimatewarriorover 13 years ago
Can you use Python for Android programming? Java is truly unbearable :(
评论 #3406715 未加载
评论 #3406784 未加载