
Best Python Documentation
Python Official Documentation in book/hardcopy form
Is the Python official documentation a good way to learn Python?
Ya, the official docs and tutorial are good to read through as an introduction. They can be a bit dry at times, but that's official documentation for you.
More on reddit.comIs it me or Python's documentation very poorly organized.
Im learning to code in Python and i thought it was just me. I've seen so many post that say (or link to documentation) if you dont know something read the documentation. so i read the doumentation and often im left feeling like, "ok...i read the section on XXXXX and i still dont know how to use it....wtf"
More on reddit.comVideos
Hey,
So I want to learn python for some of side projects. I am currently an advanced JavaScript programmer and so I was wondering if there was a python doc that is similar to javascript.info?
javascript.info is like the beginner most resource for learning js. Is there something else like that? A singular docs site that includes everything abt python (well not everything but you know what I mean :)
I like to have a book to learn from when learning a language. I learn the book as much as I learn the language, then the book becomes my indespensible programming companion. I'd happily buy it in book form if it's available, is it? Compiling a word file from all the python.org documentation (Tutorial, Standard library, Python language reference) with copy/paste seems very daunting, or is there a slick way to do that? I wish python.org made a single document of everything so I could print it and have it spiral bound.
Thanks....
Some context: I'm not a complete beginner, I'm at my last year in Bachelor's in my CS studies. I need to learn Python for a big project. I already know some basic programming paradigms, what I need is a place where I can learn the syntax, basic usage and preferred development environment for Python.
With that in mind, should I just start reading the documentation in python.org, or is there a better source out there to learn Python without relearning all the basic programming stuff?
Ya, the official docs and tutorial are good to read through as an introduction. They can be a bit dry at times, but that's official documentation for you.
I mean, if you already know other languages then it should be an easy switch. I would just use YouTube and Google how to do basic programming fundamentals in that language syntactically. The typically print hello world, loops, arrays, classes etc. "Learn python in a day" is often a free resource and good to get the fundamentals out and get going.
I thought I was alone in this until I read python-documentation-is-bad-and-you-should-feel-bad . I have coded in PHP, Node.js, Ruby and now my current company is a Python shop. I love python, don't get me wrong but why is their documentation look like a teenagers messy room.
I don't need my handheld but I don't want to read 1 paragraph just to find what a function returns and explanation of arguments sometimes are not clear.
Usually good docs are very well formatted and optimized for quick and speedy reading.
Examples:
JS Stringify
PHP json_enconde
Ruby Json
Look how pretty those are. Now when looking at pythons:
Python 3
The page isn't well formated.
Text blends together due to lack of good markup and color choices.
The table of contents on the left is horrible if you scroll down.
The table of contents and paragraph organization leaves things to be desired.
Examples are good and thorough, but it takes a lot longer to do a simple Python API lookup due to the fact I have to scan the page and find what I am looking for.
P.S. PERL's documentation is worse! PERL json but that isn't the scope of this post.
Im learning to code in Python and i thought it was just me. I've seen so many post that say (or link to documentation) if you dont know something read the documentation. so i read the doumentation and often im left feeling like, "ok...i read the section on XXXXX and i still dont know how to use it....wtf"
It's not just you. I use Google to navigate the docs, and am often frustrated that the Python style of documentation often fails to explain the role of each parameter.