Guido Van Rossum vrijgegeven van de programmeertaal Python in 1989 , en zijn bekendheid groeide door de jaren 1990 en 2000 . Python 's flexibiliteit en leesbaarheid maken het een snelle en makkelijke tool om te implementeren in vrijwel elke situatie . Hierdoor hebben toepassingen ontwikkeld met de Python programmeertaal alomtegenwoordig Web en desktopplatformen worden . Op hetzelfde moment , de focus op object - georiënteerd programmeren en dynamische uitvoering zorgen voor een krachtige programmeeromgeving waar programmeurs toepassingen kunnen inzetten op vrijwel elk platform . Python is Leesbaar Vanwege de syntax van de taal , Python programma's zijn gemakkelijk leesbaar en begrijpelijk . De ontwikkelaars van Python Python gemaakt met het idee dat programma's altijd zullen gemakkelijk te lezen en te begrijpen . De meeste Python tutorials geven 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 Flexibele de python bibliotheken bevat uitgebreide functionaliteit voor de programmeur om te gebruiken . Vanwege dit , Python programma's en scripts opduiken in een grote verscheidenheid van plaatsen . Terwijl Python code belanden in veel server-side webapplicaties uitvoeren van bewerkingen en serveren webpagina's op verzoek van gebruikers , Python applicaties bestaan voor de desktop als goed, vanaf pakket management systemen ( zoals in Ubuntu Linux ) naar web client software ingebed in massively multiplayer online games . Python is object - oriented Python houdt zich voornamelijk tot een object - georiënteerd programmeren ( OOP ) paradigma . Programmeurs van Python kan complexe gegevenstypen bekend als objecten om te gebruiken als variabelen in Python programma's te maken . Dit betekent dat programmeurs bekend met OOP talen zoals Java of C + + kunt beginnen met het ontwerpen Python applicaties met behulp van OOP technieken . In Python echter alles een object , inclusief functies en bibliotheken . Dit betekent dat een programmeur een functie kan schrijven , zoals dit voorbeeld , en gebruik het als een object om rond doorgeven aan andere functies : >>> def dubbele ( x ) : . . . return x * 2 >>> def func ( f , x ) : . . . terug f ( x ) >>> func ( dubbel , 3 ) 6 Python is Dynamic Python bevat een set van functies en activiteiten die het mogelijk maken programma's op te treden " introspectief . " Dit betekent dat de programmeur noemt functies die objecten en terug over te beoordelen . In essentie betekent dit dat een Python programma informatie over zichzelf kunnen krijgen tijdens de runtime. Met behulp van introspectie , kunnen programmeurs code die voldoet om zich te ontwikkelen tijdens de uitvoering , in plaats van te vertrouwen volledig op programmeur instructies gegeven voor de uitvoering.
|