|
||||||
| Delphi/Python Forum for discussing Borland Delphi and Python coding techniques, tips and tricks. Ask your python questions here. |
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
Hello people,
I am starting to pick up python as a programming language. Mostly because it is nicely embedded in a lot of programs and tools I use. But I am thinking to create some tiny bits of software in the future. To continue my road on python I would like to have answers on these questions: is python a good language/platform to do this? And what programs do you suggest for developing software with python? Thanks |
| Sponsored Links |
|
|
|
|||||
|
Python is a great language to program in. Anything can be program on python, except those programs who need high perfomance. As void said you need some tools to create executable files for Python, but don't worry about that. They are easy to find and they are free. Here is one: FrontPage - py2exe.org
|
|
|||
|
Python is a great language, the only drawback that I could see when I focused on Python was that if you wanted to distribute programs to whoever wanted it, the best way to do so would be to make an executable file (.exe). That's fine and dandy except that Python programs can be enormous. I used Py2exe and PyInstaller with good results (I would recommend PyInstaller for 1 file programs and Py2exe for many different scripts), a simple 'print "hello world!"' program made a 0.99 mb size .exe (PyInstaller) and a 2.5mb directory. Aside from the size issue, Python is an excellent language.
__________________
"How fortunate for governments that the people they administer don't think." "It is not truth that matters, but victory..." "If you tell a big enough lie and tell it frequently enough, it will be believed." Homepage |
|
|||
|
Quote:
I'm reminded of the standard fare which appears on the meter as soon as I get into a New York taxi.... |
| Sponsored Links |
|
|
|
|||
|
True, but I would consider it a starting size. It certainly doesn't increase .99mb per line.
__________________
"How fortunate for governments that the people they administer don't think." "It is not truth that matters, but victory..." "If you tell a big enough lie and tell it frequently enough, it will be believed." Homepage |
|
|||
|
Py2exe bundles the interpreter in with the byte code. All that size is interpreter and is a one off cost.
Python is fine for applications. If you really need breakneck performance you can always rewrite critical modules in C and link it in. I suspect performance won't be an issue though.
__________________
Currently bemused by: LLVM. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Successfully Selling Your Software | Jordan | Tutorials, Classes and Code | 9 | 05-19-2008 07:25 AM |
| Python Collection | reachpradeep | Delphi/Python | 1 | 03-03-2007 02:50 PM |
| Software Dungeon | bungman | Shareware Sites | 6 | 01-03-2007 01:16 AM |