Software Resources for Python Programming
I recommend scientific python programming under Linux. But you can still use windows as below.
Before you start, you can read this great post on Scientific Programming using Python.
Steps to set up your windows python development environment
- install winpython 2.7.5 version just need to go to this page download and download and install the exe file on windows machine.
- start SPYDER IDE to start programming
How to install Python IDE on Linux/Windows/Mac
1) if you use Linux machine.
just download sublime editor http://www.sublimetext.com/3 that is enough. you can also install Spyder IDE https://code.google.com/p/spyderlib/
2) if you use Windows system:
download and install the WinPython from here
after you install this, find the directory where the python.exe is located. \\e.g.: C:\User\xxx\Downloads\WinPython-64bit-220.127.116.11\python-2.7.9.amd64 You also then need to set up the PATH environment variable to let Sublime find python.exe command. right click "My computer", then property, environment variables ->system environment variable find PATH and edit it by adding a ; first plus the python.exe's path as shown above.
and then also download and install sublime editor http://www.sublimetext.com/3
3) If you use Mac computer:
download and install sublime editor http://www.sublimetext.com/3 download and install anarconda
both winpython and anarconda have Spyder IDE included.
Other related softwares
- kivy platform for smartphone app development
- bokeh platform for web visualization using python
- Sublime smart editor for programmers
- Mathplotlib example figures
- NumericAndScientific python
- SPYDER: IDE for python development Spyder, with built-in numpy and scipy
- IEP: interactive python programming IDE
- source code for developing apps using Python
- Evaluating IDEs for scientific Python
- Unofficial Windows Binaries for Python Extension Packages
- download Enthought Python Distribution Free at here
- scikit-learn Machine Learning in Python
- NumericAndScientific packages of python list
- Python data mining resources
- PatternPattern is a web mining module for the Python
- Best python modules for data mining