Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #65972
| References | <b2db52b0-d7f7-43dd-9ddf-86feb109ebc8@googlegroups.com> |
|---|---|
| Date | 2014-02-12 12:17 +1100 |
| Subject | Re: Python programming |
| From | Chris Angelico <rosuav@gmail.com> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.6711.1392167860.18130.python-list@python.org> (permalink) |
On Wed, Feb 12, 2014 at 11:21 AM, ngangsia akumbo <ngangsia@gmail.com> wrote: > Please i have a silly question to ask. > > How long did it take you to learn how to write programs? Well, let's see. I started programming a quarter of a century ago, and I'm a lot less than a quarter of the way to knowing everything about programming, so I'd say it'll take at least a hundred years :) Seriously, you will spend your whole life learning. Just as a program is never finished, but at some point you ship it, so also a programmer has never learned, but at some point you start writing things that are useful to other people. At what point does that happen? Varies enormously. Lots of teenagers go through a school or uni course on programming thinking, "I'm going to write a computer game!". That is, IMO, a bad start to programming - a truly fun game that can be written after taking a basic comp sci course is going to be a reimplementation of one that already exists (maybe Othello - that would be within a uni graduate's skill, I think), which isn't what most people think of when talking about "writing a computer game". So what's your goal? Automate some mundane task that you do every day/week/month? You could master that fairly readily. Win at Jeopardy using a supercomputer? Try assembling an IBM-level team of experts. :) > What is the best way i can master thinker? > I know the syntax but using it to write a program is a problem As Mark says, mastering tkinter means picking up a tutorial and working through it. More generally, I would recommend learning *any* skill (programming or not) by having a need, and chipping away at the problem until you've solved it to your own satisfaction. Don't learn tkinter just for the sake of learning tkinter; learn it because you want to make XYZ, for which you want/need a GUI. (Until you're an expert programmer already. Then you might learn a new skill just for the sake of learning it, but there's a difference, and you'll know it when you get to that point. Sometimes it's fun to create something under stupid restrictions that make absolutely no sense - that's part of the basis of code golf, for instance.) ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Python programming ngangsia akumbo <ngangsia@gmail.com> - 2014-02-11 16:21 -0800
Re: Python programming Chris Angelico <rosuav@gmail.com> - 2014-02-12 12:17 +1100
Re: Python programming Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-02-11 21:06 -0500
Re: Python programming Rustom Mody <rustompmody@gmail.com> - 2014-02-11 18:46 -0800
Re: Python programming Roy Smith <roy@panix.com> - 2014-02-11 22:02 -0500
Re: Python programming Gene Heskett <gheskett@wdtv.com> - 2014-02-11 23:14 -0500
Re: Python programming Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-02-12 13:41 +0000
Re: Python programming Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-02-12 21:00 -0500
Re: Python programming Grant Edwards <invalid@invalid.invalid> - 2014-02-13 02:57 +0000
Re: Python programming Roy Smith <roy@panix.com> - 2014-02-12 22:04 -0500
Re: Python programming Chris Angelico <rosuav@gmail.com> - 2014-02-13 14:13 +1100
Re: Python programming Grant Edwards <invalid@invalid.invalid> - 2014-02-13 15:13 +0000
Re: Python programming William Ray Wing <wrw@mac.com> - 2014-02-12 22:56 -0500
Re: Python programming Dan Sommers <dan@tombstonezero.net> - 2014-02-13 05:18 +0000
Re: Python programming Larry Martell <larry.martell@gmail.com> - 2014-02-13 03:30 -0500
Re: Python programming Asdrúbal Iván Suárez <asdrubalivan.listas@gmail.com> - 2014-02-11 20:01 -0430
Re: Python programming Ben Finney <ben+python@benfinney.id.au> - 2014-02-12 15:09 +1100
Re: Python programming Larry Martell <larry.martell@gmail.com> - 2014-02-12 08:55 -0500
Re: Python programming Roy Smith <roy@panix.com> - 2014-02-12 09:13 -0500
Re: Python programming Larry Martell <larry.martell@gmail.com> - 2014-02-12 11:43 -0500
Re: Python programming Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-02-12 21:13 -0500
Re: Python programming Tim Delaney <timothy.c.delaney@gmail.com> - 2014-02-13 08:02 +1100
Re: Python programming Chris Angelico <rosuav@gmail.com> - 2014-02-13 08:34 +1100
Re: Python programming Tim Delaney <timothy.c.delaney@gmail.com> - 2014-02-13 09:57 +1100
Re: Python programming Neil Cerutti <neilc@norwich.edu> - 2014-02-13 15:30 +0000
Re: Python programming ngangsia akumbo <ngangsia@gmail.com> - 2014-02-14 12:29 -0800
csiph-web