| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent bcc74d5 commit f79547a
40 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -6,19 +6,19 @@ Build Status | |||
| 6 | 6 | ||
| 7 | 7 | - main | |
| 8 | 8 | ||
| 9 | - + `Stable buildbots <http://buildbot.python.org/3.x.stable/>`_ | ||
| 9 | + + `Stable buildbots <https://buildbot.python.org/3.x.stable/>`_ | ||
| 10 | 10 | ||
| 11 | 11 | - 3.9 | |
| 12 | 12 | ||
| 13 | - + `Stable buildbots <http://buildbot.python.org/3.9.stable/>`_ | ||
| 13 | + + `Stable buildbots <https://buildbot.python.org/3.9.stable/>`_ | ||
| 14 | 14 | ||
| 15 | 15 | - 3.8 | |
| 16 | 16 | ||
| 17 | - + `Stable buildbots <http://buildbot.python.org/3.8.stable/>`_ | ||
| 17 | + + `Stable buildbots <https://buildbot.python.org/3.8.stable/>`_ | ||
| 18 | 18 | ||
| 19 | 19 | - 3.7 | |
| 20 | 20 | ||
| 21 | - + `Stable buildbots <http://buildbot.python.org/3.7.stable/>`_ | ||
| 21 | + + `Stable buildbots <https://buildbot.python.org/3.7.stable/>`_ | ||
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | 24 | Thank You | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -27,8 +27,8 @@ Recommended third party tools | |||
| 27 | 27 | ||
| 28 | 28 | This guide only covers the basic tools for creating extensions provided | |
| 29 | 29 | as part of this version of CPython. Third party tools like | |
| 30 | - `Cython <http://cython.org/>`_, `cffi <https://cffi.readthedocs.io>`_, | ||
| 31 | - `SWIG <http://www.swig.org>`_ and `Numba <https://numba.pydata.org/>`_ | ||
| 30 | + `Cython <https://cython.org/>`_, `cffi <https://cffi.readthedocs.io>`_, | ||
| 31 | + `SWIG <https://www.swig.org>`_ and `Numba <https://numba.pydata.org/>`_ | ||
| 32 | 32 | offer both simpler and more sophisticated approaches to creating C and C++ | |
| 33 | 33 | extensions for Python. | |
| 34 | 34 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -321,8 +321,8 @@ is exactly the same type of object that a lambda expression yields) is assigned! | |||
| 321 | 321 | Can Python be compiled to machine code, C or some other language? | |
| 322 | 322 | ----------------------------------------------------------------- | |
| 323 | 323 | ||
| 324 | - `Cython <http://cython.org/>`_ compiles a modified version of Python with | ||
| 325 | - optional annotations into C extensions. `Nuitka <http://www.nuitka.net/>`_ is | ||
| 324 | + `Cython <https://cython.org/>`_ compiles a modified version of Python with | ||
| 325 | + optional annotations into C extensions. `Nuitka <https://www.nuitka.net/>`_ is | ||
| 326 | 326 | an up-and-coming compiler of Python into C++ code, aiming to support the full | |
| 327 | 327 | Python language. | |
| 328 | 328 | ||
@@ -338,8 +338,8 @@ cycles and deletes the objects involved. The :mod:`gc` module provides functions | |||
| 338 | 338 | to perform a garbage collection, obtain debugging statistics, and tune the | |
| 339 | 339 | collector's parameters. | |
| 340 | 340 | ||
| 341 | - Other implementations (such as `Jython <http://www.jython.org>`_ or | ||
| 342 | - `PyPy <http://www.pypy.org>`_), however, can rely on a different mechanism | ||
| 341 | + Other implementations (such as `Jython <https://www.jython.org>`_ or | ||
| 342 | + `PyPy <https://www.pypy.org>`_), however, can rely on a different mechanism | ||
| 343 | 343 | such as a full-blown garbage collector. This difference can cause some | |
| 344 | 344 | subtle porting problems if your Python code depends on the behavior of the | |
| 345 | 345 | reference counting implementation. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -41,18 +41,18 @@ on what you're trying to do. | |||
| 41 | 41 | ||
| 42 | 42 | .. XXX make sure these all work | |
| 43 | 43 | ||
| 44 | - `Cython <http://cython.org>`_ and its relative `Pyrex | ||
| 44 | + `Cython <https://cython.org>`_ and its relative `Pyrex | ||
| 45 | 45 | <https://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/>`_ are compilers | |
| 46 | 46 | that accept a slightly modified form of Python and generate the corresponding | |
| 47 | 47 | C code. Cython and Pyrex make it possible to write an extension without having | |
| 48 | 48 | to learn Python's C API. | |
| 49 | 49 | ||
| 50 | 50 | If you need to interface to some C or C++ library for which no Python extension | |
| 51 | 51 | currently exists, you can try wrapping the library's data types and functions | |
| 52 | - with a tool such as `SWIG <http://www.swig.org>`_. `SIP | ||
| 52 | + with a tool such as `SWIG <https://www.swig.org>`_. `SIP | ||
| 53 | 53 | <https://riverbankcomputing.com/software/sip/intro>`__, `CXX | |
| 54 | 54 | <http://cxx.sourceforge.net/>`_ `Boost | |
| 55 | - <http://www.boost.org/libs/python/doc/index.html>`_, or `Weave | ||
| 55 | + <https://www.boost.org/libs/python/doc/index.html>`_, or `Weave | ||
| 56 | 56 | <https://github.com/scipy/weave>`_ are also | |
| 57 | 57 | alternatives for wrapping C++ libraries. | |
| 58 | 58 | ||
@@ -286,6 +286,6 @@ Can I create an object class with some methods implemented in C and others in Py | |||
| 286 | 286 | Yes, you can inherit from built-in classes such as :class:`int`, :class:`list`, | |
| 287 | 287 | :class:`dict`, etc. | |
| 288 | 288 | ||
| 289 | - The Boost Python Library (BPL, http://www.boost.org/libs/python/doc/index.html) | ||
| 289 | + The Boost Python Library (BPL, https://www.boost.org/libs/python/doc/index.html) | ||
| 290 | 290 | provides a way of doing this from C++ (i.e. you can inherit from an extension | |
| 291 | 291 | class written in C++ using the BPL). | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1066,7 +1066,7 @@ performance levels: | |||
| 1066 | 1066 | detrimental to readability). | |
| 1067 | 1067 | ||
| 1068 | 1068 | If you have reached the limit of what pure Python can allow, there are tools | |
| 1069 | - to take you further away. For example, `Cython <http://cython.org>`_ can | ||
| 1069 | + to take you further away. For example, `Cython <https://cython.org>`_ can | ||
| 1070 | 1070 | compile a slightly modified version of Python code into a C extension, and | |
| 1071 | 1071 | can be used on many different platforms. Cython can take advantage of | |
| 1072 | 1072 | compilation (and optional type annotations) to make your code significantly | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -22,5 +22,5 @@ We recommend the following resources for porting extension modules to Python 3: | |||
| 22 | 22 | ||
| 23 | 23 | .. _Migrating C extensions: http://python3porting.com/cextensions.html | |
| 24 | 24 | .. _Porting guide: https://py3c.readthedocs.io/en/latest/guide.html | |
| 25 | - .. _Cython: http://cython.org/ | ||
| 25 | + .. _Cython: https://cython.org/ | ||
| 26 | 26 | .. _CFFI: https://cffi.readthedocs.io/en/latest/ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -536,10 +536,10 @@ Patches adding support for these would be welcome; see | |||
| 536 | 536 | `the Python Developer's Guide <https://devguide.python.org/>`_ to | |
| 537 | 537 | learn more about submitting patches to Python. | |
| 538 | 538 | ||
| 539 | - * `Writing Programs with NCURSES <http://invisible-island.net/ncurses/ncurses-intro.html>`_: | ||
| 539 | + * `Writing Programs with NCURSES <https://invisible-island.net/ncurses/ncurses-intro.html>`_: | ||
| 540 | 540 | a lengthy tutorial for C programmers. | |
| 541 | 541 | * `The ncurses man page <https://linux.die.net/man/3/ncurses>`_ | |
| 542 | - * `The ncurses FAQ <http://invisible-island.net/ncurses/ncurses.faq.html>`_ | ||
| 542 | + * `The ncurses FAQ <https://invisible-island.net/ncurses/ncurses.faq.html>`_ | ||
| 543 | 543 | * `"Use curses... don't swear" <https://www.youtube.com/watch?v=eN1eZtjLEnU>`_: | |
| 544 | 544 | video of a PyCon 2013 talk on controlling terminals using curses or Urwid. | |
| 545 | 545 | * `"Console Applications with Urwid" <http://www.pyvideo.org/video/1568/console-applications-with-urwid>`_: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1215,7 +1215,7 @@ flow inside a program. The book uses Scheme for its examples, but many of the | |||
| 1215 | 1215 | design approaches described in these chapters are applicable to functional-style | |
| 1216 | 1216 | Python code. | |
| 1217 | 1217 | ||
| 1218 | - http://www.defmacro.org/ramblings/fp.html: A general introduction to functional | ||
| 1218 | + https://www.defmacro.org/ramblings/fp.html: A general introduction to functional | ||
| 1219 | 1219 | programming that uses Java examples and has a lengthy historical introduction. | |
| 1220 | 1220 | ||
| 1221 | 1221 | https://en.wikipedia.org/wiki/Functional_programming: General Wikipedia entry | |
@@ -1228,7 +1228,7 @@ https://en.wikipedia.org/wiki/Currying: Entry for the concept of currying. | |||
| 1228 | 1228 | Python-specific | |
| 1229 | 1229 | --------------- | |
| 1230 | 1230 | ||
| 1231 | - http://gnosis.cx/TPiP/: The first chapter of David Mertz's book | ||
| 1231 | + https://gnosis.cx/TPiP/: The first chapter of David Mertz's book | ||
| 1232 | 1232 | :title-reference:`Text Processing in Python` discusses functional programming | |
| 1233 | 1233 | for text processing, in the section titled "Utilizing Higher-Order Functions in | |
| 1234 | 1234 | Text Processing". | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -433,9 +433,9 @@ to make sure everything functions as expected in both versions of Python. | |||
| 433 | 433 | ||
| 434 | 434 | ||
| 435 | 435 | .. _caniusepython3: https://pypi.org/project/caniusepython3 | |
| 436 | - .. _cheat sheet: http://python-future.org/compatible_idioms.html | ||
| 436 | + .. _cheat sheet: https://python-future.org/compatible_idioms.html | ||
| 437 | 437 | .. _coverage.py: https://pypi.org/project/coverage | |
| 438 | - .. _Futurize: http://python-future.org/automatic_conversion.html | ||
| 438 | + .. _Futurize: https://python-future.org/automatic_conversion.html | ||
| 439 | 439 | .. _importlib2: https://pypi.org/project/importlib2 | |
| 440 | 440 | .. _Modernize: https://python-modernize.readthedocs.io/ | |
| 441 | 441 | .. _mypy: http://mypy-lang.org/ | |
@@ -445,7 +445,7 @@ to make sure everything functions as expected in both versions of Python. | |||
| 445 | 445 | .. _Python 3 Q & A: https://ncoghlan-devs-python-notes.readthedocs.io/en/latest/python3/questions_and_answers.html | |
| 446 | 446 | ||
| 447 | 447 | .. _pytype: https://github.com/google/pytype | |
| 448 | - .. _python-future: http://python-future.org/ | ||
| 448 | + .. _python-future: https://python-future.org/ | ||
| 449 | 449 | .. _python-porting: https://mail.python.org/pipermail/python-porting/ | |
| 450 | 450 | .. _six: https://pypi.org/project/six | |
| 451 | 451 | .. _tox: https://pypi.org/project/tox | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -167,7 +167,7 @@ On the Computerphile Youtube channel, Tom Scott briefly | |||
| 167 | 167 | (9 minutes 36 seconds). | |
| 168 | 168 | ||
| 169 | 169 | To help understand the standard, Jukka Korpela has written `an introductory | |
| 170 | - guide <http://jkorpela.fi/unicode/guide.html>`_ to reading the | ||
| 170 | + guide <https://jkorpela.fi/unicode/guide.html>`_ to reading the | ||
| 171 | 171 | Unicode character tables. | |
| 172 | 172 | ||
| 173 | 173 | Another `good introductory article <https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/>`_ | |
@@ -735,7 +735,7 @@ References | |||
| 735 | 735 | ---------- | |
| 736 | 736 | ||
| 737 | 737 | One section of `Mastering Python 3 Input/Output | |
| 738 | - <http://pyvideo.org/video/289/pycon-2010--mastering-python-3-i-o>`_, | ||
| 738 | + <https://pyvideo.org/video/289/pycon-2010--mastering-python-3-i-o>`_, | ||
| 739 | 739 | a PyCon 2010 talk by David Beazley, discusses text processing and binary data handling. | |
| 740 | 740 | ||
| 741 | 741 | The `PDF slides for Marc-André Lemburg's presentation "Writing Unicode-aware | |
@@ -745,7 +745,7 @@ discuss questions of character encodings as well as how to internationalize | |||
| 745 | 745 | and localize an application. These slides cover Python 2.x only. | |
| 746 | 746 | ||
| 747 | 747 | `The Guts of Unicode in Python | |
| 748 | - <http://pyvideo.org/video/1768/the-guts-of-unicode-in-python>`_ | ||
| 748 | + <https://pyvideo.org/video/1768/the-guts-of-unicode-in-python>`_ | ||
| 749 | 749 | is a PyCon 2013 talk by Benjamin Peterson that discusses the internal Unicode | |
| 750 | 750 | representation in Python 3.3. | |
| 751 | 751 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments