Прегледен синтаксис

Едно от основните преимущества на Python е, че прегледното и четливо програмиране е задължително. По-долния пример (сорс код) дефинира клас Hello, създава инстанция на класа и извиква метода му say_it().

"""  A simple module containing one Hello class
"""


import sys

class Hello:
    """ Can say "Hello"
			
        Attributes: 
        _name - the person's name to say hello to
    """
		
    _name = "unknown"

    def __init__(self, name):
        """ Sets the class' private attribute _name to <name>
										
            Attributes :
            name - a person's name 
        """
								
        self._name = name

    def say_it(self):
        """ Says "Hello" to '_name'"""

        print "Hello, " + self._name



h = Hello(sys.argv[1])
h.say_it()