Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #54475
| References | <31df03f7-2b81-483a-9242-b83ba4559b1a@googlegroups.com> |
|---|---|
| Date | 2013-09-21 00:26 +1000 |
| Subject | Re: What minimum should a person know before saying "I know Python" |
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.183.1379687191.18130.python-list@python.org> (permalink) |
On Fri, Sep 20, 2013 at 7:58 PM, Aseem Bansal <asmbansal2@gmail.com> wrote: > I started Python 4 months ago. Largely self-study with use of Python documentation, stackoverflow and google. I was thinking what is the minimum that I must know before I can say that I know Python? > > I come from a C background which is comparatively smaller. But as Python is comparatively much larger what minimum should I know? > > Just a general question not for a specific purpose. Interesting. Everything's relative. I would say that I "know Python" at the point where I am comfortable using it to solve problems, as opposed to using it to learn Python. That is to say, when you choose Python (above bash, or above some other language, or whatever) because it will take you less time to achieve a goal in Python than in any other language, when it's the goal that's important. I'd also add, though it's somewhat tangential to the first, that "knowing Python" also requires knowing when/where Python is a good choice of language. I like to be able to make one-sentence summaries of the form "X is a good choice when you want to...": * Python: put something together NOW, with no boilerplate * Pike: run a server that reloads code without dropping connections * C: implement a high level language (or a module for one) * PHP: gouge your eyes out with a rusty fork, but aren't allowed to on work time * Haskell: code functionally rather than imperatively (I'm not familiar with a broad range of functional languages; someone who is would be distinguishing them from each other) * bash: execute a series of commands, with minimal processing in between * Lua: embed a tiny and secure scripting language in an application * JavaScript/ECMAScript: ditto, but less tiny * Brainf*: gouge your eyes out with a rusty fork, but aren't allowed to use PHP Etcetera. Familiarity with a language requires knowing both how to use it and when to use it. ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
What minimum should a person know before saying "I know Python" Aseem Bansal <asmbansal2@gmail.com> - 2013-09-20 02:58 -0700
Re: What minimum should a person know before saying "I know Python" rusi <rustompmody@gmail.com> - 2013-09-20 04:43 -0700
Re: What minimum should a person know before saying "I know Python" Robert Kern <robert.kern@gmail.com> - 2013-09-20 14:39 +0100
Re: What minimum should a person know before saying "I know Python" rusi <rustompmody@gmail.com> - 2013-09-20 08:50 -0700
Re: What minimum should a person know before saying "I know Python" Aseem Bansal <asmbansal2@gmail.com> - 2013-09-20 09:28 -0700
Re: What minimum should a person know before saying "I know Python" Chris Angelico <rosuav@gmail.com> - 2013-09-21 02:34 +1000
Re: What minimum should a person know before saying "I know Python" Aseem Bansal <asmbansal2@gmail.com> - 2013-09-20 10:40 -0700
Re: What minimum should a person know before saying "I know Python" Aseem Bansal <asmbansal2@gmail.com> - 2013-09-20 10:51 -0700
Re: What minimum should a person know before saying "I know Python" Chris Angelico <rosuav@gmail.com> - 2013-09-21 12:06 +1000
Re: What minimum should a person know before saying "I know Python" Gene Heskett <gheskett@wdtv.com> - 2013-09-21 02:22 -0400
Re: What minimum should a person know before saying "I know Python" Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-09-22 12:44 -0400
Re: What minimum should a person know before saying "I know Python" Roy Smith <roy@panix.com> - 2013-09-20 22:31 -0400
Re: What minimum should a person know before saying "I know Python" Chris Angelico <rosuav@gmail.com> - 2013-09-21 12:54 +1000
Re: What minimum should a person know before saying "I know Python" Tim Chase <python.list@tim.thechases.com> - 2013-09-20 06:53 -0500
Re: What minimum should a person know before saying "I know Python" Chris Angelico <rosuav@gmail.com> - 2013-09-21 00:26 +1000
Re: What minimum should a person know before saying "I know Python" Mark Janssen <dreamingforward@gmail.com> - 2013-09-20 09:23 -0700
Re: What minimum should a person know before saying "I know Python" Jugurtha Hadjar <jugurtha.hadjar@gmail.com> - 2013-09-20 18:07 +0100
Re: What minimum should a person know before saying "I know Python" Terry Reedy <tjreedy@udel.edu> - 2013-09-20 18:26 -0400
Re: What minimum should a person know before saying "I know Python" Gene Heskett <gheskett@wdtv.com> - 2013-09-22 14:55 -0400
Re: What minimum should a person know before saying "I know Python" Gene Heskett <gheskett@wdtv.com> - 2013-09-22 15:48 -0400
Re: What minimum should a person know before saying "I know Python" Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2013-09-22 23:29 -0400
Re: What minimum should a person know before saying "I know Python" Gene Heskett <gheskett@wdtv.com> - 2013-09-23 00:10 -0400
Re: What minimum should a person know before saying "I know Python" CM <cmpython@gmail.com> - 2013-09-23 19:34 -0700
Re: What minimum should a person know before saying "I know Python" Schneider <js@globe.de> - 2013-09-26 12:16 +0200
csiph-web