Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #45559

Re: What was the project that made you feel skilled in Python?

Path csiph.com!usenet.pasdenom.info!gegeweb.org!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.053
X-Spam-Evidence '*H*': 0.89; '*S*': 0.00; 'exercise': 0.04; 'subject:Python': 0.06; 'intermediate': 0.07; 'plenty': 0.07; 'url:github': 0.09; 'python': 0.11; 'wrote': 0.14; 'windows': 0.15; 'at,': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'invokes': 0.16; 'wrote:': 0.18; 'all,': 0.19; 'trying': 0.19; 'projects,': 0.19; 'server,': 0.19; 'subject:project': 0.19; 'large,': 0.24; 'looks': 0.24; 'question': 0.24; 'header:In-Reply-To:1': 0.27; 'room': 0.29; 'moved': 0.30; 'message-id:@mail.gmail.com': 0.30; 'along': 0.30; "i'm": 0.30; 'code': 0.31; 'lines': 0.31; 'requests': 0.31; '(on': 0.31; 'subject:that': 0.31; 'run': 0.32; 'quite': 0.32; 'linux': 0.33; 'subject:the': 0.34; 'received:209.85': 0.35; 'received:209.85.220': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'doing': 0.36; 'subject:?': 0.36; 'similar': 0.36; 'too': 0.37; 'project': 0.37; 'received:209': 0.37; 'system,': 0.38; 'to:addr:python-list': 0.38; 'files': 0.38; 'pm,': 0.38; 'rather': 0.38; 'that,': 0.38; 'anything': 0.39; 'subject:': 0.39; 'sure': 0.39; 'to:addr:python.org': 0.39; 'enough': 0.39; 'system.': 0.39; 'either': 0.39; 'easy': 0.60; 'simple': 0.61; 'first': 0.61; 'here:': 0.62; 'making': 0.63; 'real': 0.63; 'our': 0.64; 'design,': 0.64; 'more': 0.64; 'url:bit': 0.65; 'url:ly': 0.65; 'felt': 0.74; 'approaches,': 0.84; 'batchelder': 0.84; 'nicely.': 0.84; 'subject:made': 0.84; 'subject:you': 0.87; '2013': 0.98
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=MbYMzKFmLGJFJtklby6ucHOYCZhxrGqDyEfv+HLhjV0=; b=C4OjQKo8rH/1eLc4C0YTuByxSvWbQPmNREE3zhbFkfaDnxhl/rpIR869rbDxvhhAcm dRMPGlztT/OjFb9Na3eHQHLoUBce/EFw37uYJmJacov0l/hLninDZEZSmLGSliQ3YhYx 8vGWLYbFGMibG7Jj55ExkLFbt3KGmJFCgKhpjaZHi4ubh7q0+hPdAARwR82leHsKDnVw 8vX0h1yp/nALfWgQLR4QzYEicQb00QDlvx5aHAVRmORA5o4Oofj4reV1ZKhjrBamTJw8 axmazSrXh6V8BTfvj2uZDG2blKT/GBN3lKto1KOEKkpBQIwQmX62jTJvnYUa+otjo9N5 p7kQ==
MIME-Version 1.0
X-Received by 10.52.175.200 with SMTP id cc8mr27844335vdc.94.1368964138164; Sun, 19 May 2013 04:48:58 -0700 (PDT)
In-Reply-To <5198B7E9.7050505@nedbatchelder.com>
References <5198B7E9.7050505@nedbatchelder.com>
Date Sun, 19 May 2013 21:48:58 +1000
Subject Re: What was the project that made you feel skilled in Python?
From Chris Angelico <rosuav@gmail.com>
To python-list@python.org
Content-Type text/plain; charset=ISO-8859-1
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.1845.1368964140.3114.python-list@python.org> (permalink)
Lines 31
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1368964140 news.xs4all.nl 15948 [2001:888:2000:d::a6]:42152
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:45559

Show key headers only | View raw


On Sun, May 19, 2013 at 9:30 PM, Ned Batchelder <ned@nedbatchelder.com> wrote:
> Hi all, I'm trying to come up with more project ideas for intermediate
> learners, somewhat along the lines of
> http://bit.ly/intermediate-python-projects .
>
> So here's a question for people who remember coming up from beginner: as you
> moved from exercises like those in Learn Python the Hard Way, up to your own
> self-guided work on small projects, what project were you working on that
> made you feel independent and skilled?  What program first felt like your
> own work rather than an exercise the teacher had assigned?
>
> I don't want anything too large, but big enough that there's room for
> design, and multiple approaches, etc.

Easy answer from me: The Yosemite project. And the code still looks
like a n00b wrote it. (On that subject: Pull requests welcome.)

The code is here: https://github.com/Rosuav/Yosemite

I wrote it in Python because I wanted to be able to run it on either
the Windows box that drives our TV system, or the Linux box that
actually stores the content. And it's still doing that, quite nicely.

Yosemite is a pretty simple system. It's broadly similar to a classic
file-serving web server, but instead of making files available for
download, it invokes them locally. There are plenty of other ways to
achieve this, and I'm by no means sure I picked the best, but that's
where it's at, and it was my first real Python project that's been
published.

ChrisA

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: What was the project that made you feel skilled in Python? Chris Angelico <rosuav@gmail.com> - 2013-05-19 21:48 +1000

csiph-web