How to cite Python

Field: Programming language

Python is an interpreted, high-level, general-purpose programming language.

More informations about Python can be found at: this address.

In order to cite a programming language like Python, you can cite a reference manual. This is the generally preferred way how to cite a programming language. Other option is to cite a standard textbook or popular book. You should always consider what reference will provide the most suitable information for you readers.

Python 2

The reference manual for Python 2 can be cited as follows:

Citation in APA style

Citation in Vancouver style

Citation in Harvard style

Citation in Bibtex format

@book{van1995python,
  title={Python reference manual},
  author={Van Rossum, Guido and Drake Jr, Fred L},
  year={1995},
  publisher={Centrum voor Wiskunde en Informatica Amsterdam}
}

Python 3

The reference manual for Python 3 can be cited as follows:

Citation in APA style

Citation in Vancouver style

Citation in Harvard style

Citation in Bibtex format

@book{10.5555/1593511,
 author = {Van Rossum, Guido and Drake, Fred L.},
 title = {Python 3 Reference Manual},
 year = {2009},
 isbn = {1441412697},
 publisher = {CreateSpace},
 address = {Scotts Valley, CA}
}

Other options

Another option how to cite Python programming language is to cite popular tutorial:

Citation in APA style

Citation in Vancouver style

Citation in Harvard style

Citation in Bibtex format

@book{van1995python,
  title={Python tutorial},
  author={Van Rossum, Guido and Drake Jr, Fred L},
  year={1995},
  publisher={Centrum voor Wiskunde en Informatica Amsterdam, The Netherlands}
}

You can also cite standard textbook or popular book:

Citation in APA style

Citation in Vancouver style

Citation in Harvard style

Citation in Bibtex format

@book{pilgrim2009dive,
  title={Dive Into Python 3},
  author={Pilgrim, Mark and Willison, Simon},
  volume={2},
  year={2009},
  publisher={Springer}
}

Leave feedback

Your email address:

Messsage: