-
Notifications
You must be signed in to change notification settings - Fork 7
Python
Mikhail Panko edited this page Jul 23, 2013
·
6 revisions
Python - a popular general-purpose high-level user-friendly programming language. It is widely used for scientific programming and developing web and desktop applications.
- Anaconda Python - Anaconda Python is a completely free enterprise-ready Python distribution for large-scale data processing, predictive analytics, and scientific computing. (Windows/Linux/Mac)
- Enthought Python - The Enthought Python Distribution provides scientists with a comprehensive set of tools to perform rigorous data analysis and visualization. (Windows/Linux/Mac)
- Free
- Has a huge number of packages for any need
- Has a great community of programmers to find answers to all of your questions
- Is used outside of academia a lot (easy to find a Python developer job)
- Great GUI toolkits
- Great OOP support
- Need to import Math packages
- Occasionally, some packages don't work well together
- Sublime Text 2 - smart, powerful, easy to learn, and popular text editor for code. Add SublimeLinter for automatic code style checking
- Spyder - Spyder is the Scientific PYthon Development EnviRonment