Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #101339 > unrolled thread
| Started by | Chris Angelico <rosuav@gmail.com> |
|---|---|
| First post | 2016-01-08 00:35 +1100 |
| Last post | 2016-01-08 00:35 +1100 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.python
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: A newbie's doubt Chris Angelico <rosuav@gmail.com> - 2016-01-08 00:35 +1100
| From | Chris Angelico <rosuav@gmail.com> |
|---|---|
| Date | 2016-01-08 00:35 +1100 |
| Subject | Re: A newbie's doubt |
| Message-ID | <mailman.47.1452173723.2305.python-list@python.org> |
On Thu, Jan 7, 2016 at 2:20 PM, Henrique Correa <habyte@gmail.com> wrote: > Is Python's Tutorial (by Guido) a good and complete reference for the > language? I mean, after reading it, should I have a good basis on Python? > > I've came from js and php, and already know the very basics of py. > > Thank you! If by "good and complete" you mean "enough to write code in", then yes, I would say it is. If you mean "enough to write applications that you can sell for money", then it's probably insufficient; you'll want to also learn a few libraries, possibly including third-party ones like Flask/Django (to write web applications) or numpy/pandas (to write computational code) or matplotlib (to crunch numbers and make graphs). If, on the other hand, you mean "enough to understand how Python works internally", then no, it's not. It's not meant to go into that kind of detail. But you don't need to know that anyway. I would recommend going through that tutorial. You'll get a decent handle on how Python works. As a general rule, Python's object model is similar to what you'll know from JS; the scoping rules are different (instead of "var x;" to declare that x is local, you would have "global x" to declare that x is global - but you need declare only those globals that you assign to, not those you reference). As you go through it, write down some notes of everything that interests or confuses you; once you've completed the tutorial, go through your notes again. Some of what you've written down will now make perfect sense, and you can delete it; some will still confuse you, but you'll understand more of *why* it confuses you. So then you come back here to python-list with the bits that confuse you, and we'll be happy to explain stuff! ChrisA
Back to top | Article view | comp.lang.python
csiph-web