@@ -30,15 +30,15 @@ Pythonwin debugger colors breakpoints and has quite a few cool features such as
3030debugging non-Pythonwin programs. Pythonwin is available as part of the `Python
3131for Windows Extensions <http://sourceforge.net/projects/pywin32/> `__ project and
3232as a part of the ActivePython distribution (see
33- http://www.activestate.com/Products/ActivePython/index.html ).
33+ http://www.activestate.com/activepython \ ).
3434
3535`Boa Constructor <http://boa-constructor.sourceforge.net/ >`_ is an IDE and GUI
3636builder that uses wxWidgets. It offers visual frame creation and manipulation,
3737an object inspector, many views on the source like object browsers, inheritance
3838hierarchies, doc string generated html documentation, an advanced debugger,
3939integrated help, and Zope support.
4040
41- `Eric <http://www.die-offenbachs.de/eric/index.html >`_ is an IDE built on PyQt
41+ `Eric <http://eric-ide.python-projects.org/ >`_ is an IDE built on PyQt
4242and the Scintilla editing component.
4343
4444Pydb is a version of the standard Python debugger pdb, modified for use with DDD
@@ -50,7 +50,7 @@ There are a number of commercial Python IDEs that include graphical debuggers.
5050They include:
5151
5252* Wing IDE (http://wingware.com/)
53- * Komodo IDE (http://www.activestate. com/Products/Komodo )
53+ * Komodo IDE (http://komodoide. com/)
5454* PyCharm (https://www.jetbrains.com/pycharm/)
5555
5656
@@ -69,8 +69,7 @@ plug-ins to add a custom feature. In addition to the bug checking that
6969PyChecker performs, Pylint offers some additional features such as checking line
7070length, whether variable names are well-formed according to your coding
7171standard, whether declared interfaces are fully implemented, and more.
72- http://www.logilab.org/card/pylint_manual provides a full list of Pylint's
73- features.
72+ http://docs.pylint.org/ provides a full list of Pylint's features.
7473
7574
7675How can I create a stand-alone binary from a Python script?
@@ -101,13 +100,7 @@ which don't. One is Thomas Heller's py2exe (Windows only) at
101100
102101 http://www.py2exe.org/
103102
104- Another is Christian Tismer's `SQFREEZE <http://starship.python.net/crew/pirx >`_
105- which appends the byte code to a specially-prepared Python interpreter that can
106- find the byte code in the executable.
107-
108- Other tools include Fredrik Lundh's `Squeeze
109- <http://www.pythonware.com/products/python/squeeze> `_ and Anthony Tuininga's
110- `cx_Freeze <http://starship.python.net/crew/atuining/cx_Freeze/index.html >`_.
103+ Another tool is Anthony Tuininga's `cx_Freeze <http://cx-freeze.sourceforge.net/ >`_.
111104
112105
113106Are there coding standards or a style guide for Python programs?
@@ -1125,7 +1118,7 @@ How do you remove duplicates from a list?
11251118
11261119See the Python Cookbook for a long discussion of many ways to do this:
11271120
1128- http://aspn .activestate.com/ASPN/Cookbook/Python/Recipe/ 52560
1121+ http://code .activestate.com/recipes/ 52560/
11291122
11301123If you don't mind reordering the list, sort it and then scan from the end of the
11311124list, deleting duplicates as you go::
0 commit comments