Annotations Best Practices
**************************
-:author: Larry Hastings
-
.. topic:: Abstract
This document is designed to encapsulate the best practices
Argparse Tutorial
*****************
-:author: Tshepang Mbambo
-
.. currentmodule:: argparse
This tutorial is intended to be a gentle introduction to :mod:`argparse`, the
.. currentmodule:: curses
-:Author: A.M. Kuchling, Eric S. Raymond
-:Release: 2.04
-
.. topic:: Abstract
Descriptor Guide
================
-:Author: Raymond Hettinger
-:Contact: <python at rcn dot com>
-
.. Contents::
Functional Programming HOWTO
********************************
-:Author: \A. M. Kuchling
-:Release: 0.32
-
In this document, we'll take a tour of Python's features suitable for
implementing programs in a functional style. After an introduction to the
concepts of functional programming, we'll look at language features such as
Revision History and Acknowledgements
=====================================
-The author would like to thank the following people for offering suggestions,
+This HOWTO was originally written by A. M. Kuchling. The author would like to
+thank the following people for offering suggestions,
corrections and assistance with various drafts of this article: Ian Bicking,
Nick Coghlan, Nick Efford, Raymond Hettinger, Jim Jewett, Mike Krell, Leandro
Lameiro, Jussi Salmela, Collin Winter, Blake Winton.
Mertz also wrote a 3-part series of articles on functional programming
for IBM's DeveloperWorks site; see
-`part 1 <https://developer.ibm.com/articles/l-prog/>`__,
-`part 2 <https://developer.ibm.com/tutorials/l-prog2/>`__, and
-`part 3 <https://developer.ibm.com/tutorials/l-prog3/>`__,
+`part 1 <https://web.archive.org/web/20211006103639/https://developer.ibm.com/articles/l-prog/>`__,
+`part 2 <https://web.archive.org/web/20211205224606/https://developer.ibm.com/tutorials/l-prog2/>`__, and
+`part 3 <https://web.archive.org/web/20211127083846/https://developer.ibm.com/tutorials/l-prog3/>`__.
Python documentation
Instrumenting CPython with DTrace and SystemTap
===============================================
-:author: David Malcolm
-:author: Ćukasz Langa
-
DTrace and SystemTap are monitoring tools, each providing a way to inspect
what the processes on a computer system are doing. They both use
domain-specific languages allowing a user to write scripts which:
An introduction to the ipaddress module
***************************************
-:author: Peter Moody
-:author: Nick Coghlan
-
.. topic:: Overview
This document aims to provide a gentle introduction to the
Logging Cookbook
================
-:Author: Vinay Sajip <vinay_sajip at red-dove dot com>
-
This page contains a number of recipes related to logging, which have been found
useful in the past. For links to tutorial and reference information, please see
:ref:`cookbook-ref-links`.
Logging HOWTO
=============
-:Author: Vinay Sajip <vinay_sajip at red-dove dot com>
-
.. _logging-basic-tutorial:
.. currentmodule:: logging
Python support for the ``perf map`` compatible profilers
========================================================
-:author: Pablo Galindo
-
`The Linux perf profiler <https://perf.wiki.kernel.org>`_ and
`samply <https://github.com/mstange/samply>`_ are powerful tools that allow you to
profile and obtain information about the performance of your application.
How to port Python 2 Code to Python 3
*************************************
-:author: Brett Cannon
-
Python 2 reached its official end-of-life at the start of 2020. This means
that no new bug reports, fixes, or changes will be made to Python 2 - it's
no longer supported: see :pep:`373` and
Regular expression HOWTO
****************************
-:Author: A.M. Kuchling <amk@amk.ca>
-
.. TODO:
Document lookbehind assertions
Better way of displaying a RE, a string, and what it matches
Socket Programming HOWTO
****************************
-:Author: Gordon McMillan
-
-
.. topic:: Abstract
Sockets are used nearly everywhere, but are one of the most severely
Sorting Techniques
******************
-:Author: Andrew Dalke and Raymond Hettinger
-
-
Python lists have a built-in :meth:`list.sort` method that modifies the list
in-place. There is also a :func:`sorted` built-in function that builds a new
sorted list from an iterable.
Unicode HOWTO
*****************
-:Release: 1.12
-
This HOWTO discusses Python's support for the Unicode specification
for representing textual data, and explains various problems that
people commonly encounter when trying to work with Unicode.
HOWTO Fetch Internet Resources Using The urllib Package
***********************************************************
-:Author: `Michael Foord <https://agileabstractions.com/>`_
-
-
Introduction
============