Python

toc
 * Home * Programming * Languages * Python**

a [|general-purpose], [|high-level programming language], supporting [|object-oriented], [|imperative], [|functional], [|procedural], and [|reflective] [|programming paradigms], conceived and implemented by [|Guido van Rossum] in the late 80s. Python features a [|dynamic type system] and automatic memory management and has a large [|standard library]. While used as [|scripting language] along with a Python interpreter available for many operating systems, Python code can be packaged into standalone executable programs.
 * Python**,

=Python Engines= Dynamic list of Python engines with tag '[|pythonengines]': > include component="pageList" hideInternal="true" tag="pythonengines" limit="40"

=Python Chess Tools=
 * Chess Artist
 * Chess Game Analyzer
 * python-chess
 * Shatranj (toolkit)

=Python GUIs=
 * glChess
 * PyChess

=Selected Publications=
 * Sam Tannous (**2007**). //[|Avoiding Rotated Bitboards with Direct Lookup]//. ICGA Journal, Vol. 30, No. 2, [|pdf] » Hashing Dictionaries

=Forum Posts=

2007 ...

 * [|Python PGN reader and opening databases] by Harald Lüßen, CCC, November 11, 2007

2010 ...

 * [|Python chess engine] by Dann Corbit, CCC, September 21, 2010
 * [|LMR at CUT nodes can be arbitrarily bad!] by Michel Van den Bergh, CCC, June 20, 2013 » Late Move Reductions, Node Types
 * [|Re: PGN to FEN (with Evaluation)?] by Matthew Lai, CCC, December 29, 2014 » Portable Game Notation, Forsyth-Edwards Notation

2015 ...

 * [|Re: Static evaluation test posistions] by Ferdinand Mosca, CCC, November 26, 2015 » Engine Testing
 * [|cutechess-cli in python] by Lucas Braesch, CCC, June 16, 2016 » Cutechess-cli
 * [|A PGN parser] by Marco Costalba, CCC, October 23, 2016 » Portable Game Notation
 * [|Python script for TTM] by Lucas Braesch, CCC, October 28, 2016 » Texel's tuning method
 * [|Re: Texel tuning method question] by Ferdinand Mosca, CCC, July 20, 2017 » Texel's Tuning Method
 * [|Connect 4 AlphaZero implemented using Python...] by Steve Maughan, CCC, January 29, 2018 » AlphaZero, Connect Four

=External Links=

General Purpose

 * [|Python (programming language) from Wikipedia]
 * [|Python Wiki]
 * [|Python2orPython3 - Python Wiki]
 * [|Overview — Python 3.3.4 documentation]
 * [|The Python Standard Library — Python 3.3.4 documentation]

Artificial Intelligence

 * [|PythonForArtificialIntelligence - Python Wiki]
 * [|Faster deep learning with GPUs and Theano] by [|Manojit Nandi], August 05, 2015 » GPU, Deep Learning
 * [|How to build your own AlphaZero AI using Python and Keras] by [|David Foster], January 26, 2018 » AlphaZero, Connect Four
 * [|Keras from Wikipedia]
 * [|Theano (software) from Wikipedia]

Chess
> [|ChessBoard Library] from [|Pygame]
 * [|niklasf/python-chess · GitHub] by Niklas Fiekas » python-chess
 * [|Chess-Tools/epd2uci.py at master · Mk-Chan/Chess-Tools · GitHub] by Manik Charan to test UCI engines over epd collections
 * [|Tag Chess] from [|Pygame]
 * [|Package chess] by Hugh S. Myers

=References= =What links here?= include page="Python" component="backlinks" limit="100"
 * Up one Level**