473,770 Members | 4,029 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 10451
* 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.atwro te:
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.atwro te:
>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.steinhae us...@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.steinhae us...@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.steinhae us...@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

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

Similar topics

4
3784
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 laptops simultaneously - so each attendee could follow the course. As I recall it included basic animation as well as the standard text bullet points. I've looked at the usual sources (freshmeat et al) and can't find anything like this, does this...
8
11791
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? Thanks for any help you can throw my way, Chris Gray "Okey dokey.. free my mind. Right, no problem, free my mind, free my mind,
7
2077
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 use GCC, Microsoft Visual C++, or other. It must have an common API to all platforms, even if obviously the implementation is various. Could be write in 100% Python pure.
1
1515
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 a modem you could record messages etc. Any help'll be appreciated! SS
4
2957
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
2149
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 to install lighttpd or other web servers. Then the largest issue with Python-based web servers is performance. That's why I start to look into medusa or twisted-based servers. Twisted seems too big and complicated for what I really want to do...
9
1859
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 executable file (not system executable file) and then he starts that program using some kind of emulator that can be implemented in any platform. That is like Java but only for C/C++ programs. Is there somewhere such project ?
5
2219
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 run the client end of the app more or less invisibly (no console) on the XP clients when ever a users logs on. What would be the best way to get this done? A bit more info on the purpose of the app... it is to act as a licence server, where we...
10
2797
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 Lisp machines? http://en.wikipedia.org/wiki/Tagged_architecture What else?
0
9439
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10237
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10017
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9882
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7431
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6690
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
1
3987
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3589
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2832
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.