-
Notifications
You must be signed in to change notification settings - Fork 16
Python
Ted Lin edited this page Feb 5, 2017
·
15 revisions
- Guido van Rossum : the author of the Python programming language [twitter]
- David Beazley : the author of the Python Essential Reference (Addison-Wesley) and Python Cookbook, 3rd Ed. (O'Reilly Media) [twitter]
- Pythonic Perambulations : Musings and ramblings through the world of Python and beyond
- 廖学锋的Python教程
- Python Module of the Week
- The Python tutorial Python 入门指南
- Python快速教程
- 博客:hujiaweibujidao
- 老王Python
- W3CSchool Python
- Learning Django web development
- Python Programming for the Humanities: An interactive tutorial
- Python Tips
- Python Programming By Example
- Python For Engineers
- Python Tutorial Written by Sam Allen
- Data School : Python for Data Science
- Intermediate Python
- Python进阶 : Intermediate Python 中文版
- Python 学习笔记
- Learn Python, Break Python
- 用Python做科学计算
- Python Scientific Lecture Notes
- PythonBooks
- IntroductoryPythonBooks
- Learn Python The Hard Way
- Dive Into Python
- 深入 Python :Dive Into Python 中文版
- 简明 Python 教程
- A Byte of Python
- Python Practice Book
- The Hitchhiker’s Guide to Python
- 零基础学Python系列教程
- Fundamentals of Python: First Programs
- Fundamentals of Python: Data Structures
- Think Python
- Invent Your Own Computer Games with Python
- Snake Wrangling for Kids
- Natural Language Processing with Python
- Building Skills in Python
- Text Processing in Python
- The Standard Python Library
- The Definitive Guide to Pylons
- Making Games with Python & Pygame
- Think Complexity
- Data Structures and Algorithms with Object-Oriented Design Patterns in Python
- Programming Computer Vision with Python
- Python for you and me 0.2
- Problem Solving with Algorithms and Data Structures using Python
- The Art and Craft of Programming Python Edition
- Python Programming
- Neural Networks and Deep Learning
- Problem Solving with Algorithms and Data Structures Using Python
- Explore Flask
- Computational Statistics in Python
- ANACONDA : Modern open source analytics platform powered by Python
- IntegratedDevelopmentEnvironments - Python Wiki
- Python(x,y)
- PyCharm
- Sublime Text
- PyDev
- PTVS
- Aptana
- IPython
- PortablePython
- Aptana
- bPython : A fancy curses interface to the Python interactive interpreter
- Rodeo : an IDE for data science
下面是来自StackOverFlow的终结贴
Rapid Application Development -.
Integrated DB Support -+ |
GUI Designer -+ | |
Unit Testing -+ | | |
Code Templates -. | | | |
Code Folding -+ | | | | |
UML Editing / Viewing -+ | | | | | |
Line Numbering -+ | | | | | | |
Bracket Matching -+ | | | | | | | |
Smart Indent -+ | | | | | | | | |
Source Control Integration -+ | | | | | | | | | |
Error Markup -+ | | | | | | | | | | |
Integrated Python Debugging -+ | | | | | | | | | | | |
Multi-Language Support -+ | | | | | | | | | | | | |
Auto Code Completion -+ | | | | | | | | | | | | | |
Commercial / Free --+ | | | | | | | | | | | | | | |
Cross Platform -+ | | | | | | | | | | | | | | | |
_|___|__|___|__|__|__|__|__|__|___|__|__|__|___|__|___|_
|CP|C/F|AC|MLS|PD|EM|SC|SI|BM|LN|UML|CF|CT|UT|UID|DB|RAD|comments
+--+---+--+---+--+--+--+--+--+--+---+--+--+--+---+--+---+
BlackAdder |Y | C | | | | | |Y | | | |Y | | | | | |
BlueFish |L | | | | | | | | | | | | | | | | |
ConTEXT |W | C | | | | | | | | | | | | | | | |
DABO |Y | | | | | | | | | | | | | | | | |
DreamPie | | F |Y | | | | |Y | | | | | | | | | |
Dr.Python | | F | | | |Y | | | | | | | | | | | |
Editra |Y | F |Y | Y | | |Y |Y |Y |Y | |Y | | | | | |
Emacs |Y | F |Y | Y |Y |Y |Y |Y |Y |Y | Y |Y |Y |Y | | | |
Eric Ide |Y | F |Y | |Y |Y | |Y | |Y | |Y | |Y | | | |
E-Texteditor |W | | | | | | | | | | | | | | | | |
Geany |Y | F |Y*| Y | | | |Y |Y |Y | |Y | | | | | |*very limited
Gedit |Y | F |Y¹| Y | | | |Y |Y |Y | | |Y²| | | | |¹ with plugin ² sort of
Idle |Y | F |Y | | | | | | | | | | | | | | |
JEdit |Y | F | | Y | | | | |Y |Y | |Y | | | | | |
KDevelop |Y | F | | Y | | |Y |Y |Y |Y | |Y | | | | | |
Komodo |Y |C/F|Y | Y |Y |Y |Y |Y |Y |Y | |Y |Y |Y | |Y | |
NetBeans* |Y | F |Y | Y |Y | |Y |Y |Y |Y | Y |Y |Y |Y | | | Y |*pre-v7.0
NotePad++ |W | F | | Y | | | |Y*| |Y | | | | | | | |*with plugin
Pfaide |W | C |Y | Y | | | |Y |Y |Y | |Y |Y | | | | |
PIDA |LW| F |Y | Y | | | |Y |Y |Y | |Y | | | | | |VIM based
PTVS |W | F |Y | Y |Y |Y |Y |Y |Y |Y | |Y | | |Y* | | Y |*WPF bsed
PyCharm |Y | C |Y | Y*|Y | |Y |Y |Y |Y | |Y | |Y | | | |*javascript
PyDev(Eclipse) |Y | F |Y | Y |Y |Y |Y |Y |Y |Y | Y |Y |Y |Y | | | |
Pyscripter |W | F |Y | |Y |Y | |Y | |Y | | |Y |Y | | | |
PythonWin |W | F |Y | |Y | | |Y |Y | | |Y | | | | | |
SciTE |Y | F | | Y | |Y | | |Y |Y | |Y |Y | | | | |
ScriptDev |W | C |Y | Y |Y |Y | |Y |Y |Y | |Y |Y | | | | |
SPE | | F |Y | | | | | | | | Y | | | | | | |
Spyder |Y | F |Y | |Y |Y | |Y |Y |Y | | | | | | | |
Sublime Text |Y |C/F|Y | Y | | | |Y |Y |Y | |Y |Y | | | | |extensible w/python
TextMate |M | | | Y | | | |Y |Y |Y | |Y |Y | | | | |
UliPad |Y | F |Y | Y |Y | | |Y |Y | | | |Y |Y | | | |
Vim |Y | F |Y | Y |Y |Y |Y |Y |Y |Y | |Y |Y |Y | | | |
WingIde |Y | C |Y | Y*|Y |Y |Y |Y |Y |Y | |Y |Y |Y | | | |*support for C
Zeus |W | C | | | | |Y |Y |Y |Y | |Y |Y | | | | |
+--+---+--+---+--+--+--+--+--+--+---+--+--+--+---+--+---+
|CP|C/F|AC|MLS|PD|EM|SC|SI|BM|LN|UML|CF|CT|UT|UID|DB|RAD|
|__|___|__|___|__|__|__|__|__|__|___|__|__|__|___|__|___|
Acronyms used:
- CP - Cross Platform
- C - Commercial
- F - Free
- AC - Automatic Code-completion
- MLS - Multi-Language Support
- PD - Integrated Python Debugging
- EM - ErrorMarkup
- SC - Source Control integration
- SI - Smart Indent
- BM - Bracket Matching
- LN - Line Numbering
- UML - UML editing / viewing
- CF - Code Folding
- CT - Code Templates
- UT - Unit Testing
- UID - GUI Designer (for example, Qt, Eric, ..)
- DB - integrated database support
- RAD - Rapid application development support
- L - Linux
- W - Windows
- M - Mac