Screw that balancing writing and developing post. It worked then. But now that I am building my own ideas. And that is where I have been for a while. I developed a few things to automate a few of my jobs in php and was stuck there for a while, but it paid off. While I was doing that, I found that some of the code I needed to build part of my idea had already been written, but in Python. So what the hell, I’d check it out. Sikuli was pretty awesome and I have used it for a few things and picked up the Python syntax.
So I would give it a try. But first, I had to find an IDE for it. Seems like a simple process. Not with me. I installed about 4 or 5 to check them out and found IronPython. Now I was not looking to write desktop software. I just wanted some dumb scripts I could cron. But if I could kill two birds with one stone… I have written Windows software before in Visual Basic 6, right before .NET came out. I didn’t know much about marketing then and only made a few hundred bucks the first year selling my software as shareware. I didn’t feel like upgrading to .NET was worth the trouble. And that was 7 years ago.
Since then I have played around a bit with AutoIt but found it too clunky for anything but basic programs without much features. I have tried a few macro tools. But nothing seemed worth the trouble to focus on. There are many ways to create windows applications with Python. Since I ran into Python through the Natural Language Toolkit as a piece I needed for my web application, creating desktop software was not a focus, so I wanted something easy and free. And here is what I installed:
It terms out that Visual Studio 10 does support Iron Python but you can’t use the WYSIWYG form designer yet. But using .NET 3 and SharpDevelop, you get a form designer. There is a beta version of Sharp Develop that supports .NET 4.0 but I tried it on two windows machines and it would not compile my executable. And it turns out that IronPython Tools for Visual Studio 2010 does not have a working form designer. Scratch that, because I am looking for RAD. Screw you purists that use a text editor. We have software for a reason. To make things easier. I make things hard enough on myself. So here is what I really ended up using:
And here are some other possibilities I found in free bin:
And that’s about that. And, oh yes, I wrote a piece of crap Google Scraper/Url Harvester just for the hell of it, which I am giving away. Why is it a piece of crap? Because it could do much more and I know that. But it is one piece of a bigger software suite I am writing which is why you have to join a list to get it. That way I can inform you when the bigger, better version comes out. Or you can bypass joining the list by downloading the software here, just because your my friend and all. Here is a screenshot of version #2. It is a work in progress and things can change. I finally tracked down a damn ribbon so my program can look all slick and shiny. 
Thanks for the reminder that we all need to be thinking outside the box in the ever changing online world.
Python is a powerful programming language for a variety of reasons. It is object oriented, easy to maintain and debug, has a vast array of libraries ( inclkuding cgi, xmi, regex, etc. ). You can use it for client server apps. and Db projects quite easily. You’ll need to download the mysql module from sourceforge first however. As far as other databases are concerned, I think it can connect to most of them ( similar to PHP ).
Python is a very useful language.
this is very useful article for me thanks for write this
Nice Post
Thanks for sharing nice article sharing with us.
Coming with new technologies and innovation’s in to online world is really great Developers always try to make software easy to use..As u done.
thanks a whole lot for sharing
Where can I learn more about Python. Anyone recommend great tutorials?
Nice post, this is very useful article..thx for sharing..
I have a limited knowledge about Python programming language and actually I consider it as obsolete because of the fact that it was seldom use by programmers. But anyway, thanks for sharing this post and I’m looking forward for the next one. I might also consider using Python in my coming projects.
nice post,its very briliant and useful article for me.
thanks…
first time here from indonesia…nice post
someone tell me more about Python its great to see your all conversation so please let me know about it..
@ Eric SEO:
You might want to try the official Tutorial ( http://docs.python.org/tutorial/ ), or a short video into (e.g. http://www.youtube.com/watch?v=29mq1Bn52GY ) if you’re more of a visual learner … both of them have led me down the right path
I was thinking the same thing Eric! Apart from that, a very interesting post. Thanks for making this available.
This is what I was looking for, thanks a lot for sharing
Python is a very useful language.
thanks for sharing. thats very nice article.
wah terima kasih karena dengan berkomentar di blog anda maka blog saya mendapatkan banck link gratis
I want to learn python for web programming, are there any simple documents for me ? if you have any suggestions can you mail me ?
[email protected]
because I want to be different from php coders.
If you want to play with the new 2.0 toys, you can download the Express versions of VB.NET and C#.NET for free. Including the SQL Server 2005 Express all that allow you to write software and distribute it free of charge.
I’m not sure if these will work with the Python add-on, I’m guessing they might. But you do get several other languages to play with, all for free.
You can use it for client server apps. and Db projects quite easily. You’ll need to download the mysql module from sourceforge first however.
Hello, I found it very interesting that his documentary, today the web is widely used in programming.
its nice words .I have written Windows software before in Visual Basic 6, right before .NET came out. I didn’t know much about marketing then and only made a few hundred bucks the first year selling my software as shareware. I didn’t feel like upgrading to .NET was worth the trouble. And that was 7 years ago.
Quite informative… Thanks for sharing this post…
thanks for sharing,it is a nice article
very good this information.
I should say that Python is a great and very effective but I’m not very familiar with it yet. I’m only a beginner programmer and I’m looking forward to you other posts. Thanks for sharing this very informative blog. it motivated me to get out of my comfort zone and discover new things.
Hello probe IronPyton opnion and I have a similar, although I am not so released, congratulations on the contribution.ABOGADOS penalistas
if you have any suggestions can you mail me ?
Python is a good but not easy and it have many problems
You can use it for client server apps. and Db projects quite easily. You’ll need to download the mysql module from sourceforge first however. As far as other databases are concerned,
Pingback: Pentaho and Apatar, My Two Strangely Named Free Data Friends | Stephan Miller
Python is a powerful programming language for a variety of reasons.
I think that IronPython is a Microsoft port. Python is a dynamic language or Programming Language to the .NET framework. Python provide maximum flexibility for the developer and keep readability of code. Microsoft create IronPython support system as follows:
IronPython Studio, Silverlight, ASP.NET, The Microsoft Robotics Kit, XNA. Some Free Desktop Development Tools are Code::Blocks, HyperNext, LANSA, Lazarus, NetBeans and many others.
J’aime cet article, et j’aime bien aussi votre blog. J’espère que vous pouvez bien écrir et poursuivre vos efforts, comme ça, nous pouvons voir plusieurs de vos articles.
Python is a great and very effective but I’m not very familiar with it yet.I will probe soon !
Awesome site. Very informative and nice design. I really like your posts and your style.
Couldn’t do without Python.
Thank you very much for providing the links to those tools and lists. It’s a bit difficult finding dofollow blogs. They are not as visible as the nofollow ones.You are right in saying the NF blogs outnumber the DF ones.