mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
Issue #26736: Used HTTPS for external links in the documentation if possible.
This commit is contained in:
parent
64099ea58e
commit
6dff0205b7
66 changed files with 140 additions and 138 deletions
|
@ -368,7 +368,7 @@ Can Python be compiled to machine code, C or some other language?
|
|||
|
||||
Practical answer:
|
||||
|
||||
`Cython <http://cython.org/>`_ and `Pyrex <http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/>`_
|
||||
`Cython <http://cython.org/>`_ and `Pyrex <https://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/>`_
|
||||
compile a modified version of Python with optional annotations into C
|
||||
extensions. `Weave <https://scipy.github.io/devdocs/tutorial/weave.html>`_ makes it easy to
|
||||
intermingle Python and C code in various ways to increase performance.
|
||||
|
|
|
@ -42,7 +42,7 @@ on what you're trying to do.
|
|||
.. XXX make sure these all work
|
||||
|
||||
`Cython <http://cython.org>`_ and its relative `Pyrex
|
||||
<http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/>`_ are compilers
|
||||
<https://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/>`_ are compilers
|
||||
that accept a slightly modified form of Python and generate the corresponding
|
||||
C code. Cython and Pyrex make it possible to write an extension without having
|
||||
to learn Python's C API.
|
||||
|
|
|
@ -271,7 +271,7 @@ Where in the world is www.python.org located?
|
|||
|
||||
The Python project's infrastructure is located all over the world.
|
||||
`www.python.org <https://www.python.org>`_ is graciously hosted by `Rackspace
|
||||
<http://www.rackspace.com>`_, with CDN caching provided by `Fastly
|
||||
<https://www.rackspace.com>`_, with CDN caching provided by `Fastly
|
||||
<https://www.fastly.com>`_. `Upfront Systems
|
||||
<http://www.upfrontsystems.co.za/>`_ hosts `bugs.python.org
|
||||
<https://bugs.python.org>`_. Many other Python services like `the Wiki
|
||||
|
|
|
@ -31,13 +31,13 @@ widget set, called :ref:`tkinter <Tkinter>`. This is probably the easiest to
|
|||
install (since it comes included with most
|
||||
`binary distributions <https://www.python.org/downloads/>`_ of Python) and use.
|
||||
For more info about Tk, including pointers to the source, see the
|
||||
`Tcl/Tk home page <http://www.tcl.tk>`_. Tcl/Tk is fully portable to the
|
||||
`Tcl/Tk home page <https://www.tcl.tk>`_. Tcl/Tk is fully portable to the
|
||||
Mac OS X, Windows, and Unix platforms.
|
||||
|
||||
wxWidgets
|
||||
---------
|
||||
|
||||
wxWidgets (http://www.wxwidgets.org) is a free, portable GUI class
|
||||
wxWidgets (https://www.wxwidgets.org) is a free, portable GUI class
|
||||
library written in C++ that provides a native look and feel on a
|
||||
number of platforms, with Windows, Mac OS X, GTK, X11, all listed as
|
||||
current stable targets. Language bindings are available for a number
|
||||
|
@ -72,7 +72,7 @@ Gtk+
|
|||
|
||||
The `GObject introspection bindings <https://wiki.gnome.org/Projects/PyGObject>`_
|
||||
for Python allow you to write GTK+ 3 applications. There is also a
|
||||
`Python GTK+ 3 Tutorial <http://python-gtk-3-tutorial.readthedocs.org/en/latest/>`_.
|
||||
`Python GTK+ 3 Tutorial <https://python-gtk-3-tutorial.readthedocs.org/en/latest/>`_.
|
||||
|
||||
The older PyGtk bindings for the `Gtk+ 2 toolkit <http://www.gtk.org>`_ have
|
||||
been implemented by James Henstridge; see <http://www.pygtk.org>.
|
||||
|
|
|
@ -28,9 +28,9 @@ graphical debugger.
|
|||
PythonWin is a Python IDE that includes a GUI debugger based on pdb. The
|
||||
Pythonwin debugger colors breakpoints and has quite a few cool features such as
|
||||
debugging non-Pythonwin programs. Pythonwin is available as part of the `Python
|
||||
for Windows Extensions <http://sourceforge.net/projects/pywin32/>`__ project and
|
||||
for Windows Extensions <https://sourceforge.net/projects/pywin32/>`__ project and
|
||||
as a part of the ActivePython distribution (see
|
||||
http://www.activestate.com/activepython\ ).
|
||||
https://www.activestate.com/activepython\ ).
|
||||
|
||||
`Boa Constructor <http://boa-constructor.sourceforge.net/>`_ is an IDE and GUI
|
||||
builder that uses wxWidgets. It offers visual frame creation and manipulation,
|
||||
|
@ -44,13 +44,13 @@ and the Scintilla editing component.
|
|||
Pydb is a version of the standard Python debugger pdb, modified for use with DDD
|
||||
(Data Display Debugger), a popular graphical debugger front end. Pydb can be
|
||||
found at http://bashdb.sourceforge.net/pydb/ and DDD can be found at
|
||||
http://www.gnu.org/software/ddd.
|
||||
https://www.gnu.org/software/ddd.
|
||||
|
||||
There are a number of commercial Python IDEs that include graphical debuggers.
|
||||
They include:
|
||||
|
||||
* Wing IDE (http://wingware.com/)
|
||||
* Komodo IDE (http://komodoide.com/)
|
||||
* Wing IDE (https://wingware.com/)
|
||||
* Komodo IDE (https://komodoide.com/)
|
||||
* PyCharm (https://www.jetbrains.com/pycharm/)
|
||||
|
||||
|
||||
|
@ -63,13 +63,13 @@ PyChecker is a static analysis tool that finds bugs in Python source code and
|
|||
warns about code complexity and style. You can get PyChecker from
|
||||
http://pychecker.sourceforge.net/.
|
||||
|
||||
`Pylint <http://www.pylint.org/>`_ is another tool that checks
|
||||
`Pylint <https://www.pylint.org/>`_ is another tool that checks
|
||||
if a module satisfies a coding standard, and also makes it possible to write
|
||||
plug-ins to add a custom feature. In addition to the bug checking that
|
||||
PyChecker performs, Pylint offers some additional features such as checking line
|
||||
length, whether variable names are well-formed according to your coding
|
||||
standard, whether declared interfaces are fully implemented, and more.
|
||||
http://docs.pylint.org/ provides a full list of Pylint's features.
|
||||
https://docs.pylint.org/ provides a full list of Pylint's features.
|
||||
|
||||
|
||||
How can I create a stand-alone binary from a Python script?
|
||||
|
@ -1115,7 +1115,7 @@ How do you remove duplicates from a list?
|
|||
|
||||
See the Python Cookbook for a long discussion of many ways to do this:
|
||||
|
||||
http://code.activestate.com/recipes/52560/
|
||||
https://code.activestate.com/recipes/52560/
|
||||
|
||||
If you don't mind reordering the list, sort it and then scan from the end of the
|
||||
list, deleting duplicates as you go::
|
||||
|
|
|
@ -340,5 +340,5 @@ This is a mistake; the extension should be .TGZ.
|
|||
|
||||
Simply rename the downloaded file to have the .TGZ extension, and WinZip will be
|
||||
able to handle it. (If your copy of WinZip doesn't, get a newer one from
|
||||
http://www.winzip.com.)
|
||||
https://www.winzip.com.)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue