[Tutor] Open source projects build using Python

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[Tutor] Open source projects build using Python

Simon Yan
Dear All,

I've been working on Python for a while but haven't got any chance to work on any projects yet. I've spent most of my time reading codes. (I know this is bad when you want to actually learn a programming language)
It would be a better idea that I can start to join an open source projects that is built with Python instead of starting up a new project. (I have no good ideas at this moment anyways) I know there are lots of projects which I can work on, but just wanted to hear some recommendations what are the ones good for a long time Python "reader"?

--
Regards,
YeeYaa (Simon Yan)

http://simonyan.fedorapeople.org/

_______________________________________________
Tutor maillist  -  [hidden email]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
Reply | Threaded
Open this post in threaded view
|

Re: [Tutor] Open source projects build using Python

Bob Gailer
On 4/3/2012 10:45 AM, Simon Yan wrote:

> Dear All,
>
> I've been working on Python for a while but haven't got any chance to
> work on any projects yet. I've spent most of my time reading codes. (I
> know this is bad when you want to actually learn a programming language)
> It would be a better idea that I can start to join an open source
> projects that is built with Python instead of starting up a new
> project. (I have no good ideas at this moment anyways) I know there
> are lots of projects which I can work on, but just wanted to hear some
> recommendations what are the ones good for a long time Python "reader"?

I just sent a reply too a potential user of my fledgling project. Read
and see if you are inspired.
---------------------------- reply
--------------------------------------------------------------
On 4/2/2012 5:23 PM, Alexander Todorov wrote:

> Hello folks,
> I'm looking for a stream based/event based parser utilities which I
> can use to build my application.
>
> All I managed to find is related to SAX and XML but I will not be
> parsing XML documents. As an example there is a POD parser for Perl
> which behaves like a SAX parser:
> https://metacpan.org/module/Pod::Parser
>
>
> I'm looking for something similar in Python.
>
> I will be parsing source code in various programming languages and
> need to be able to identify when a class definition starts, when
> function definition starts, etc.
>
> If possible I'd prefer to have a base module which does the hard work
> and then small configuration modules for the various languages.
>
> Can you point me to some relevant modules/docs?
Under development right now is an open-source project - Python Pipelines
- a utility to do (amongst many other tasks) what you want.
With Pipelines you specify the source(s) and destination(s) of data and
the various filters and transforms you want done to the data using a
fairly straightforward language.

In your case (for starters) pipe "<source.py | locate 'def:' |
 >functions.txt" would read all the records (linies) in source.py,
select just those containing 'def:' and write them to functions.txt.
There is much more that can be accomplished.
--------------------------------------- end reply
---------------------------------------------------

If this sparks your interest I will send you the developer's guide.

--
Bob Gailer
919-636-4239
Chapel Hill NC

_______________________________________________
Tutor maillist  -  [hidden email]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
Reply | Threaded
Open this post in threaded view
|

Re: [Tutor] Open source projects build using Python

Alan Gauld
In reply to this post by Simon Yan
On 03/04/12 15:45, Simon Yan wrote:

> projects which I can work on, but just wanted to hear some
> recommendations what are the ones good for a long time Python "reader"?

One that interests you.
I might think that a system to control the irrigation of my hydroponics
garden is fascinating but you might find it boring compared to one that
translated Norse runes into English...

You will always be more motivated working on something that interests
you and for which you have a personal use. (Or alternatively, one for
which you get paid large sums of money! :-)

Do a search on SourceForge and Google and see what comes up.
Look for signs of activity otherwise you might wind up owning the
project! Start with documenting, testing or bug fixing.

--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/

_______________________________________________
Tutor maillist  -  [hidden email]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
Reply | Threaded
Open this post in threaded view
|

Re: [Tutor] Open source projects build using Python

Mark Lawrence
On 03/04/2012 18:22, Alan Gauld wrote:
> On 03/04/12 15:45, Simon Yan wrote:
>
> Do a search on SourceForge and Google and see what comes up.
>

Hopefully codeplex.com amongst others.

--
Cheers.

Mark Lawrence.

_______________________________________________
Tutor maillist  -  [hidden email]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor
Reply | Threaded
Open this post in threaded view
|

Re: [Tutor] Open source projects build using Python

Simon Yan


On Wed, Apr 4, 2012 at 1:41 AM, Mark Lawrence <[hidden email]> wrote:
On 03/04/2012 18:22, Alan Gauld wrote:
On 03/04/12 15:45, Simon Yan wrote:

Do a search on SourceForge and Google and see what comes up.


Hopefully codeplex.com amongst others.


Hey Guys,

Thank you all for the good suggestions. I'm gonna make some research and look around to find the sweet spot.
 
--
Cheers.

Mark Lawrence.


_______________________________________________
Tutor maillist  -  [hidden email]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor



--
Regards,
YeeYaa (Simon Yan)

http://simonyan.fedorapeople.org/

_______________________________________________
Tutor maillist  -  [hidden email]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor