Skip to main content
guest
Join
|
Help
|
Sign In
chessprogramming
Home
guest
|
Join
|
Help
|
Sign In
Wiki Home
Recent Changes
Pages and Files
Members
Home
Basics
Getting Started
Board Representation
Search
Evaluation
Principle Topics
Chess
Programming
Artificial Intelligence
Knowledge
Learning
Testing
Tuning
User Interface
Protocols
Dictionary
Lists
Arts
Cartoons
CC Forums
Conferences
Dedicated CC
Engines
Games
Hardware
History
Organizations
Papers
People
Periodical
Samples
Software
Timeline
Tournaments and Matches
Videos
Misc
Acknowledgments
On New Pages
Recommended Reading
Wikispaces Help
Python
Edit
0
21
…
1
Tags
programming
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Table of Contents
Python Engines
Python Chess Tools
Python GUIs
Selected Publications
Forum Posts
2007 ...
2010 ...
2015 ...
External Links
General Purpose
Artificial Intelligence
Chess
References
What links here?
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]
.
Python Engines
Dynamic list of Python
engines
with
tag
'
pythonengines
':
Deep Pink
PyChess
Raspberry Turk
Shatranj (toolkit)
Sunfish
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
[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
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
[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
Package chess
by
Hugh S. Myers
[5]
References
^
The Python Standard Library — Python 3.3.4 documentation
^
Python (programming language) from Wikipedia
^
Aggressive LMR at predicted CUT nodes but not at predicted ALL nodes in Python
^
Connect 4 AlphaZero implemented using Python...
by
Steve Maughan
,
CCC
, January 29, 2018
^
chess.py.txt
What links here?
Page
Date Edited
AlphaZero
Feb 10, 2018
Array
Dec 1, 2016
Automated Tuning
Feb 27, 2018
Connect Four
Jan 31, 2018
Connect6
Jul 22, 2017
Cutechess-cli
Jan 6, 2018
D-Proglanguage
Nov 28, 2016
Deep Learning
Feb 12, 2018
Deep Pink
Feb 6, 2017
Engine Testing
Feb 1, 2018
Erik Bernhardsson
Jan 22, 2017
Extended Position Description
Dec 2, 2017
Ferdinand Mosca
Jul 28, 2017
Floyd
Sep 11, 2016
Forsyth-Edwards Notation
Sep 10, 2017
Gary Linscott
Jan 16, 2018
glChess
Aug 18, 2017
GPU
Dec 16, 2017
Hashing Dictionaries
Mar 1, 2014
Hugh S. Myers
Jun 11, 2016
Iteration
May 5, 2017
Jerry
Mar 28, 2016
Languages
Nov 26, 2017
Late Move Reductions
Sep 25, 2017
Liang Li
Jun 29, 2017
Linked List
Oct 11, 2016
Manik Charan
Mar 10, 2018
Marco Costalba
Feb 28, 2018
Match Statistics
Mar 31, 2018
Max Dobres
Sep 21, 2016
Michel Van den Bergh
Mar 10, 2018
Neural Networks
Mar 12, 2018
Niklas Fiekas
Sep 17, 2017
Node Types
Oct 22, 2017
Open Source Engines
Jul 14, 2015
Perl
Oct 25, 2016
Peter Norvig
Jun 7, 2016
Portable Game Notation
Jan 11, 2018
Pseudorandom number generator
May 11, 2017
PsycoChess
Sep 17, 2016
PyChess
Dec 28, 2017
Python
Jan 31, 2018
python-chess
Nov 4, 2017
Queue
Apr 4, 2017
Raspberry Pi
Jun 7, 2017
Raspberry Turk
Sep 7, 2017
Ruby
Dec 18, 2014
Sam Tannous
Mar 1, 2014
Shatranj (toolkit)
May 16, 2015
Shivkumar Shivaji
Oct 24, 2017
Steve Maughan
Jan 31, 2018
Stockfish
Apr 7, 2018
Sunfish
Jan 11, 2018
Syzygy Bases
Apr 19, 2018
Test-Positions
Feb 25, 2018
Texel's Tuning Method
Dec 2, 2017
Thomas Dybdahl Ahle
Aug 26, 2017
UCT
Jan 22, 2018
Up one Level
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Table of Contents
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].
Python Engines
Dynamic list of Python engines with tag 'pythonengines':Python Chess Tools
Python GUIs
Selected Publications
Forum Posts
2007 ...
2010 ...
2015 ...
External Links
General Purpose
Artificial Intelligence
Chess
ChessBoard Library from Pygame
References
What links here?
Up one Level