'Skofo' said:
Awe man I''d totally help you out. =( But I''m only starting with Python, and I doubt that the other API''s/programming languages I know will be on the Pandora, so I''m in a bit of a rut. Sorry!
Coming from an experienced C/C++ programmer of about 6 years of very regular programming. Python is the worst language I've ever had to lay my hands on. I thought that PHP was bad...
I recently had to write a model exporter for Blender. The API was in Python. So I took the plunge. Syntax was very similar to C. So I pretty much wrote as if I was writing C, so far so good. I hit "Run Python Script". Blender freaks out. It seems, that I didn't have the exact number of spacings for a certain number of lines. WTF?
Why the hell should the language be in control of how I want to space out my work? No way to end a line? What if I've got a huge function and huge parameters and I can't split it up into different lines?! I need to count how many times I press tab, what the hell?
Seriously. Morale of the story is, learn a real programming language. C won't be much harder to learn than python. You will be able to hit the ground running and run your apps on the Pandora without any extra effort. Simply learning Python will give you horrible habits, similar to how VB is a horrible starting language.
Python is a joke.
Really. Python is a joke because you don't like it / can't program in it? You really can't say a language is bad just because it does not have the same conventions that you have grown attached to. Python's syntax is designed to encourage good programming practices (read more at python.org).
Seriously. Morale of the story is, don't start flaming about a language many people love just because you don't like it. People will just take you for an ass.And what's a "real" programming language anyway?
BTW, you can split statements on many lines by escaping the line breaks.