<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
<br>+1<br><br>Another aspect which as fallen away is that in the old days, we would encourage<br>newbies or a person who has never spoken to present something briefly<br>(whether it's a nugget, a mini-book-review or a how-to).<br>I think this is very important to encourage people to step forward and not be shy.<br><br>Stephen<br><br><br>&gt; Date: Mon, 30 Jun 2008 11:57:46 -0700<br>&gt; From: brent.tubbs@gmail.com<br>&gt; To: baypiggies@python.org<br>&gt; Subject: Re: [Baypiggies] newbie nuggets<br>&gt; <br>&gt; Great big +1.<br>&gt; <br>&gt; I've been doing little python programs for a couple of years, but am<br>&gt; still firmly in the "newbie" camp.  For me, newbie nuggets are just<br>&gt; the thing to tip the scales in favor of making an effort to get to the<br>&gt; meetings.<br>&gt; <br>&gt; On Fri, Jun 27, 2008 at 6:10 PM, Daryl Spitzer &lt;daryl.spitzer@gmail.com&gt; wrote:<br>&gt; &gt; +1<br>&gt; &gt;<br>&gt; &gt; I could stand to learn more about:<br>&gt; &gt;<br>&gt; &gt;&gt; * Using IPython (and installing it with an egg).<br>&gt; &gt;&gt; * Using "try/finally" with file handles vs. using the "with" statement.<br>&gt; &gt;<br>&gt; &gt; And since the best way to learn something in depth is to teach it, I<br>&gt; &gt; volunteer to present a "newbie nugget" (good name) on these.<br>&gt; &gt;<br>&gt; &gt; --<br>&gt; &gt; Daryl<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On Fri, Jun 27, 2008 at 4:30 PM, Anna Ravenscroft &lt;annaraven@gmail.com&gt; wrote:<br>&gt; &gt;&gt; On Fri, Jun 27, 2008 at 4:21 PM, Shannon -jj Behrens &lt;jjinux@gmail.com&gt; wrote:<br>&gt; &gt;&gt;&gt; I was talking with a friend today, and he brought up the fact that we<br>&gt; &gt;&gt;&gt; hadn't had a newbies night in a long time.  I think that the problem<br>&gt; &gt;&gt;&gt; with having a newbies night every year or so is that there are<br>&gt; &gt;&gt;&gt; programmers who have to learn Python all year long.  Clearly, there<br>&gt; &gt;&gt;&gt; are training classes, but I think we could do more.<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; I'd like to propose a slight addition to our normal meetings called<br>&gt; &gt;&gt;&gt; "newbie nuggest".  I propose that *at the beginning of each meeting*,<br>&gt; &gt;&gt;&gt; we have a *10 minute* section devoted to newbies in which we cover one<br>&gt; &gt;&gt;&gt; intermediate topic.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; Or pretty basic topics (not "this is a string" but "this is the new<br>&gt; &gt;&gt; string templating")<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt;   It doesn't make sense to cover how to write a<br>&gt; &gt;&gt;&gt; "for" loop every month, but it would make sense to cover something<br>&gt; &gt;&gt;&gt; like generators.<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; The format is that one person covers one topic.  Slides are optional.<br>&gt; &gt;&gt;&gt; Showing some code, perhaps in the Python shell, is required.  I think<br>&gt; &gt;&gt;&gt; this would be a great way to give some of the less advanced Python<br>&gt; &gt;&gt;&gt; programmers something to contribute to BayPiggies.  Even if you don't<br>&gt; &gt;&gt;&gt; know what how to write a function decorator now, you could probably<br>&gt; &gt;&gt;&gt; learn it well enough to talk about it for 10 minutes before the next<br>&gt; &gt;&gt;&gt; meeting.<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; Here are some suggested topics:<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt;&gt; * Function decorators.<br>&gt; &gt;&gt;&gt; * List comprehensions.<br>&gt; &gt;&gt;&gt; * Generators and generator expressions.<br>&gt; &gt;&gt;&gt; * Function pointers and map.<br>&gt; &gt;&gt;&gt; * Using "else" with "for",  "while", and "except".<br>&gt; &gt;&gt;&gt; * Using StringIO.<br>&gt; &gt;&gt;&gt; * Using IPython (and installing it with an egg).<br>&gt; &gt;&gt;&gt; * Using "try/finally" with file handles vs. using the "with" statement.<br>&gt; &gt;&gt;&gt; * Using lambda.<br>&gt; &gt;&gt;&gt;<br>&gt; &gt;&gt; * Starting with pygame!<br>&gt; &gt;&gt; * using datetime<br>&gt; &gt;&gt; * using decimal<br>&gt; &gt;&gt; * using pytz<br>&gt; &gt;&gt; * file handling basics<br>&gt; &gt;&gt; * string formatting/templating<br>&gt; &gt;&gt;<br>&gt; &gt;&gt;&gt; I think these could be short, sweet, and helpful for a decent<br>&gt; &gt;&gt;&gt; percentage of our audience.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; +1<br>&gt; &gt;&gt; Great idea JJ! And I like starting the meeting with newbie-friendly<br>&gt; &gt;&gt; stuff - so they don't have to wait through more advanced stuff to get<br>&gt; &gt;&gt; to something they can understand.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; --<br>&gt; &gt;&gt; cordially,<br>&gt; &gt;&gt; Anna<br>&gt; &gt;&gt; --<br>&gt; &gt;&gt; Walking through the water. Trying to get across.<br>&gt; &gt;&gt; Just like everybody else.<br>&gt; &gt;&gt; _______________________________________________<br>&gt; &gt;&gt; Baypiggies mailing list<br>&gt; &gt;&gt; Baypiggies@python.org<br>&gt; &gt;&gt; To change your subscription options or unsubscribe:<br>&gt; &gt;&gt; http://mail.python.org/mailman/listinfo/baypiggies<br>&gt; &gt;&gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Baypiggies mailing list<br>&gt; &gt; Baypiggies@python.org<br>&gt; &gt; To change your subscription options or unsubscribe:<br>&gt; &gt; http://mail.python.org/mailman/listinfo/baypiggies<br>&gt; &gt;<br>&gt; _______________________________________________<br>&gt; Baypiggies mailing list<br>&gt; Baypiggies@python.org<br>&gt; To change your subscription options or unsubscribe:<br>&gt; http://mail.python.org/mailman/listinfo/baypiggies<br><br /><hr />The other season of giving begins 6/24/08. Check out the i’m Talkathon. <a href='http://www.imtalkathon.com?source=TXT_EML_WLH_SeasonOfGiving' target='_new'>Check it out!</a></body>
</html>