This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Hi all. I am a Java programmer, and now want to learn something new. and I am thinking about python. what do you thing about python, is it deserved to learn? what is the capabilities of python ? I looked at python code (a very small program) but I found it very hard !!!
Well, I'm not a python programmer, I use Tcl/Tk the most. I think the main question is, do you have any scripting background? If not, scripting will be a good thing to learn, for quick testing etc. Scripting syntax sometimes see somewhat confusing, but you should be able to pick it up in no time.
Python is an excellent scripting language! Python is not hard to learn, although its semantics are a little different: the mandatory code indentation takes a little getting used to. One implementation of Python is written in Java so that you can use Java classes. Many features of Java are common with Python, eg. string objects are immutable. Some things are different: Python supports multiple inheritance. You can do a lot with a little Python coding. Give yourself a few days, I think you'll grow to like Python.