Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.041 X-Spam-Evidence: '*H*': 0.92; '*S*': 0.00; 'python.': 0.02; 'rewrite': 0.09; 'spec': 0.09; 'tackle': 0.09; 'tests,': 0.09; 'python': 0.11; '"hello': 0.16; 'does,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'readable': 0.16; 'reasonably': 0.16; 'throw': 0.16; 'write.': 0.16; 'topics': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'wed,': 0.18; 'possible,': 0.19; 'code,': 0.22; 'python?': 0.22; 'fairly': 0.24; 'tutorials': 0.26; 'primary': 0.26; 'header:In-Reply-To:1': 0.27; 'said,': 0.30; 'message-id:@mail.gmail.com': 0.30; 'code': 0.31; 'easier': 0.31; 'though.': 0.31; 'allows': 0.31; 'there.': 0.32; 'probably': 0.32; 'me?': 0.32; 'stuff': 0.32; 'advice': 0.35; 'received:209.85': 0.35; 'received:209.85.220': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'done': 0.36; 'next': 0.36; 'possible': 0.36; 'should': 0.36; 'turn': 0.37; 'project': 0.37; 'received:209': 0.37; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'little': 0.38; 'short': 0.38; 'aspects': 0.39; 'to:addr:python.org': 0.39; 'how': 0.40; 'read': 0.60; "you'll": 0.62; 'kind': 0.63; 'such': 0.63; 'week,': 0.64; 'more': 0.64; 'love': 0.65; 'here': 0.66; 'websites': 0.72; 'cut': 0.74; 'programs,': 0.74; 'goal': 0.75; 'amazed': 0.84; 'learn.': 0.84; 'pump': 0.84; 'toy': 0.84; 'absolutely': 0.87; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=WkfsjRB/vn7ZLjtKdUygM2wOXBXtMxDJ+Yq81TMOV2g=; b=u61cQt41RNR2hdlm39B3V6JqmzfT1kGzVttJ9ixrwmF5Tm/0LbAKEmWfnrqgLBMq+X m7Cxut4/P5K1s08J9qBOx2Kz47xvsinaKIsWTUwxtfSCzydJJL3+iBpomzvlLT/w5EEU QWgQUEPZzkIdYmtb7p2GyLKWY+Lg9B6ogTfcQHFvth9zDopvka8AxRto66ZwBoIQVA34 y2A09hrvyhZ51BcROXl4C/UOeL2uH4lfabNtsWCZroDcMqk7+gOPYrUcfKYSiRVVDXR0 SNoHGOPsHzM0wTwwMfeSUDXqiJQqIkrCaSe+HPkADDzWLjrIB1/97UO5Kj5gdlL++09g PT9Q== MIME-Version: 1.0 X-Received: by 10.221.4.4 with SMTP id oa4mr691715vcb.70.1371651610675; Wed, 19 Jun 2013 07:20:10 -0700 (PDT) In-Reply-To: <8a4fced2-7d6c-455e-a482-b6f95b806ab5@googlegroups.com> References: <8a4fced2-7d6c-455e-a482-b6f95b806ab5@googlegroups.com> Date: Thu, 20 Jun 2013 00:20:10 +1000 Subject: Re: A Beginner's Doubt From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 32 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1371651614 news.xs4all.nl 15869 [2001:888:2000:d::a6]:44553 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:48719 On Wed, Jun 19, 2013 at 11:58 PM, wrote: > My goal is to learn and program it by myself, as good as the time allows = me. That said, what I seek here is advice from people who definitively have= more experience than me on topics like: is it possible to develop this kin= d of program in such a short amount of time? What kinds of aspects of Pytho= n should I focus on learning? What tutorials and websites are out there tha= t can help me? What kind of already done packages are out there that I can = freely use, so I do not need to create all the aspects of the program froms= scratch? One month to develop a program in Python? Absolutely possible, but you WILL have your work cut out for you :) You seem to have a fairly readable spec there. It'll be reasonably straight-forward to turn that into code. Spend some time writing other little tests, though. One way or another, you will probably spend the next week writing code you throw away; if you try to tackle the primary project immediately, you'll have to rewrite parts of it as you learn. It's easier to throw away a toy "Hello world" program than hunks of what you thought would be your final code. You may want to start with console programs, since they're ever so much easier to write. But mainly, start writing. You have one month; the best way to learn is to read stuff and pump stuff out. Make a whole PILE of rubbishy code, watch what it does, learn from it. You'll be amazed how much you can achieve in a week, much less a month. And you'll love Python. :) ChrisA