473,232 Members | 1,647 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,232 software developers and data experts.

Best programs written completly in Python

Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
....

I don't want to start a long thread, if a site of such
an discussion already exists, a link will be enough.

Many thanks in advance!

--
Franz Steinhaeusler
Aug 5 '07 #1
14 10411
* Franz Steinh?usler <fr*****************@gmx.at[2007-08-05 12:14:38]:
wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
Its a difficult question to answer as the software are aplenty and there is no
judgement basis as this one is the best.

Head on to www.python.org and see for yourself for programs under each
category.

And moreover, "written entirely in python" is a constrain to find the
programs. Why do you need such a list for?

--
O.R.Senthil Kumaran
http://uthcode.sarovar.org
Aug 5 '07 #2
On 8/5/07, Franz Steinhäusler <fr*****************@gmx.atwrote:
Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
For b; trac: http://trac.edgewall.org/ There actually isn't that many
widespread programs written in Python.

--
mvh Björn
Aug 5 '07 #3
O.R.Senthil Kumaran wrote:
* Franz Steinh?usler <fr*****************@gmx.at[2007-08-05 12:14:38]:
>wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser

Its a difficult question to answer as the software are aplenty and there is no
judgement basis as this one is the best.

Head on to www.python.org and see for yourself for programs under each
category.

And moreover, "written entirely in python" is a constrain to find the
programs. Why do you need such a list for?
Of course this is totally objective, but that dosnt mean its not a valid
question.

If you were starting out a project were thinking of writing it in
python, you might want to look at whats out there - maybe python has
limitations which stops it being a good choice in some situations (for
instance?)- on the other hand you might want to see some shining
examples that prove the capabilities of python ;)

'Being written entirely in python' - is a bit tricky, often these
applications rely on some specific extension or make heavy use of a
backend that dosnt come with python (like pygame, pygtk, or py-gstreamer).

Games - See Pygame http://www.pygame.org/projects/6
Utilities/System

* meld is a really nice diffing tool for linux - http://meld.sourceforge.net
* ubuntu have some of their install tools in python.
* txt2tags - a great markup language for doc writing. -
http://txt2tags.sourceforge.net/
* sound recording/editing - http://www.jokosher.org

Office?? - no idea, openoffice can be scripted in python.

Web - * isnt bit torrent python?, probably lots of stuff but I dont know
of them ;)
Aug 5 '07 #4
On Sun, 05 Aug 2007 12:14:38 +0200, Franz Steinhäusler
<fr*****************@gmx.atwrote:
>Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
Many thanks,

The restriction, I want, is to comply the programs written in pygame,
pygtk, wxPython, tkinter or console programs.

There are really "high sophisticated" programs, if you don't mind my
naming it so, as:

XPN newsreader, Boa Constructor, many pygame programs,
gtkrawgallery, cornice graphics viewer, ...

I'm only interested to have a list, or even help to
extend an existing one.

On wxPython, there also exist such a list:

http://wiki.wxpython.org/wxPythonPit_Apps
--
Franz Steinhaeusler
Aug 5 '07 #5
On Jul 30, 5:48 pm, beginner <zyzhu2... at gmail.comwrote:
>
>def f(n):
l=[]
while n>0:
l.append(n%26)
n /=26
return l

I am wondering what is the 'functional' way to do the same.
I see. It is interesting (and not surprisingly) that recursion or
yield are required. Thanks for everyone's help.
Why not use both recursion and generators?

def f2(n):
if n 0:
n2, x = divmod(n, 26)
yield x
for next in f2(n2):
yield next

Could this be considered functional?

Anyway, I wonder if there is a more elegant way to do the "yield x... yield
next" part. Any ideas?

arnau

Aug 5 '07 #6
On Sun, 05 Aug 2007 21:31:23 +1000, Campbell Barton
<cb*****@metavr.comwrote:
>O.R.Senthil Kumaran wrote:
>* Franz Steinh?usler <fr*****************@gmx.at[2007-08-05 12:14:38]:
>>wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser

Its a difficult question to answer as the software are aplenty and there is no
judgement basis as this one is the best.

Head on to www.python.org and see for yourself for programs under each
category.

And moreover, "written entirely in python" is a constrain to find the
programs. Why do you need such a list for?

Of course this is totally objective, but that dosnt mean its not a valid
question.

If you were starting out a project were thinking of writing it in
python, you might want to look at whats out there - maybe python has
limitations which stops it being a good choice in some situations (for
instance?)- on the other hand you might want to see some shining
examples that prove the capabilities of python ;)

'Being written entirely in python' - is a bit tricky, often these
applications rely on some specific extension or make heavy use of a
backend that dosnt come with python (like pygame, pygtk, or py-gstreamer).

Games - See Pygame http://www.pygame.org/projects/6
Utilities/System

* meld is a really nice diffing tool for linux - http://meld.sourceforge.net
* ubuntu have some of their install tools in python.
* txt2tags - a great markup language for doc writing. -
http://txt2tags.sourceforge.net/
* sound recording/editing - http://www.jokosher.org
Thank you for that interesting applications.
They are surely interesting as example of learning pyhton
and convince some people to choose/switch to pyhton.
>
Office?? - no idea, openoffice can be scripted in python.

Web - * isnt bit torrent python?, probably lots of stuff but I dont know
of them ;)
That purpose also a good list could fulfill, to show the capabilities
of pyhton not only on a theoretical way of showing sample code.
--
Franz Steinhaeusler
Aug 5 '07 #7
On 5 Sie, 12:14, Franz Steinhäusler <franz.steinhaeus...@gmx.at>
wrote:
Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
...

I don't want to start a long thread, if a site of such
an discussion already exists, a link will be enough.

Many thanks in advance!

--
Franz Steinhaeusler
I guess, that gentoo's portage is (almost?) entirely written in
python. The same is with Zope/Plone (Web category), though I know,
that Zope has some parts of code written in C. Django?

Big part's of google "tools" are written in python as well. Matplotlib
is said to be written entirely in python.
These are examples from the top of my head. If I'll came up with
something else, I will let You know :-)

Cheers,
Marek

Aug 5 '07 #8
On Sun, 05 Aug 2007 11:26:13 -0700, markacy <ma*****@gmail.comwrote:
>On 5 Sie, 12:14, Franz Steinhäusler <franz.steinhaeus...@gmx.at>
wrote:
>Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
...

I don't want to start a long thread, if a site of such
an discussion already exists, a link will be enough.

Many thanks in advance!

--
Franz Steinhaeusler

I guess, that gentoo's portage is (almost?) entirely written in
python. The same is with Zope/Plone (Web category), though I know,
that Zope has some parts of code written in C. Django?

Big part's of google "tools" are written in python as well. Matplotlib
is said to be written entirely in python.
These are examples from the top of my head. If I'll came up with
something else, I will let You know :-)

Cheers,
Marek
Ah yes of course,

One or I, often see only programs, which is "closed in itself",
like an editor, viewer, newsreader, and oversee, that big parts
of "invisible" software is written in python.

Thank you for mentioning that pieces of software!

--
Franz Steinhaeusler
Aug 5 '07 #9
markacy a écrit :
On 5 Sie, 12:14, Franz Steinhäusler <franz.steinhaeus...@gmx.at>
wrote:
>Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
...

I don't want to start a long thread, if a site of such
an discussion already exists, a link will be enough.

Many thanks in advance!

--
Franz Steinhaeusler

I guess, that gentoo's portage is (almost?) entirely written in
python.
IIRC, yes (or perahps does it use a couple bash scripts too).
The same is with Zope/Plone
"Zope/Plone" makes two distinct applications : the web application
server Zope, and the CMS Plone.
(Web category), though I know,
that Zope has some parts of code written in C.
Yes. Mostly for low-level parts that couldn't be done in pure Python, at
least by the time they were written.
Django?
Then mention CherryPy, Turbogears and Pylons (and *quite* a lot of web
frameworks FWIW) too !-)

Oh, and yes, there's Twisted too...
Aug 6 '07 #10
Ant
On Aug 5, 12:31 pm, Campbell Barton <cbar...@metavr.comwrote:
....
* ubuntu have some of their install tools in python.
Gentoo Linux's "Portage" package management tool is written in Python.

--
Ant...

http://antroy.blogspot.com/
Aug 6 '07 #11
Franz Steinhäusler wrote:
wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
BitTorrent. It may not seem much but it's a really cool package.
Especially you don't have to use the standard frontends, but can
also use BitTorrent modules in your own Python programs.

Wolfgang Draxinger
--
E-Mail address works, Jabber: he******@jabber.org, ICQ: 134682867

Aug 6 '07 #12
Franz Steinhäusler <fr*****************@gmx.atwrites:
b) Utilities/System
I'm not sure if anyone has mentioned mercurial in this thread.
It's a distributed source control system, sort of the next generation
after systems like CVS/SVN. See www.selenic.com/mercurial
d) Web/Newsreader/Mail/Browser
Mailman (mailing list manager)? I tend to use emacs for all the
client side stuff.
Aug 6 '07 #13
On 5 A ustos, 13:14, Franz Steinhäusler <franz.steinhaeus...@gmx.at>
wrote:
Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
...

I don't want to start a long thread, if a site of such
an discussion already exists, a link will be enough.

Many thanks in advance!

--
Franz Steinhaeusler
Well, I don't want to make an advertisement but Pardus project's (a
GNU/Linux distro) specific projects are completely written in Python.
You can check it out at http://www.pardus.org.tr/eng/index.html

Aug 6 '07 #14
On Aug 5, 5:14 am, Franz Steinhäusler <franz.steinhaeus...@gmx.at>
wrote:
Hello NG,

wWhat are the best programs in your opinion, written entirly
in pyhton, divided into categories like:
a) Games
b) Utilities/System
c) Office
d) Web/Newsreader/Mail/Browser
...
Not mentioned so far, here or on the Applications wiki page, is
SpamBayes,
an excellent spam filter: <http://www.spambayes.org/>. It supports
POP3 and
IMAP, and has a plugin for Outlook. Another group has improved
SpamBayes
integration with Thunderbird by developing a TBird extension called
ThunderBayes.

Skip

Aug 14 '07 #15

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Chris Stiles | last post by:
Hi -- Some time ago I attended a course (run by Island Training I think) where the instructor used some 'written in python' to project a slideshow/presentation over a network onto multiple...
8
by: Chris Gray | last post by:
Is there such a beast? In particular, I'm looking for a production-quality proxy server fully compliant with HTTP/1.1 written in Python. If there isn't, is there anything that comes close? ...
7
by: winlinchu | last post by:
Hi! I use Python, and writing some extension modules I think which could be written an C compiler, useful only to compile extension modules (I not think an GCC!!!!), so that the user not have to...
1
by: Scott Sorell | last post by:
Hello! I was wondering if anyone knows of any voicemail programs written in python or any tools I could use to make one? My non-profit needs voicemail and I wondered if there was anything that via...
4
by: anton | last post by:
Hi, I am googeling some hours now ... still without result. So I have a question: Does somebody know a filemanager: - which looks like Norton Commander/7-Zip Filemanager
6
by: Jack | last post by:
Basically I am trying to find a high performance web server. Since Python is installed on all of the servers, It'll be great if the web server is written in Python as well. Otherwise, I will have...
9
by: Andrzej | last post by:
Greetings. Is there any project of universal environment for running programs written in C++ ? For example a programmer compiles program using compilator and linker that produces universal...
5
by: gel | last post by:
Hi I have written a python client server app that keeps an eye on processes starting and ending on a client and makes decision on what to do based on information from the server end. I want to...
10
by: process | last post by:
If an OS was to be written in Python and the hardware optimized for it, what changes would be made to the hardware to accomodate Python strenghs and weaknesses? Some tagged architecture like in...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
0
by: abbasky | last post by:
### Vandf component communication method one: data sharing ​ Vandf components can achieve data exchange through data sharing, state sharing, events, and other methods. Vandf's data exchange method...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
by: stefan129 | last post by:
Hey forum members, I'm exploring options for SSL certificates for multiple domains. Has anyone had experience with multi-domain SSL certificates? Any recommendations on reliable providers or specific...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.