Deși Toate cele 3 limbi sunt versatile și utilizate în întreaga lume de către programatori , Python are încă unele avantaje față de celelalte două. Ca Din experienta mea personala: -
- Non-programmers love it (most of 'em choose Python as their first computer language,check this infographic php vs python vs ruby here)
- Multiple frameworks (You can automate your system tasks, can develop apps for web and windows/mac/android OSes)
- Making OpenCV apps easily than MATLAB
- Testing done easy (you can work on Selenium for all kind of web testing)
Conceptele OOPS sunt urmate de cele mai multe limbi acum, așa că Python poate rămâne în urmă! Moștenirea, abstractizarea și încapsularea sunt urmate de Python.
Python de acum este împărțit în două versiuni popular care nu sunt foarte diferite în termeni de performanță, dar caracteristici. Python2.x și Python 3.x ambele au aceeași sintaxă, cu excepția anumitor instrucțiuni precum: -
- print "..." in Python2.x and print() in Python3.x
- raw_input() in Python2.x and input() in Python3.x (for getting user input)
În cele din urmă, clientul are grijă doar de bani, iar Python vă ajută să economisiți mult în comparație cu PHP și Ruby, pentru că în loc să angajezi programatori experimentați, puteți face un newbie să învețe și să utilizeze Python cu expertiză.