mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 19:34:08 +00:00 
			
		
		
		
	* gh-124370: Add "howto" for free-threaded Python This is a guide aimed at people writing Python code, as oppposed to the existing guide for C API extension authors. * Add missing new line * Update Doc/howto/free-threading-python.rst Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> * interned -> immortalized * Apply suggestions from code review Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> * Update Doc/howto/free-threading-python.rst Co-authored-by: mpage <mpage@cs.stanford.edu> * Update docs * Apply suggestions from code review Co-authored-by: Carol Willing <carolcode@willingconsulting.com> * A few more updates * Additional comment on immortal objects * Mention specializing adaptive interpreter * Remove trailing whitespace * Remove mention of C macro --------- Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: mpage <mpage@cs.stanford.edu> Co-authored-by: Carol Willing <carolcode@willingconsulting.com>
		
			
				
	
	
		
			68 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
***************
 | 
						|
 Python HOWTOs
 | 
						|
***************
 | 
						|
 | 
						|
Python HOWTOs are documents that cover a specific topic in-depth.
 | 
						|
Modeled on the Linux Documentation Project's HOWTO collection, this collection is an
 | 
						|
effort to foster documentation that's more detailed than the
 | 
						|
Python Library Reference.
 | 
						|
 | 
						|
.. toctree::
 | 
						|
   :maxdepth: 1
 | 
						|
   :hidden:
 | 
						|
 | 
						|
   cporting.rst
 | 
						|
   curses.rst
 | 
						|
   descriptor.rst
 | 
						|
   gdb_helpers.rst
 | 
						|
   enum.rst
 | 
						|
   functional.rst
 | 
						|
   logging.rst
 | 
						|
   logging-cookbook.rst
 | 
						|
   regex.rst
 | 
						|
   sockets.rst
 | 
						|
   sorting.rst
 | 
						|
   unicode.rst
 | 
						|
   urllib2.rst
 | 
						|
   argparse.rst
 | 
						|
   ipaddress.rst
 | 
						|
   instrumentation.rst
 | 
						|
   perf_profiling.rst
 | 
						|
   annotations.rst
 | 
						|
   isolating-extensions.rst
 | 
						|
   timerfd.rst
 | 
						|
   mro.rst
 | 
						|
   free-threading-python.rst
 | 
						|
   free-threading-extensions.rst
 | 
						|
 | 
						|
General:
 | 
						|
 | 
						|
* :ref:`annotations-howto`
 | 
						|
* :ref:`argparse-tutorial`
 | 
						|
* :ref:`descriptorhowto`
 | 
						|
* :ref:`enum-howto`
 | 
						|
* :ref:`functional-howto`
 | 
						|
* :ref:`ipaddress-howto`
 | 
						|
* :ref:`logging-howto`
 | 
						|
* :ref:`logging-cookbook`
 | 
						|
* :ref:`regex-howto`
 | 
						|
* :ref:`sortinghowto`
 | 
						|
* :ref:`unicode-howto`
 | 
						|
* :ref:`urllib-howto`
 | 
						|
 | 
						|
Advanced development:
 | 
						|
 | 
						|
* :ref:`curses-howto`
 | 
						|
* :ref:`freethreading-python-howto`
 | 
						|
* :ref:`freethreading-extensions-howto`
 | 
						|
* :ref:`isolating-extensions-howto`
 | 
						|
* :ref:`python_2.3_mro`
 | 
						|
* :ref:`socket-howto`
 | 
						|
* :ref:`timerfd-howto`
 | 
						|
* :ref:`cporting-howto`
 | 
						|
 | 
						|
Debugging and profiling:
 | 
						|
 | 
						|
* :ref:`gdb`
 | 
						|
* :ref:`instrumentation`
 | 
						|
* :ref:`perf_profiling`
 |