Jump to ratings and reviews
Rate this book

The Python Tutorial

Rate this book
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.

This ebook is an ebook re-package version of below document.
http://docs.python.org/2.7/tutorial/i...


PSF LICENSE AGREEMENT FOR PYTHON 2.7.5

This LICENSE AGREEMENT is between the Python Software Foundation (“PSF”), and the Individual or Organization (“Licensee”) accessing and otherwise using Python 2.7.5 software in source or binary form and its associated documentation.
Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 2.7.5 alone or in any derivative version, provided, however, that PSF’s License Agreement and PSF’s notice of copyright, i.e., “Copyright © 2001-2013 Python Software Foundation; All Rights Reserved” are retained in Python 2.7.5 alone or in any derivative version prepared by Licensee.
In the event Licensee prepares a derivative work that is based on or incorporates Python 2.7.5 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python 2.7.5.
PSF is making Python 2.7.5 available to Licensee on an “AS IS” basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.7.5 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.5 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.5, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF.

This License Agreement will automatically terminate upon a material breach of its terms and conditions.
Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party.
By copying, installing or otherwise using Python 2.7.5, Licensee agrees to be bound by the terms and conditions of this License Agreement.

214 pages, Kindle Edition

First published January 1, 2007

31 people are currently reading
145 people want to read

About the author

Guido van Rossum

48 books27 followers
Guido van Rossum (born 31 January 1956) is a Dutch computer programmer who is best known as the author of the Python programming language. In the Python community, Van Rossum is known as a “Benevolent Dictator for Life” (BDFL), meaning that he continues to oversee the Python development process, making decisions where necessary. He is currently employed by Google, where he spends half his time working on Python development.

Biography

Van Rossum was born and grew up in the Netherlands, where he received a masters degree in mathematics and computer science from the University of Amsterdam in 1982. He later worked for various research institutes, including the Dutch Centrum Wiskunde & Informatica (CWI), Amsterdam, the US National Institute of Standards and Technology (NIST), Gaithersburg, Maryland, and the Corporation for National Research Initiatives (CNRI), Reston, Virginia.
In December 2005, Van Rossum was hired by Google.[4] He wrote a web-based code-review tool for Google in Python.
Van Rossum received the 2001 Award for the Advancement of Free Software from the Free Software Foundation (FSF) at the 2002 FOSDEM conference in Brussels, Belgium. Guido received a NLUUG Award in May 2003. In 2006 he was recognized as a Distinguished Engineer by the Association for Computing Machinery.


Personal life

Guido van Rossum is the brother of Just van Rossum, a type designer and also a programmer. Just van Rossum designed the font that is used in the "Python Powered" logo. Currently Guido lives in California together with his American wife Kim Knapp and their son Orlijn.


Work

While working at the Stichting Mathematisch Centrum (CWI), Guido van Rossum wrote and contributed a glob() routine to BSD Unix in 1986.[11][12] Van Rossum also worked on the development of the ABC programming language.


Python


About the origin of Python, Van Rossum wrote in 1996:
Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office … would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).
In 2000 he further wrote:
Python's predecessor, ABC, was inspired by SETL – Lambert Meertens spent a year with the SETL group at NYU before coming up with the final ABC design!


Computer Programming for Everybody


In 1999, Van Rossum submitted a funding proposal to DARPA called Computer Programming for Everybody, in which he further defined his goals for Python:
an easy and intuitive language just as powerful as major competitors
open source, so anyone can contribute to its development
code that is as understandable as plain English
suitability for everyday tasks, allowing for short development times
Arguably, several of these ambitions have since been realized. Python has grown to become a popular programming language, particularly in the Internet environment.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
17 (25%)
4 stars
26 (39%)
3 stars
16 (24%)
2 stars
5 (7%)
1 star
2 (3%)
Displaying 1 - 4 of 4 reviews
Profile Image for Cliff Hays.
Author 8 books107 followers
May 20, 2014
A nice to-the-point introduction to the syntax and basic features of the Python programming language. Written by the language creator himself, this tutorial will quickly guide you through examples that bring to light Python's most useful (and reusable) aspects: i.e. strings, lists, dictionaries, sets, slicing, built-in functions, custom functions, output formatting, and object-oriented features to name a few. Well worth the 99 cents!
Profile Image for Nythiennzo.
25 reviews
September 28, 2022
This tutorial was much shorter than I originally thought.
However, it was packed with a lot of useful stuff that I did not encounter
when I used other resources.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.