11-08-2009, 07:37 PM
Why Switch to Python?
About Python
- very clear, readable syntax
- strong introspection capabilities
- intuitive object orientation
- natural expression of procedural code
- full modularity, supporting hierarchical packages
- exception-based error handling
- very high level dynamic data types
- extensive standard libraries and third party modules for virtually every task
- extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
- embeddable within applications as a scripting interface
Why switch from Visual Basic?
- Runs on multiple operating systems
- Better syntax
- More powerful
- Doesn't waste time creating GUI
Why Switch from C++?
- Python has simpler syntax
- What takes you a hour to make in python, can take you days to make in c++
- Does not need to be compiled
How Do I Make the Switch?
Sources