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.
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 & 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.
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.
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.
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.
<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
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.
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).
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.