2. Python – New Beast
15 Years Old
Language
& We are still not
using it here
3. Who are using it?
Find out who is using python for what purpose
https://www.python.org/about/success/
http://lineofthought.com/tools/python?page=1&sort=alexa_asc
4. Y Python ,Y Not Python
You can combine python with
any language
Cpython For C Integration
Jython For Java Integration
Iron Python for .net
PyObj for Objective C
& PyJs which can compile
python language with Javascript
6. Resource
Beginners Guide
https://wiki.python.org/moin/BeginnersGuide
Audio – Video Tutorials For Python
https://www.python.org/doc/av/
Java to Python Transistion White paper
http://dl.acm.org/citation.cfm?id=1409847
Collection of Free Books, Text books, Videos , Add ons,
Learning Environments
https://www.python.org/community/sigs/current/edu-sig/
8. For all those who love PHP
Reason For Choosing between Facebook & Paypal
“Why go to Facebook and do PHP when you can go to PayPal
and do Node.js”
- Bill Scott – Director UX PayPal
9. Where?
Huge Number of API Calls ( Web Services)
Single Page Applications Like ( Gmail, Ymail)
JSON / REST API Development
I/O Operation on File System Real time Ex. Large File
processing online
Real-time Application where speed is important ex. Chat ,
Twitter , Stock Exchange, Race Results
Of course you can do all other stuff but on above you can find
out why it is super fast
14. Why
Easy to Understand & Implement:
Easy to create your own Rich HTML Element like <grid></grid>
<accordian></accordian>
Data Objects Are Same:
Plain old JavaScript objects (POJO)
Write less code:
No Getter/Setter Method , No MVS pipeline requirement
No Extra Hussle For Mobile Architecture: Easy to develop an app for
mobile and web.
15. Where
Single Page Application
Real Time & Streaming Application
Mobile & Web Architecture Parallel Development
Resources
http://scotch.io/tutorials/javascript/single-page-apps-with-angularjs-routing-
and-templating
https://docs.angularjs.org/guide/introduction
http://tunein.yap.tv/javascript/2012/06/11/javascript-frameworks-and-data-
binding/
http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro
18. When..
“When Data is large Constraint become constraint “…
No Tables
No Relational Database
Easy to scale up
Easy Look up
Way Faster than traditional database.