Re:Ask HN: Help me convince a teacher we should learn Python...
by carucez on Tuesday November 09, 2010 @01:53PM
(#1887482)
* VB.Net
+ Pros: Concise, MVC, easy to teach, useful macro maker.
- Cons: Costly microsoft royalties, single platform, imperative, single-framework, all-around slow.
* Python
+ Pros:
Concise, extensible, object oriented, package/class/method hierarchy, multi-platform, lots of frame-works, lots of scientific contexts, HUGE community (at this point really), scripted (quick to see changes)
- Cons:
Odd syntax (no more odd than VB really), scripted (teaching compilation step may be a requirement), requires C for high-performance fragments, v2 vs v3 package hangover.
I struggled to find real faults with Python, but I also struggled to find real positives with VB.Net.
From a pure $$$ play, you might be able to convince the administration to dump VB and go Python. Admitted, MS educational discounts are incredible.
* Python + Pros: Concise, extensible, object oriented, package/class/method hierarchy, multi-platform, lots of frame-works, lots of scientific contexts, HUGE community (at this point really), scripted (quick to see changes) - Cons: Odd syntax (no more odd than VB really), scripted (teaching compilation step may be a requirement), requires C for high-performance fragments, v2 vs v3 package hangover.
I struggled to find real faults with Python, but I also struggled to find real positives with VB.Net.
From a pure $$$ play, you might be able to convince the administration to dump VB and go Python. Admitted, MS educational discounts are incredible.