Wat Is Python Programming?

Guido Van Rossum liet de programmeertaal Python in 1989, en zijn bekendheid groeide door de jaren 1990 en 2000. Python's flexibiliteit en leesbaarheid maken het een snel en eenvoudig hulpmiddel te implementeren in vrijwel elke situatie. Hierdoor hebben toepassingen ontwikkeld met de programmeertaal Python alomtegenwoordig Web en desktopplatformen worden. Op hetzelfde moment, de focus op object-georiënteerd programmeren en dynamische uitvoering zorgen voor een krachtige programmeeromgeving waaruit programmeurs applicaties op vrijwel elk platform kunt implementeren.

Python is Leesbaar

Vanwege de syntaxis van de taal, Python programma's zijn gemakkelijk leesbaar en begrijpelijk. De ontwikkelaars van Python Python gemaakt met het idee dat de programma's altijd zou moeten maken voor gemakkelijke lezing en begrip. De meeste Python tutorials tonen dit feit in hun eerste les, de traditionele "Hello World" les. Python's "Hello World" bestaat uit een regel die zegt precies wat het doet:

print "Hello World"

Hallo Wereld

Python is flexibel

De Python-bibliotheken bevatten uitgebreide functionaliteit voor de programmeur te gebruiken. Hierdoor Python programma's en scripts opduiken in allerlei plaatsen. Terwijl Python code belanden in veel server-side webapplicaties uitvoeren van operaties en waar je van webpagina's op verzoek van de gebruikers, Python applicaties bestaan ​​voor de desktop als goed, vanaf package management systemen (zoals in Ubuntu Linux) naar web-client software ingebed in massively multiplayer online games.

Python is Object-Oriented

Python houdt zich in de eerste plaats om een ​​object-georiënteerd programmeren (OOP) paradigma. Programmeurs van Python kan complexe data types bekend als objecten om te gebruiken als variabelen in Python-programma's te maken. Dit betekent dat programmeurs vertrouwd zijn met OOP talen zoals Java of C ++ kunnen beginnen met het ontwerpen Python applicaties met behulp van OOP technieken. In Python, maar alles is een object, met inbegrip van functies en bibliotheken. Dit betekent dat een programmeur een functie kan schrijven, zoals dit voorbeeld, en deze als een object rond doorgeven aan andere functies:

def verdubbelen (x):

. . . terug x * 2

def func (f, x):

. . . return f (x)

func (dubbel, 3)

6

Python is Dynamic

Python bevat een reeks functies en bewerkingen die het mogelijk maken programma's om op te treden "introspectief." Dit betekent dat de programmeur noemt functies die objecten te beoordelen en informatie terug over hen. In essentie betekent dit dat een Python programma-informatie over zichzelf tijdens de looptijd kunnen winnen. Met behulp van introspectie, kunnen programmeurs code die voldoet aan zichzelf tijdens de uitvoering, in plaats van te vertrouwen volledig op programmeur instructies gegeven voor de uitvoering te ontwikkelen.