Python Newbie: Is python suitable for Scripting?
<p>This question is not coding related, but anyone who has worked on python should have invaluable suggestion for me. I have been a Linux sys-admin for quite some time and have written numerous automation scripts in Perl. I love Perl and it serves the use-case I had so far. But quite recently, I came across 2 different products which provide their APIs in python. I need to do some automation but seems like python is going to be a big learning curve for me and will take a lot of time to automate stuff using python APIs.</p>

<p>I bought "Learning Python 4th Edition - Mark Lutz" and "Programming Python 4th Edition - Mark Lutz" and started reading them.</p>

<p>But I think python is more about "Programing" than "Scripting".  I can have a developer do the automation in python for me, but then I thought of learning it myself.</p>

<p>I have been very much comfortable using Perl all my life. So my question is, Is it a good idea to learn Python for "scripting" purpose ? OR Is python more suitable for hardcore OO programming. </p>

<p>I am reading above two books and learning as well, but I think it's going to take considerable amount of time for me to write some "Real" and "Practical" python automation and not just "hello world" kind of stuff.</p>

<p>This is not a moot point and I am purely seeking python coder's opinion on this. I am a sys-admin and not a developer and neither I intend to become one. Also, StackOverflow is more about coding issue, but I could not ask this question anywhere else as I did not find something like pythomonks.</p>

<p>Thanks.</p>

<p><strong>EDIT:</strong></p>

<p>what's up with the down votes?...do me a favor, feel free to down vote my questions if you think so, but please provide an explanation why are you doing so.. This is the only place I found where I can get python expert's opinion and hence posted this question... Please read the complete post...</p>
