3 ms·
I feel like I'm the only one who learned Python from the official site's tutorial page: https://docs.python.org/3/tutorial/index.html https://docs.python.org/3
by RandomInteger4 10y ago
I feel like I'm the only one who learned Python from the official site's tutorial page:
https://docs.python.org/3/tutorial/index.html https://docs.python.org/3/tutorial/index.html
I found it really helpful.
- bootload 10y ago"I feel like I'm the only one who learned Python from the official site's tutorial page" From Py1.52 I've done the same. I wish every language was as well documented (Perl6 is pretty good) [0] as Py, especially the changes b/w versions. Rough order of reading: What's new, Tutorial, PEPs, Library references. Why is it good? It is canonical, pushed out as a release is done, comes with the install (cf: $ pydoc foo) and is free. [0] https://news.ycombinator.com/item?id=12889082 https://news.ycombinator.com/item?id=12889082
- btschaegg 10y agoSame here. Python is also rather outstanding in the sense that there are tons of good recordings of PyCon talks that explain almost every language feature in very approachable ways. The quality of those talks is usually great too, it seems that PyCon consistently hosts very good speakers.
- Neeek 10y agoApart from a few things here and there from places like stack overflow (and of course new libraries), all of my python learning happened buried head first in their official documentation and that tutorial. I'm only starting to realize, as I branch in to other things, that this might not be the norm.
- dagw 10y agoDid you learn programming from that tutorial or just python? What's good about Learn Python the Hard Way is that it first and foremost teaches programming, with python largely being an implementation detail.
- RandomInteger4 10y agoAh, I see. No, I learned programming eons ago with a "Logic of Programming" course at my local community college where the book in question made heavy reference to mainframe programming and came with a stencil for flowcharts. There was no actual coding involved when learning the concepts, just tediously produced flowcharts and ample use of a sketch pad / eraser. Kids these days would be better off learning in a similar fashion.