Python 3 Inleiding

Jinku Hu 25 juni 2020 20 december 2019
  1. Kenmerken van Python
  2. Redenen om Python te leren
Python 3 Inleiding

Python is een algemeen geïnterpreteerde en objectgeoriënteerde programmeertaal op hoog niveau. Python is een gemakkelijk te leren en een krachtige taal en het is gemaakt door Guido van Rossum eind 1989.

Python-code hoeft niet te worden gecompileerd, omdat het een geïnterpreteerde programmeertaal is waarvan de code tijdens runtime wordt geïnterpreteerd. Python is een interactieve programmeertaal, wat betekent dat u met de tolk kunt communiceren en coderegels kunt schrijven bij de prompt (elke coderegel wordt geïnterpreteerd).

Python wordt de laatste jaren steeds populairder. Het is de 4e populaire programmeertaal in 2017 zoals verklaard door TIOBE Programming Community Index. Python wordt gebruikt in verschillende toepassingsdomeinen, zoals maar niet beperkt tot webontwikkeling, wetenschappelijk en numeriek, onderwijs, grafische gebruikersinterface (GUI), softwareontwikkeling en machine learning.

Python is de meest populaire taal in de toepassing van machine learning. Omdat het de grotere verzameling wetenschappelijke open source bibliotheken heeft dan alle andere talen, en het is gericht op het onderhouden van nette en beknopte om goede leesbaarheid te behouden. Daarom gebruiken onderzoekers en wetenschappers liever Python voor machine learning om een ​​snellere ontwikkeling te bereiken.

Kenmerken van Python

Python is een programmeertaal met meerdere paradigma’s die objectgeoriënteerd en gestructureerd programmeren ondersteunt. De kenmerken van Python zijn onder meer:

Makkelijk te leren

Python heeft Engelse trefwoorden en een eenvoudige structuur met een duidelijke syntaxis waardoor het gemakkelijk te leren is.

uitgelegd

De code geschreven in Python hoeft niet te worden gecompileerd. De code wordt tijdens de uitvoering geïnterpreteerd (regel voor regel).

Portable

Omdat u de code niet hoeft te compileren, is Python daarom een ​​machine-onafhankelijke draagbare programmeertaal. Het betekent dat de code die op het ene systeem is geschreven zonder fouten op een ander systeem kan worden geïnterpreteerd.

Uitgebreide bibliotheken

Python bevat een standaard bibliotheek met functies. Door deze functies in uw programma op te nemen, kan je websites, games, databases, enz. Maken.

Object georiënteerd programmeren

Naast functionele en structurele programmering ondersteunt Python ook objectgeoriënteerd programmeren dat het programma in klassen en objecten verdeelt.

Redenen om Python te leren

Hier volgen enkele redenen om Python te leren als uw eerste programmeertaal:

Eenvoudige syntaxis

Python heeft een eenvoudige syntaxis waardoor het gemakkelijk te leren en te begrijpen is. Geloof me niet? Overweeg het onderstaande voorbeeld:

x = 4
y = 2
answer = x + y
print(answer)

Het is dus niet nodig om de gegevenstypen op te geven of puntkomma’s te schrijven aan het einde van elke regel of zelfs in print is er geen noodzaak om de opmaakreeks te gebruiken. Dit maakt Python dus een gemakkelijke taal.

Geen strikte taal

Python is geen strikte taal, je kan zich het bovenstaande voorbeeld herinneren; het is niet nodig om gegevenstypen op te geven bij het definiëren van een variabele. U hoeft niet elke regel te beëindigen met een instructie-terminator.

Wanneer u in Python de inspringingen volgt, is het gemakkelijk om de code te begrijpen.

Expressieve taal

In Python hoeft u geen code te schrijven om een ​​eenvoudige taak uit te voeren. In een programmeertaal wanneer het programma minder aantal regels bevat, wordt het als minder complex beschouwd.

Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn