Well since i started this thread i didnt really expect it to take on a life of its own so i almost feel like this is off topic at this point.  (dont poke the devs' :P) Anyways bash script looks like it would be lovely a current application that im looking to try and write is something to split a monolithic .log file for my minecraft server im guessing it would require grep and some other such stuff but all of this massive central log is just ugly and painful to sort through.  Server isnt even hugely popular yet and its already an 11mb log file.  Its fairly important that I can search through it for keywords and retain the logs for some time to help sort out disputes and track staff abuse.<div>
<br></div><div>This isnt the only application that i've needed through my time on computers but this is the one i need right now.<br><br><div class="gmail_quote">On Mon, Jan 9, 2012 at 11:56 AM, Paul Nijjar <span dir="ltr"><<a href="mailto:paul_nijjar@yahoo.ca">paul_nijjar@yahoo.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Sun, Jan 08, 2012 at 12:19:25PM -0500, Darcy Casselman wrote:<br>
> A gentleman named Albert O'Connor is interested in starting up WatPy,<br>
> a local Python user group.  He's tentatively scheduled Wednesday,<br>
> February 8 as the date of an initial organizational meeting.  I don't<br>
> have any other details, but I'll let him know there's interest here.<br>
<br>
</div>It may be helpful to distinguish "User Group" from "Beginner<br>
tutorial/course". That has been my experience with KWLUG, anyways.<br>
<br>
As some of you know I used the KW Freeskool infrastructure for the<br>
Linux Literacy course. That may not reach the demographics you want<br>
(and you may not want to be associated with their political<br>
affiliation) but they can offer resources if you are interested.<br>
<a href="http://kwfreeskool.wordpress.com" target="_blank">http://kwfreeskool.wordpress.com</a><br>
<br>
I think both Dive into Python and Learn Python the Hard Way lack<br>
sufficient exercises to be really good training materials, so you will<br>
have to come up with your own. An interesting mix might be to use one<br>
of these books in conjunction with the Project Euler<br>
(<a href="http://projecteuler.net" target="_blank">http://projecteuler.net</a>) series of problems.<br>
<br>
Another book that looks promising is "Building Skills in Python":<br>
<a href="http://www.itmaybeahack.com/homepage/books/python.html" target="_blank">http://www.itmaybeahack.com/homepage/books/python.html</a><br>
<br>
You could also turn to open courseware. Here is a StackExchange<br>
post with some good resources:<br>
<br>
<a href="http://stackoverflow.com/questions/4463098/where-can-i-find-a-good-online-python-course" target="_blank">http://stackoverflow.com/questions/4463098/where-can-i-find-a-good-online-python-course</a><br>
<br>
All of this depends on your audience. It makes a big difference<br>
whether you are trying to get experienced programmers up to speed in a<br>
language, or whether your are trying to get people to learn<br>
programming with Python as the vehicle.<br>
<br>
Sorry for the wall of text.<br>
<br>
- Paul<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
><br>
> Darcy.<br>
><br>
> On Sun, Jan 8, 2012 at 12:09 PM, Michael Savage <<a href="mailto:msavage@golden.net">msavage@golden.net</a>> wrote:<br>
> > I am interested.<br>
> > Mike<br>
> ><br>
> ><br>
> > On 08/01/2012 3:33 AM, Bob Jonkman wrote:<br>
> >><br>
> >> Charles McColm and I were recently bitten by the<br>
> >> "We-want-to-be-Python-programmers" bug. On Friday at Ubuntu Hour we met a<br>
> >> fellow from London (ON).  Sadly, my memory has lost its parity bits and I<br>
> >> don't recall his name. Maybe "Mars" on the Ubuntu IRC channel? Anyway, he's<br>
> >> a professional Python programmer, and he said he might be willing to come<br>
> >> back to guide some of us newbies towards a life of Pythony goodness.  He<br>
> >> suggested we start with Mark Pilgrim's "Dive Into Python" or Zed A. Shaw's<br>
> >> "Learn Python The Hard Way".<br>
> >><br>
> >> Is there interest in learning Python within the ranks of KWLUG?  All we<br>
> >> need is a project to work on... The KWPUG  group seems to be defunct, but we<br>
> >> can strike out on our own.<br>
> >><br>
> >> --Bob.<br>
> >><br>
> >> Dive Into Python <a href="http://www.diveintopython.net/" target="_blank">http://www.diveintopython.net/</a><br>
> >> Learn Python The Hard Way <a href="http://learnpythonthehardway.org/" target="_blank">http://learnpythonthehardway.org/</a><br>
> >> KWPUG <a href="http://kwpug.org" target="_blank">http://kwpug.org</a><br>
> >> Ubuntu Canada IRC channel irc://<a href="http://irc.freenode.net/#ubuntu-ca" target="_blank">irc.freenode.net/#ubuntu-ca</a> or<br>
> >> <a href="http://webchat.freenode.net/?channels=ubuntu-ca" target="_blank">http://webchat.freenode.net/?channels=ubuntu-ca</a><br>
> >><br>
> >><br>
> >><br>
> >> John Van Ostrand <<a href="mailto:john@netdirect.ca">john@netdirect.ca</a>> wrote:<br>
> >><br>
> >>   Hi Colon,<br>
> >><br>
> >>   Scripting in Linux relies heavily on the vast array of programs<br>
> >>   either directly or indirectly.<br>
> >><br>
> >>   Bash is the command shell and is commonly used for scripting,<br>
> >>   especially in system start up. It uses external programs heavily. I<br>
> >>   usually start with bash and if it proves poor for the task I move to<br>
> >>   perl by massaging the script.<br>
> >><br>
> >>   Perl is a very flexible and powerful scripting language and it<br>
> >>   borrows a lot of syntax from bash, awk and grep. So learning bash<br>
> >>   helps with perl. It works well for parsing text files.<br>
> >><br>
> >>   Python seems to be one of the more recently popular scripting. With<br>
> >>   add-ons it's used for Fedora admin Gui programs. It also handles<br>
> >>   threading well and has lots of other add-on modules.<br>
> >><br>
> >>   There are lots of other options but these are the common workhorse<br>
> >>   apps for system-level scripting.<br>
> >>   Bash and the common linux commands are worth getting familiar with.<br>
> >>   Regular expressions are also commonly handy. These are the basics<br>
> >>   that I findf handy all the time.<br>
> >><br>
> >>   What are you trying to do?<br>
> >><br>
> >>   ------------------------------------------------------------------------<br>
> >>   *From*: <a href="mailto:kwlug-disc-bounces@kwlug.org">kwlug-disc-bounces@kwlug.org</a><br>
> >>   *To*: KWLug Discussion<br>
> >>   *Sent*: Sat Jan 07 18:48:02 2012<br>
> >>   *Subject*: [kwlug-disc] Scripting in Linux and unit.d<br>
> >><br>
> >>   I'm not a programmer but I do understand some fundamentals and<br>
> >>   looking to learn some scripting so that I can automate some tasks.<br>
> >>   What would be a good way to learn this stuff.<br>
> >><br>
> >><br>
> >> _______________________________________________<br>
> >> kwlug-disc mailing list<br>
> >> <a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
> >> <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
> >><br>
> ><br>
> ><br>
> > _______________________________________________<br>
> > kwlug-disc mailing list<br>
> > <a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
> > <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
><br>
> _______________________________________________<br>
> kwlug-disc mailing list<br>
> <a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
> <a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
<a href="http://pnijjar.freeshell.org" target="_blank">http://pnijjar.freeshell.org</a><br>
<br>
<br>
- Paul<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
kwlug-disc mailing list<br>
<a href="mailto:kwlug-disc@kwlug.org">kwlug-disc@kwlug.org</a><br>
<a href="http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://kwlug.org/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</div></div></blockquote></div><br></div>