CHAPTER ONE GENERAL PYTHON FAQ 1.1 General Information 1.1.1 What is Python? 1.1.2 What is the Python Software Foundation? 1.1.3 Are there copyright restrictions on the use of Python? 1 The Python logo is trademarked, and in certain cases permission is required to use it. Consult the Trademark Usage Policy for more information. See the PSF license page to find further explanations and a link to the full text of the license. You can do anything you want with the source, as long as you leave the copyrights in and display those copyrights in any documentation about Python that you produce. If you honor the copyright rules, it’s OK to use Python for commercial use, to sell copies of Python in source or binary form (modified or unmodified), or to sell products that incorporate Python in some form. We would still like to know about all commercial use of Python, of course. Donations to the PSF are tax-exempt in the US. If you use Python and find it helpful, please contribute via the PSF donation page. The Python Software Foundation is an independent non-profit organization that holds the copyright on Python versions 2.1 and newer. The PSF’s mission is to advance open source technology related to the Python programming language and to publicize the use of Python. The PSF’s home page is at https://www.python.org/psf/. To find out more, start with tutorial-index. The Beginner’s Guide to Python links to other introductory tutorials and resources for learning Python. Python is an interpreted, interactive, object-oriented programming language. It incorporates modules, exceptions, dynamic typing, very high level dynamic data types, and classes. It supports multiple programming paradigms beyond object-oriented programming, such as procedural and functional programming. Python combines remarkable power with very clear syntax. It has interfaces to many system calls and libraries, as well as to various window systems, and is extensible in C or C++. It is also usable as an extension language for applications that need a programmable interface. Finally, Python is portable: it runs on many Unix variants including Linux and macOS, and on Windows.