Python
Home * Programming * Languages * Python
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 [1].
While used as scripting language along with a Python interpreter available for many operating systems, Python code can be packaged into standalone executable programs [2].
Contents
Python Engines
Python Chess Tools
Python GUIs
Selected Publications
- Sam Tannous (2007). Avoiding Rotated Bitboards with Direct Lookup. ICGA Journal, Vol. 30, No. 2, arXiv:0704.3773 » 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 [3]
- 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
2020 ...
- Python chess engine by Elias Nilsson, CCC, November 27, 2020 » Affinity Chess
External Links
General Purpose
- Python (programming language) from Wikipedia
- PyPy from Wikipedia
- CPython from Wikipedia
- Welcome to Python.org
- Python Release Python 3.7.4 | Python.org
- Python2orPython3 - Python Wiki
- Overview — Python 3.7.4 documentation
- The Python Standard Library — Python 3.7.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 [4]
- Keras from Wikipedia
- Theano (software) from Wikipedia
Chess
- 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
- ChessBoard Library from Pygame